_mm256_bslli_epi128
Classification
AVX_ALL, Shift, CPUID Test: AVX2
Header File
immintrin.h
Instruction
VPSLLDQ ymm, ymm, imm8
Synopsis
 _mm256_bslli_epi128(__m256i a, const int imm8);
Description
Shift 128-bit lanes in "a" left by "imm8" bytes while shifting in zeros, and store the results in "dst".
Operation
tmp := imm8[7:0]
IF tmp > 15
	tmp := 16
FI
dst[127:0] := a[127:0] << (tmp*8)
dst[255:128] := a[255:128] << (tmp*8)
dst[MAX:256] := 0