Dla tych elementów, dla których wynik porównania jest prawdziwy wszystkie bity w rejestrze docelowym są ustawiane, gdy nieprawdziwy – zerowane. Ten sposób porównania może być zastosowany zarówno dla wektorów (rozkaz CMPPS) jak i skalarów (rozkaz CMPSS)
Przykład testowania, czy liczby są różne (rozkaz CMPNEQPS xmm0, xmm1[1]):
+---------+---------+---------+---------+
| 1.0 | -5.3 | 16.5 | 17.2 | xmm0
+---------+---------+---------+---------+
≠ ≠ ≠ ≠
+---------+---------+---------+---------+
| 7.0 | -5.3 | 16.5 | 17.3 | xmm1
+---------+---------+---------+---------+
= = = =
+---------+---------+---------+---------+
|111..1111|000..0000|000..0000|111..1111| xmm0
+---------+---------+---------+---------+