我想寫與上證所內部函數if語句的等價物。SSE比較本體 - 如何從比較中獲得1或0?
我使用__m128 _mm_cmplt_ps(__m128 a, __m128 b)
做比較a < b,如果比較結果分別爲true或false,則返回0xffffffff
或0x0
。我想這些值轉換爲1和0。爲了做到這一點,是不是正確的實現邏輯「和」 __m128 _mm_and_ps(__m128 c , __m128 d)
,其中c
是轉換的結果,d
是,例如,0xffffffff
?
感謝您的關注。
是否有一個絕對值內在? (並且不,d必須是1)邏輯右移31也可以。 –
你打算用'0'和'1'做什麼? – Mysticial
感謝您的意見。 – Pippo