Function _mm256_mask_i32gather_epi64

#[target_feature(enable = "avx2")]
pub unsafe fn _mm256_mask_i32gather_epi64(src: __m256i, slice: *const i64, offsets: __m128i, mask: __m256i, SCALE: i32) -> __m256i

Returns values from slice at offsets determined by offsets * scale, where scale should be 1, 2, 4 or 8. If mask is set, load the value from src in that position instead.

Intel's documentation