I want to ask a question about SIMD. Intel doesn't offer gather functions like: _mm256_i8gather_epi8, _mm256_i16gather_epi16.
They should simply do the samiliar things like _mm256_i32gather_epi32 and _mm256_i64gather_epi64 , but just load 32 int8_t or 16 int16_t.
How can we implement these functions with AVX2?