_mm512_extracti32x4_epi32
Classification
AVX-512, Swizzle, CPUID Test: AVX512F
Header File
Instruction
VEXTRACTI32X4 xmm, zmm, imm8
Synopsis
_mm512_extracti32x4_epi32(__m512i a, int imm8);
Description
Extract 128 bits (composed of 4 packed 32-bit integers) from "a", selected with "imm8", and store the result in "dst".
Operation
CASE imm8[1:0] OF
0: dst[127:0] := a[127:0]
1: dst[127:0] := a[255:128]
2: dst[127:0] := a[383:256]
3: dst[127:0] := a[511:384]
ESAC
dst[MAX:128] := 0