B-32
INSTRUCTION FORMATS AND ENCODINGS
RSQRTSS - Scalar
Single-FP Square Root
Reciprocal
n/an/aYn/an/a
xmmreg to xmmreg
11110011:00001111:01010010:11 xmmreg1
xmmreg2
mem to xmmreg
11110011:00001111:01010010 mod xmmreg r/m
SHUFPS - Shuffle Single-
FP
n/an/an/an/aY
xmmreg to xmmreg, imm800001111:11000110:11 xmmreg1 xmmreg2: imm8
mem to xmmreg, imm800001111:11000110: mod xmmreg r/m: imm8
SQRTPS - Packed
Single-FP Square Root
n/an/an/an/aY
xmmreg to xmmreg
00001111:01010001:11 xmmreg1 xmmreg 2
mem to xmmreg
00001111:01010001 mod xmmreg r/m
SQRTSS - Scalar Single-
FP Square Root
n/an/aYn/an/a
xmmreg to xmmreg
01010011:00001111:01010001:11 xmmreg1
xmmreg 2
mem to xmmreg
01010011:00001111:01010001 mod xmmreg r/m
STMXCSR - Store
Streaming SIMD
Extensions Technology
Control/Status Register
n/an/aYn/an/a
MXCSR to mem
00001111:10101110:11 m32
SUBPS: Packed Single-
FP Subtract
n/an/an/an/aY
xmmreg to xmmreg
00001111:01011100:11 xmmreg1 xmmreg2
mem to xmmreg
00001111:01011100 mod xmmreg r/m
SUBSS: Scalar Single-FP
Subtract
n/an/aYn/an/a
xmmreg to xmmreg
11110011:00001111:01011100:11 xmmreg1
xmmreg2
mem to xmmreg
11110011:00001111:01011100 mod xmmreg r/m
UCOMISS: Unordered
Scalar Single-FP
compare and set
EFLAGS
n/an/aYn/an/a
xmmreg to xmmreg
00001111:00101110:11 xmmreg1 xmmreg2
mem to xmmreg
00001111:00101110 mod xmmreg r/m
Table B-19. Encoding of the SIMD Floating-Point Register Field
Instruction and Format
Encoding
BWDQDQ