Convert Packed Doubleword Integers to Packed Double-Precision Floating-Point Values (MMX)

Encoding

EncodingOperand 1Operand 2
rmModRM.reg[w]ModRM.r/m[r]

Description

The CVTPI2PD instruction converts two packed doubleword integers from the source operand into single-precision floating-point values. The result is stored in the destination operand.

Operation

public void CVTPI2PD(SimdF64 dest, MmxI32 src)
{
    dest[0] = ConvertToF64(src[0]);
    dest[1] = ConvertToF64(src[1]);
}

Intrinsics

Exceptions

SIMD Floating-Point

None.

Other Exceptions