Intrinsics for GATHER Operations
- _mm_mask_i32gather_pd, _mm256_mask_i32gather_pd
Gathers 2/4 packed double-precision floating point values from memory referenced by the given base address, dword indices and scale, and using the given double-precision FP mask values. The corresponding Intel® AVX2 instruction is VGATHERDPD.
- _mm_i32gather_pd, _mm256_i32gather_pd
Gathers 2/4 packed double-precision floating point values from memory referenced by the given base address, dword indices and scale. The corresponding Intel® AVX2 instruction is VGATHERDPD.
- _mm_mask_i64gather_pd, _mm256_mask_i64gather_pd
Gathers 2/4 packed double-precision floating point values from memory referenced by the given base address, qword indices and scale, and using the given double precision FP mask values. The corresponding Intel® AVX2 instruction is VGATHERQPD.
- _mm_i64gather_pd, _mm256_i64gather_pd
Gathers 2/4 packed double-precision floating point values from memory referenced by the given base address, qword indices, and scale. The corresponding Intel® AVX2 instruction is VGATHERQPD.
- _mm_mask_i32gather_ps, _mm256_mask_i32gather_ps
Gathers 2/4 packed single-precision floating point values from memory referenced by the given base address, dword indices and scale, and using the given single-precision FP mask values. The corresponding Intel® AVX2 instruction is VGATHERDPS.
- _mm_i32gather_ps, _mm256_i32gather_ps
Gathers 2/4 packed single-precision floating point values from memory referenced by the given base address, dword indices, and scale. The corresponding Intel® AVX2 instruction is VGATHERDPS.
- _mm_mask_i64gather_ps, _mm256_mask_i64gather_ps
Gathers 2/4 packed single-precision floating point values from memory referenced by the given base address, qword indices and scale, and using the given single-precision FP mask values. The corresponding Intel® AVX2 instruction is VGATHERQPS.
- _mm_i64gather_ps, _mm256_i64gather_ps
Gathers 2/4 packed single-precision floating point values from memory referenced by the given base address, qword indices and scale. The corresponding Intel® AVX2 instruction is VGATHERQPS.
- _mm_mask_i32gather_epi32, _mm256_mask_i32gather_epi32
Gathers 2/4 doubleword values from memory referenced by the given base address, dword indices, and scale, using the given dword mask values. The corresponding Intel® AVX2 instruction is VPGATHERDD.
- _mm_i32gather_epi32, _mm256_i32gather_epi32
Gathers 2/4 doubleword values from memory referenced by the given base address, dword indices, and scale. The corresponding Intel® AVX2 instruction is VPGATHERDD.
- _mm_mask_i32gather_epi64,_mm256_mask_i32gather_epi64
Gathers 2/4 quadword values from memory referenced by the given base address, dword indices, and scale, and using the given qword mask values. The corresponding Intel® AVX2 instruction is VPGATHERDQ.
- _mm_i32gather_epi64,_mm256_i32gather_epi64
Gathers 2/4 quadword values from memory referenced by the given base address, dword indices and scale. The corresponding Intel® AVX2 instruction is VPGATHERDQ.
- _mm_mask_i64gather_epi32,_mm256_mask_i64gather_epi32
Gathers 2/4 doubleword values from memory referenced by the given base address, qword indices and scale, and using the given dword mask values. The corresponding Intel® AVX2 instruction is VPGATHERQD.
- _mm_i64gather_epi32,_mm256_i64gather_epi32
Gathers 2/4 doubleword values from memory referenced by the given base address, qword indices, and scale. The corresponding Intel® AVX2 instruction is VPGATHERQD.
- _mm_mask_i64gather_epi64,_mm256_mask_i64gather_epi64
Gathers 2/4 quadword values from memory referenced by the given base address, qword indices and scale, and using the given qword mask values. The corresponding Intel® AVX2 instruction is VPGATHERQQ.
- _mm_i64gather_epi64,_mm256_i64gather_epi64
Gathers 2/4 quadword values from memory referenced by the given base address, qword indices, and scale. The corresponding Intel® AVX2 instruction is VPGATHERQQ.