Unter Linux und Mac kann man
machen %Vor%Diese Operation kopiert die Bitdarstellung von x in n und ist nützlich für die Implementierung verschiedener bedingungsloser Verzweigungen, die auf SSE-Gleitkommaregistern laufen. Auf MSVC 11 gibt es
%Vor%Was ist das Äquivalent in Microsoft Visual Studio?
Beachten Sie, dass ich nicht nach der Standardfunktion für die Konvertierung von Float zu Int fragen möchte _mm_cvtepi32_ps, die eine numerisch sinnvolle Konvertierung durchführt.
Mit MSVC müssen Sie verwenden:
_mm_castsi128_ps für die bitweise Umsetzung von __m128i
auf __m128
und
_mm_casts_si128 für die bitweise Umsetzung von __m128
auf __m128i
Für andere Compiler (gcc, ICC, usw. ) können Sie einfach normale Umwandlungen verwenden.
Tags und Links visual-studio sse