Intel 64 and IA-32 Architectures Software Developers Manual Volume 2B, Instruction Set Reference, N-Z
Vol. 2B B-95
INSTRUCTION FORMATS AND ENCODINGS
MOVMSKPS—Extract Packed Single-Precision
Floating-Point Sign Mask
xmmreg to r32 0100 0R0B 0000 1111:0101 0000:11 r32
xmmreg
xmmreg to r64 0100 1R0B 00001111:01010000:11 r64
xmmreg
PEXTRW—Extract Word
mmreg to reg32, imm8 0100 0R0B 0000 1111:1100 0101:11 r32
mmreg: imm8
mmreg to reg64, imm8 0100 1R0B 0000 1111:1100 0101:11 r64
mmreg: imm8
xmmreg to reg32, imm8 0100 0R0B 0110 0110 0000 1111:1100
0101:11 r32 xmmreg: imm8
xmmreg to reg64, imm8 0100 1R0B 0110 0110 0000 1111:1100
0101:11 r64 xmmreg: imm8
PINSRW—Insert Word
reg32 to mmreg, imm8 0100 0R0B 0000 1111:1100 0100:11 mmreg
r32: imm8
reg64 to mmreg, imm8 0100 1R0B 0000 1111:1100 0100:11 mmreg
r64: imm8
m16 to mmreg, imm8 0100 0R0B 0000 1111:1100 0100 mod
mmreg r/m: imm8
m16 to mmreg, imm8 0100 1RXB 0000 1111:11000100 mod
mmreg r/m: imm8
reg32 to xmmreg, imm8 0100 0RXB 0110 0110 0000 1111:1100
0100:11 xmmreg r32: imm8
reg64 to xmmreg, imm8 0100 0RXB 0110 0110 0000 1111:1100
0100:11 xmmreg r64: imm8
m16 to xmmreg, imm8 0100 0RXB 0110 0110 0000 1111:1100
0100 mod xmmreg r/m: imm8
m16 to xmmreg, imm8 0100 1RXB 0110 0110 0000 1111:1100
0100 mod xmmreg r/m: imm8
PMOVMSKB—Move Byte Mask To Integer
mmreg to reg32 0100 0RXB 0000 1111:1101 0111:11 r32
mmreg
Table B-32. Special Case Instructions Promoted Using REX.W (Contd.)
Instruction and Format Encoding