_mm256_inserti128_si256
Classification
AVX_ALL, Swizzle, CPUID Test: AVX2
Header File
immintrin.h
Instruction
VINSERTI128 ymm, ymm, xmm, imm8
Synopsis
 _mm256_inserti128_si256(__m256i a, __m128i b, const int imm8);
Description
Copy "a" to "dst", then insert 128 bits (composed of integer data) from "b" into "dst" at the location specified by "imm8".
Operation
dst[255:0] := a[255:0]
CASE (imm8[0]) OF
0: dst[127:0] := b[127:0]
1: dst[255:128] := b[127:0]
ESAC
dst[MAX:256] := 0