SSE 내장 함수를 사용하여 if 문에 해당하는 내용을 작성하려고합니다.SSE 비교 내장 함수 - 비교에서 1 또는 0을 얻는 방법?
내가 비교에게 < B를 할 __m128 _mm_cmplt_ps(__m128 a, __m128 b)
을 사용하고, 그 비교는 각각 참 또는 거짓이라면이 0xffffffff
또는 0x0
반환합니다. 이 값을 1과 0으로 변환하고 싶습니다. 이렇게하려면 논리적 "and"__m128 _mm_and_ps(__m128 c , __m128 d)
을 구현하는 것이 맞습니까? 은 변환 결과이고 d
은 예 : 0xffffffff
입니까?
감사합니다.
본질적으로 절대 값이 있습니까? (그리고 아니오, d는 1이되어야합니다.) 31에 의한 논리적 인 오른쪽 이동도 가능합니다. –
'0'과'1'로 무엇을 할 계획입니까? – Mysticial
의견을 보내 주셔서 감사합니다. – Pippo