NASM 2.05 based x86 Instruction Reference[ch188]
A.5.166 MOVLHPS: Move Packed Single-Precision FP Low to High MOVLHPS xmm1,xmm2 ; OF 16 /r [KATMAI,SSE] MOVLHPS moves the two packed single-precision FP values from the low quadword of the source register xmm2 to the high quadword of the destination register, xmm2. The low quadword of xmm1 is left unchanged. The operation of this instruction is: dst[0-63] remains unchanged; dst[64-127] := src[0-63].