5
float a[4] = {1,2,3,4}, b[4] = {4,3,2,1};
uint32_t c[4];
int main() {
__m128 pa = _mm_loadu_ps(a);
__m128 pb = _mm_loadu_ps(b);
__m128 pc = _mm_cmpgt_ps(pa, pb);
_mm_storeu_ps((float*)c, pc);
for (int i = 0;i < 4; ++i) printf("%u\n", c[i]);
return 0;
}
什麼是_mm_storeu_ps((float*)c, pc)
的正確指令? 這裏,c是一個整數數組...我不認爲這種方式是好的,更好?如何將__m128轉換爲整數
我的眼睛......他們傷害......我查過一次,那'__m128'憎惡是不是在C++標準。 –