我正在尝试使用 SSE 内在函数编写等效的 if 语句。
我正在使用__m128 _mm_cmplt_ps(__m128 a, __m128 b)
a < b 进行比较,这将返回0xffffffff
或者0x0
比较分别为真或假。我想将这些值转换为 1 和 0。为了做到这一点,实现逻辑 "and" 是否正确,转换的结果在__m128 _mm_and_ps(__m128 c , __m128 d)
哪里,例如,?c
d
0xffffffff
感谢您的关注。
我正在尝试使用 SSE 内在函数编写等效的 if 语句。
我正在使用__m128 _mm_cmplt_ps(__m128 a, __m128 b)
a < b 进行比较,这将返回0xffffffff
或者0x0
比较分别为真或假。我想将这些值转换为 1 和 0。为了做到这一点,实现逻辑 "and" 是否正确,转换的结果在__m128 _mm_and_ps(__m128 c , __m128 d)
哪里,例如,?c
d
0xffffffff
感谢您的关注。