Intel 64 and IA-32 Architectures Software Developers Manual Volume 2B, Instruction Set Reference, N-Z

Vol. 2B B-89
INSTRUCTION FORMATS AND ENCODINGS
xmmreg to xmmreg 0110 0110:0000 1111:0011 1000: 0001 1110:11 xmmreg1
xmmreg2
mem to xmmreg 0110 0110:0000 1111:0011 1000: 0001 1110: mod xmmreg r/m
PABSWPacked
Absolute Value Words
mmreg to mmreg 0000 1111:0011 1000: 0001 1101:11 mmreg1 mmreg2
mem to mmreg 0000 1111:0011 1000: 0001 1101: mod mmreg r/m
xmmreg to xmmreg 0110 0110:0000 1111:0011 1000: 0001 1101:11 xmmreg1
xmmreg2
mem to xmmreg 0110 0110:0000 1111:0011 1000: 0001 1101: mod xmmreg r/m
PALIGNR—Packed Align
Right
mmreg to mmreg 0000 1111:0011 1010: 0000 1111:11 mmreg1 mmreg2
mem to mmreg 0000 1111:0011 1010: 0000 1111: mod mmreg r/m
xmmreg to xmmreg 0110 0110:0000 1111:0011 1010: 0000 1111:11 xmmreg1
xmmreg2
mem to xmmreg 0110 0110:0000 1111:0011 1010: 0000 1111: mod xmmreg r/m
PHADDD—Packed
Horizontal Add Double
Words
mmreg to mmreg 0000 1111:0011 1000: 0000 0010:11 mmreg1 mmreg2
mem to mmreg 0000 1111:0011 1000: 0000 0010: mod mmreg r/m
xmmreg to xmmreg 0110 0110:0000 1111:0011 1000: 0000 0010:11 xmmreg1
xmmreg2
mem to xmmreg 0110 0110:0000 1111:0011 1000: 0000 0010: mod xmmreg r/m
PHADDSW—Packed
Horizontal Add and
Saturate
mmreg to mmreg 0000 1111:0011 1000: 0000 0011:11 mmreg1 mmreg2
mem to mmreg 0000 1111:0011 1000: 0000 0011: mod mmreg r/m
xmmreg to xmmreg 0110 0110:0000 1111:0011 1000: 0000 0011:11 xmmreg1
xmmreg2
mem to xmmreg 0110 0110:0000 1111:0011 1000: 0000 0011: mod xmmreg r/m
Table B-31. Formats and Encodings for SSSE3 Instructions (Contd.)
Instruction and Format Encoding