NASM 2.05 based x86 Instruction Reference[ch351]
A.5.325 UNPCKLPS: Unpack and Interleave Low Packed Single-Precision FP Data UNPCKLPS xmm1,xmm2/m128 ; 0F 14 /r [KATMAI,SSE] UNPCKLPS performs an interleaved unpack of the low-order data elements of the source and destination operands, saving the result in "xmm1". It ignores the lower half of the sources. The operation of this instruction is: dst[31-0] := dst[31-0]; dst[63-32] := src[31-0]; dst[95-64] := dst[63-32]; dst[127-96] := src[63-32].