Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 35
Documentation Changes
CMPPD—Compare Packed Double-Precision Floating-Point Values
Instruction Operand Encoding
...
CMPPS—Compare Packed Single-Precision Floating-Point Values
Instruction Operand Encoding
...
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F C2 /r ib CMPPD xmm1,
xmm2/m128, imm8
A Valid Valid Compare packed double-
precision floating-point
values in xmm2/m128 and
xmm1 using imm8 as
comparison predicate.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) imm8 NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F C2 /r ib CMPPS xmm1,
xmm2/m128, imm8
A Valid Valid Compare packed single-
precision floating-point
values in xmm2/mem and
xmm1 using imm8 as
comparison predicate.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) imm8 NA