Visible to Intel only — GUID: GUID-F6A1A3EA-9C11-453D-A58D-3D2B82CB4993
Visible to Intel only — GUID: GUID-F6A1A3EA-9C11-453D-A58D-3D2B82CB4993
<span class='option'>_mm256_inserti128_si256 </span>
Inserts 128-bits of packed integer data of the second source vector into the destination vector at a 128-bit offset from imm8[0]. The corresponding Intel® AVX2 instruction is VINSERTI128.
extern __m256i _mm256_inserti128_si256(__m256i a, __m128i b, const int mask); |
a |
integer source vector |
b |
integer source vector |
mask |
integer constant specifying offset |
Inserts 128-bits of packed integer data from the second source operand (third operand) into the destination operand (first operand) at a 128-bit offset from imm8[0]. The remaining portions of the destination are written by the corresponding fields of the first source operand (second operand). The high 7 bits of the immediate are ignored.