Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 45
Documentation Changes
Instruction Operand Encoding
...
CVTPD2PS—Convert Packed Double-Precision FP Values to Packed Single-
Precision FP Values
Instruction Operand Encoding
...
CVTPI2PD—Convert Packed Dword Integers to Packed Double-Precision
FP Values
Instruction Operand Encoding
...
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:r/m (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 5A /r CVTPD2PS xmm1,
xmm2/m128
A Valid Valid Convert two packed double-
precision floating-point
values in xmm2/m128 to
two packed single-precision
floating-point values in
xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:r/m (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 2A /r CVTPI2PD xmm,
mm/m64*
A Valid Valid Convert two packed signed
doubleword integers from
mm/mem64 to two packed
double-precision floating-
point values in xmm.
NOTES:
*Operation is different for different operand sets; see the Description section.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:r/m (r) NA NA