_mm256_movehdup_ps
Classification
AVX_ALL, Move, CPUID Test: AVX
Header File
immintrin.h
Instruction
VMOVSHDUP ymm, ymm
Synopsis
 _mm256_movehdup_ps(__m256 a);
Description
Duplicate odd-indexed single-precision (32-bit) floating-point elements from "a", and store the results in "dst".
Operation
dst[31:0] := a[63:32] 
dst[63:32] := a[63:32] 
dst[95:64] := a[127:96] 
dst[127:96] := a[127:96]
dst[159:128] := a[191:160] 
dst[191:160] := a[191:160] 
dst[223:192] := a[255:224] 
dst[255:224] := a[255:224]
dst[MAX:256] := 0