- ] and B = [b0 b1 b2 ...] and
outputs [a0+a1 a2+a3 ... b0+b1 b2+b3 ...]
PHADDSW Packed Horizontal Add and
Saturate Words like PHADDW, but
outputs [satsw(a0+a1)...
- mm2/m64 0F 38 06 /r
Subtract and pack 32-bit
signed integers horizontally PHADDSW mm1, mm2/m64 0F 38 03 /r Add and pack 16-bit
signed integers horizontally...
-
instruction like PSHUFB, PMADDUBSW, PHSUBW, PHSUBD, PHSUBSW, PHADDW, PHADDD,
PHADDSW would require loading EAX/EBX/ECX/EDX from both
register files, though...