Ten sposób porównania może być stosowany tylko do skalarów, przy czym dostępne są dwa rozkazy: COMISS – sygnalizujący błąd gdy wystąpi nieprawidłowa liczba zmiennoprzecinkowa QNaN lub SNaN oraz UCOMISS – sygnalizująca błąd tylko w przypadku SNaN.

Konwersje pomiędzy liczbami całkowitymi i zmiennoprzecinkowymi # typ źródłowy typ docelowy instrukcja1liczba całkowitaliczba zmiennoprzecinkowaCVTSI2SS2para liczb całkowitychpara liczb zmiennoprzecinkowychCVTPI2PS3 liczba zmiennoprzecinkowa liczba całkowitaCVTSS2SI4CVTTPS2PI5 para liczb zmiennoprzecinkowych para liczb całkowitychCVTPS2PI6CVTTPS2PI

Uwagi: Liczby całkowita, tj. 32-bitowe liczby ze znakiem Metoda zaokrąglania w większości rozkazów jest ustawiana w rejestrze kontrolnym MXCSR, wyjątkiem są rozkazy CVTTPS2PI i CVTTSS2SI dla których zawsze trybem zaokrąglanie jest ucinanie (ang. chop, truncate). Wyniki zapisywane są do najmłodszego albo dwóch najmłodszych elementów wektora docelowego, zaś pozostałe elementy nie są zmieniane.

Rozmieszczenie elementów w wektorze Rozkazy SHUFPS, UNPCKLPS, UNPCKHPS umożliwiają różnorakie rozmieszczenie („wymieszanie”) elementów, np. odwrócenie kolejności elementów w wektorze.