2

比較操作の結果を使用して SSE 変数に追加しようとしています。_mm_cmplt_ps結果が true の場合に操作を使用すると、0xffffffff を表すことができないため、NAN が返されることに気付きました。

__m128 va;
__m128 vb;
__m128 result =_mm_set1_ps(0.0f);
vb = _mm_cmplt_ps(va,vb);
result = _mm_add_ps(result,vb);  // problem is that I would like to convert vb to 1.0's and 0.0's
4

1 に答える 1