_mm512_movehdup_ps
Classification
Header File
Instruction
VMOVSHDUP zmm, zmm
Synopsis
_mm512_movehdup_ps(__m512 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[287:256] := a[319:288]
dst[319:288] := a[319:288]
dst[351:320] := a[383:352]
dst[383:352] := a[383:352]
dst[415:384] := a[447:416]
dst[447:416] := a[447:416]
dst[479:448] := a[511:480]
dst[511:480] := a[511:480]
dst[MAX:512] := 0