B-31
INSTRUCTION FORMATS AND ENCODINGS
MOVUPS - Move
Unaligned Four Packed
Single-FP
n/an/an/an/aY
xmmreg2 to xmmreg100001111:00010000:11 xmmreg2 xmmreg1
mem to xmmreg1
00001111:00010000: mod xmmreg r/m
xmmreg1 to xmmreg200001111:00010001:11 xmmreg1 xmmreg2
xmmreg1 to mem
00001111:00010001: mod xmmreg r/m
MULPS - Packed Single-
FP Multiply
n/an/an/an/aY
xmmreg to xmmreg
00001111:01011001:11 xmmreg1 xmmreg2
mem to xmmreg
00001111:01011001: mod xmmreg rm
MULSS - Scalar Single-
FP Multiply
n/an/aYn/an/a
xmmreg to xmmreg
11110011:00001111:010111001:11 xmmreg1
xmmreg2
mem to xmmreg
11110011:00001111:010111001: mod xmmreg r/m
ORPS: Bit-wise Logical
OR for Single-FP Data
n/an/an/an/aY
xmmreg to xmmreg
00001111:01010110:11 xmmreg1 xmmreg2
mem to xmmreg
00001111:01010110 mod xmmreg r/m
RCPPS - Packed Single-
FP Reciprocal
n/an/an/an/aY
xmmreg to xmmreg
00001111:01010011:11 xmmreg1 xmmreg2
mem to xmmreg
00001111:01010011: mod xmmreg r/m
RCPSS - Scalar Single-
FP Reciprocal
n/an/aYn/an/a
xmmreg to xmmreg
11110011:00001111:01010011:11 xmmreg1
xmmreg2
mem to xmmreg
11110011:00001111:01010011: mod xmmreg r/m
RSQRTPS - Packed
Single-FP Square Root
Reciprocal
n/an/an/an/aY
xmmreg to xmmreg
00001111:01010010:11 xmmreg1 xmmreg2
mem to xmmreg
00001111:01010010 mode xmmreg r/m
Table B-19. Encoding of the SIMD Floating-Point Register Field
Instruction and Format
Encoding
BWDQDQ