0F 12 /r
MOVHLPS xmm1, xmm2
Moves two packed single-precision floating-point values from the high quadword of the source operand (second operand) to the low quadword of the destination operand (first operand). The high quadword of the destination operand is left unchanged.
Destination[0..63] = Source[64..127]; //Destination[64..127] unchanged
#NM
CPUID
MOVHLPS xmm, xmm