SSE2 ( x86-64) XMM ( ). : MOVD MOVQ. , , , .
SSE4.1 / , 16- (, PEXTRQ). , , movq , , tmp.
movq rax, xmm0
pextrq rdx, xmm0, 1
movq r10, xmm0
punpckhqdq xmm0, xmm0
movq r9, xmm0
PUNPCKHQDQ - . 64 , 65 Core2 (Merom/Conroe). . . PUNPCKHQDQ SSE2, 4 .
xmm0, pshufd . - .
movlpd movhpd...
. movlps/movhps, , CPU float double.
movhlps xmm1, xmm0, xmm0 , FP- ( , Intel Nehalem). xmm1, .
pshufd . movhlps, , Core2, movhlps , pshufd .