Jak najszybciej sprawdzić czy cały 128 bitowy rejestr XMM zawiera same zera? (przechowuję w nim tylko wartości całkowite)
Najprościej można to zrobić tak:
...ale zależy mi na bardziej wydajnym rozwiązaniu.
;DATA
tmp dd 4 dup(?)
;CODE
movdqa [tmp], xmm0
mov eax, [tmp+0]
mov ebx, [tmp+4]
or eax, [tmp+8]
or ebx, [tmp+12]
or eax, ebx
jz xmm0_zawiera_same_zera