_mm_shuffle_pd
Classification
SSE_ALL, Swizzle, CPUID Test: SSE2
Header File
emmintrin.h
Instruction
SHUFPD xmm, xmm, imm8
Synopsis
 _mm_shuffle_pd(__m128d a, __m128d b, int imm8);
Description
Shuffle double-precision (64-bit) floating-point elements using the control in "imm8", and store the results in "dst".
Operation
dst[63:0] := (imm8[0] == 0) ? a[63:0] : a[127:64]
dst[127:64] := (imm8[1] == 0) ? b[63:0] : b[127:64]