_mm256_shuffle_f32x4
Classification
AVX-512, Miscellaneous, CPUID Test: AVX512F
Header File
immintrin.h
Instruction
VSHUFF32X4 ymm, ymm, ymm, imm8
Synopsis
 _mm256_shuffle_f32x4(__m256 a, __m256 b, const int imm8);
Description
Shuffle 128-bits (composed of 4 single-precision (32-bit) floating-point elements) selected by "imm8" from "a" and "b", and store the results in "dst".
Operation
dst.m128[0] := a.m128[imm8[0]]
dst.m128[1] := b.m128[imm8[1]]
dst[MAX:256] := 0