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

Vol. 2B B-81
INSTRUCTION FORMATS AND ENCODINGS
PMINSW—Minimum of Packed Signed
Word Integers
xmmreg to xmmreg 0110 0110:0000 1111:1110 1010:11 xmmreg1
xmmreg2
mem to xmmreg 0110 0110:0000 1111:1110 1010 mod xmmreg r/m
PMINUB—Minimum of Packed
Unsigned Byte Integers
xmmreg to xmmreg 0110 0110:0000 1111:1101 1010:11 xmmreg1
xmmreg2
mem to xmmreg 0110 0110:0000 1111:1101 1010 mod xmmreg r/m
PMOVMSKB—Move Byte Mask To
Integer
xmmreg to reg32 0110 0110:0000 1111:1101 0111:11 r32 xmmreg
PMULHUW—Packed multiplication,
store high word (unsigned)
xmmreg2 to xmmreg1 0110 0110:0000 1111:1110 0100: 11 xmmreg1
xmmreg2
memory to xmmreg 0110 0110:0000 1111:1110 0100: mod xmmreg r/m
PMULHW—Packed Multiplication,
store high word
xmmreg2 to xmmreg1 0110 0110:0000 1111:1110 0101: 11 xmmreg1
xmmreg2
memory to xmmreg 0110 0110:0000 1111:1110 0101: mod xmmreg r/m
PMULLW—Packed Multiplication,
store low word
xmmreg2 to xmmreg1 0110 0110:0000 1111:1101 0101: 11 xmmreg1
xmmreg2
memory to xmmreg 0110 0110:0000 1111:1101 0101: mod xmmreg r/m
PMULUDQ—Multiply Packed Unsigned
Doubleword Integers
mmreg to mmreg 0000 1111:1111 0100:11 mmreg1 mmreg2
mem to mmreg 0000 1111:1111 0100: mod mmreg r/m
xmmreg to xmmreg 0110 0110:00001111:1111 0100:11 xmmreg1
xmmreg2
mem to xmmreg 0110 0110:00001111:1111 0100: mod xmmreg r/m
Table B-26. Formats and Encodings of SSE2 Integer Instructions (Contd.)
Instruction and Format Encoding