NASM 2.05 based x86 Instruction Reference[ch063]
A.5.43 CVTPS2PD: Packed Single-Precision FP to Packed Double-Precision FP Conversion CVTPS2PD xmm1,xmm2/mem64 ; 0F 5A /r [WILLAMETTE,SSE2] CVTPS2PD converts two packed single-precision FP values from the source operand to two packed double-precision FP values in the destination operand. The destination operand is an XMM register. The source can be either an XMM register or a 64-bit memory location. If the source is a register, the input values are in the low quadword. For more details of this instruction, see the Intel Processor manuals.