SSE組み込み関数を使用してifステートメントに相当するものを書き込もうとしています。
私は__m128 _mm_cmplt_ps(__m128 a, __m128 b)
比較a<bを行うために使用していますが、これは、または比較がそれぞれtrueまたはfalseの場合に返さ0xffffffff
れ0x0
ます。これらの値を1と0に変換したいと思います。これを行うには、論理「and」を実装するのが正しいですか。__m128 _mm_and_ps(__m128 c , __m128 d)
ここc
で、は変換の結果でありd
、たとえば0xffffffff
?
ご清聴ありがとうございました。