Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 46
Documentation Changes
CVTPI2PS—Convert Packed Dword Integers to Packed Single-Precision FP
Values
Instruction Operand Encoding
...
CVTPS2DQ—Convert Packed Single-Precision FP Values to Packed Dword
Integers
Instruction Operand Encoding
...
CVTPS2PD—Convert Packed Single-Precision FP Values to Packed Double-
Precision FP Values
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F 2A /r CVTPI2PS xmm,
mm/m64
A Valid Valid Convert two signed
doubleword integers from
mm/m64 to two single-
precision floating-point
values in xmm.
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 5B /r CVTPS2DQ xmm1,
xmm2/m128
A Valid Valid Convert four packed single-
precision floating-point
values from xmm2/m128 to
four packed signed
doubleword integers 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
0F 5A /r CVTPS2PD xmm1,
xmm2/m64
A Valid Valid Convert two packed single-
precision floating-point
values in xmm2/m64 to two
packed double-precision
floating-point values in
xmm1.