B-28
INSTRUCTION FORMATS AND ENCODINGS
CMPSS - Scalar Single-
FP Compare
n/an/aYn/an/a
xmmreg to xmmreg, imm811110011:00001111:11000010:11 xmmreg1
xmmreg2: imm8
mem to xmmreg, imm811110011:00001111:11000010: mod xmmreg r/m:
imm8
COMISS - Scalar Ordered
Single-FP compare and
set EFLAGS
n/an/aYn/an/a
xmmreg to xmmreg
00001111:00101111:11 xmmreg1 xmmreg2
mem to xmmreg
00001111:00101111: mod xmmreg r/m
CVTPI2PS - Packed
signed INT32 to Packed
Single-FP conversion
n/an/an/an/aY
mmreg to xmmreg
00001111:00101010:11 xmmreg1 mmreg1
mem to xmmreg
00001111:00101010: mod xmmreg r/m
CVTPS2PI - Packed
Single-FP to Packed
INT32 conversion
n/an/an/an/aY
xmmreg to mmreg
00001111:00101101:11 mmreg1 xmmreg1
mem to mmreg
00001111:00101101: mod mmreg r/m
CVTSI2SS - Scalar
signed INT32 to Single-
FP conversion
n/an/aYn/an/a
r32 to xmmreg1
11110011:00001111:00101010:11 xmmreg r32
mem to xmmreg
11110011:00001111:00101010: mod xmmreg r/m
CVTSS2SI - Scalar
Single-FP to signed
INT32 conversion
n/an/aYn/an/a
xmmreg to r32
11110011:00001111:00101101:11 r32 xmmreg
mem to r32
11110011:00001111:00101101: mod r32 r/m
CVTTPS2PI - Packed
Single-FP to Packed
INT32 Conversion
(truncate)
n/an/an/an/aY
xmmreg to mmreg
00001111:00101100:11 mmreg1 xmmreg1
mem to mmreg
00001111:00101100: mod mmreg r/m
Table B-19. Encoding of the SIMD Floating-Point Register Field
Instruction and Format
Encoding
BWDQDQ