Avx2.GatherMaskVector256 Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
GatherMaskVector256(Vector256<UInt64>, UInt64*, Vector256<Int64>, Vector256<UInt64>, Byte) |
__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i maske, const int ölçeği) VPGATHERQQ ymm, vm32y, ymm |
GatherMaskVector256(Vector256<UInt64>, UInt64*, Vector128<Int32>, Vector256<UInt64>, Byte) |
__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i maske, const int scale) VPGATHERDQ ymm, vm32y, ymm |
GatherMaskVector256(Vector256<UInt32>, UInt32*, Vector256<Int32>, Vector256<UInt32>, Byte) |
__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i maske, const int scale) VPGATHERDD ymm, vm32y, ymm |
GatherMaskVector256(Vector256<Single>, Single*, Vector256<Int32>, Vector256<Single>, Byte) |
__m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 maske, const int scale) VPGATHERDPS ymm, vm32y, ymm |
GatherMaskVector256(Vector256<Int64>, Int64*, Vector256<Int64>, Vector256<Int64>, Byte) |
__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i maske, const int ölçeği) VPGATHERQQ ymm, vm32y, ymm |
GatherMaskVector256(Vector256<Int32>, Int32*, Vector256<Int32>, Vector256<Int32>, Byte) |
__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i maske, const int scale) VPGATHERDD ymm, vm32y, ymm |
GatherMaskVector256(Vector256<Double>, Double*, Vector256<Int64>, Vector256<Double>, Byte) |
__m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d maske, const int scale) VGATHERQPD ymm, vm32y, ymm |
GatherMaskVector256(Vector256<Double>, Double*, Vector128<Int32>, Vector256<Double>, Byte) |
__m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d maske, const int scale) VPGATHERDPD ymm, vm32y, ymm |
GatherMaskVector256(Vector256<Int64>, Int64*, Vector128<Int32>, Vector256<Int64>, Byte) |
__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i maske, const int scale) VPGATHERDQ ymm, vm32y, ymm |
GatherMaskVector256(Vector256<UInt64>, UInt64*, Vector256<Int64>, Vector256<UInt64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i maske, const int ölçeği)
VPGATHERQQ ymm, vm32y, ymm
public:
static System::Runtime::Intrinsics::Vector256<System::UInt64> GatherMaskVector256(System::Runtime::Intrinsics::Vector256<System::UInt64> source, System::UInt64* baseAddress, System::Runtime::Intrinsics::Vector256<long> index, System::Runtime::Intrinsics::Vector256<System::UInt64> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector256<ulong> GatherMaskVector256 (System.Runtime.Intrinsics.Vector256<ulong> source, ulong* baseAddress, System.Runtime.Intrinsics.Vector256<long> index, System.Runtime.Intrinsics.Vector256<ulong> mask, byte scale);
static member GatherMaskVector256 : System.Runtime.Intrinsics.Vector256<uint64> * nativeptr<uint64> * System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector256<uint64> * byte -> System.Runtime.Intrinsics.Vector256<uint64>
Parametreler
- baseAddress
- UInt64*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.
Şunlara uygulanır
GatherMaskVector256(Vector256<UInt64>, UInt64*, Vector128<Int32>, Vector256<UInt64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i maske, const int scale)
VPGATHERDQ ymm, vm32y, ymm
public:
static System::Runtime::Intrinsics::Vector256<System::UInt64> GatherMaskVector256(System::Runtime::Intrinsics::Vector256<System::UInt64> source, System::UInt64* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Runtime::Intrinsics::Vector256<System::UInt64> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector256<ulong> GatherMaskVector256 (System.Runtime.Intrinsics.Vector256<ulong> source, ulong* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, System.Runtime.Intrinsics.Vector256<ulong> mask, byte scale);
static member GatherMaskVector256 : System.Runtime.Intrinsics.Vector256<uint64> * nativeptr<uint64> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector256<uint64> * byte -> System.Runtime.Intrinsics.Vector256<uint64>
Parametreler
- baseAddress
- UInt64*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.
Şunlara uygulanır
GatherMaskVector256(Vector256<UInt32>, UInt32*, Vector256<Int32>, Vector256<UInt32>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i maske, const int scale)
VPGATHERDD ymm, vm32y, ymm
public:
static System::Runtime::Intrinsics::Vector256<System::UInt32> GatherMaskVector256(System::Runtime::Intrinsics::Vector256<System::UInt32> source, System::UInt32* baseAddress, System::Runtime::Intrinsics::Vector256<int> index, System::Runtime::Intrinsics::Vector256<System::UInt32> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector256<uint> GatherMaskVector256 (System.Runtime.Intrinsics.Vector256<uint> source, uint* baseAddress, System.Runtime.Intrinsics.Vector256<int> index, System.Runtime.Intrinsics.Vector256<uint> mask, byte scale);
static member GatherMaskVector256 : System.Runtime.Intrinsics.Vector256<uint32> * nativeptr<uint32> * System.Runtime.Intrinsics.Vector256<int> * System.Runtime.Intrinsics.Vector256<uint32> * byte -> System.Runtime.Intrinsics.Vector256<uint32>
Parametreler
- baseAddress
- UInt32*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.
Şunlara uygulanır
GatherMaskVector256(Vector256<Single>, Single*, Vector256<Int32>, Vector256<Single>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 maske, const int scale)
VPGATHERDPS ymm, vm32y, ymm
public:
static System::Runtime::Intrinsics::Vector256<float> GatherMaskVector256(System::Runtime::Intrinsics::Vector256<float> source, float* baseAddress, System::Runtime::Intrinsics::Vector256<int> index, System::Runtime::Intrinsics::Vector256<float> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector256<float> GatherMaskVector256 (System.Runtime.Intrinsics.Vector256<float> source, float* baseAddress, System.Runtime.Intrinsics.Vector256<int> index, System.Runtime.Intrinsics.Vector256<float> mask, byte scale);
static member GatherMaskVector256 : System.Runtime.Intrinsics.Vector256<single> * nativeptr<single> * System.Runtime.Intrinsics.Vector256<int> * System.Runtime.Intrinsics.Vector256<single> * byte -> System.Runtime.Intrinsics.Vector256<single>
Parametreler
- baseAddress
- Single*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.
Şunlara uygulanır
GatherMaskVector256(Vector256<Int64>, Int64*, Vector256<Int64>, Vector256<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i maske, const int ölçeği)
VPGATHERQQ ymm, vm32y, ymm
public:
static System::Runtime::Intrinsics::Vector256<long> GatherMaskVector256(System::Runtime::Intrinsics::Vector256<long> source, long* baseAddress, System::Runtime::Intrinsics::Vector256<long> index, System::Runtime::Intrinsics::Vector256<long> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector256<long> GatherMaskVector256 (System.Runtime.Intrinsics.Vector256<long> source, long* baseAddress, System.Runtime.Intrinsics.Vector256<long> index, System.Runtime.Intrinsics.Vector256<long> mask, byte scale);
static member GatherMaskVector256 : System.Runtime.Intrinsics.Vector256<int64> * nativeptr<int64> * System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector256<int64> * byte -> System.Runtime.Intrinsics.Vector256<int64>
Parametreler
- baseAddress
- Int64*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.
Şunlara uygulanır
GatherMaskVector256(Vector256<Int32>, Int32*, Vector256<Int32>, Vector256<Int32>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i maske, const int scale)
VPGATHERDD ymm, vm32y, ymm
public:
static System::Runtime::Intrinsics::Vector256<int> GatherMaskVector256(System::Runtime::Intrinsics::Vector256<int> source, int* baseAddress, System::Runtime::Intrinsics::Vector256<int> index, System::Runtime::Intrinsics::Vector256<int> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector256<int> GatherMaskVector256 (System.Runtime.Intrinsics.Vector256<int> source, int* baseAddress, System.Runtime.Intrinsics.Vector256<int> index, System.Runtime.Intrinsics.Vector256<int> mask, byte scale);
static member GatherMaskVector256 : System.Runtime.Intrinsics.Vector256<int> * nativeptr<int> * System.Runtime.Intrinsics.Vector256<int> * System.Runtime.Intrinsics.Vector256<int> * byte -> System.Runtime.Intrinsics.Vector256<int>
Parametreler
- baseAddress
- Int32*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.
Şunlara uygulanır
GatherMaskVector256(Vector256<Double>, Double*, Vector256<Int64>, Vector256<Double>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d maske, const int scale)
VGATHERQPD ymm, vm32y, ymm
public:
static System::Runtime::Intrinsics::Vector256<double> GatherMaskVector256(System::Runtime::Intrinsics::Vector256<double> source, double* baseAddress, System::Runtime::Intrinsics::Vector256<long> index, System::Runtime::Intrinsics::Vector256<double> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector256<double> GatherMaskVector256 (System.Runtime.Intrinsics.Vector256<double> source, double* baseAddress, System.Runtime.Intrinsics.Vector256<long> index, System.Runtime.Intrinsics.Vector256<double> mask, byte scale);
static member GatherMaskVector256 : System.Runtime.Intrinsics.Vector256<double> * nativeptr<double> * System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector256<double> * byte -> System.Runtime.Intrinsics.Vector256<double>
Parametreler
- baseAddress
- Double*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.
Şunlara uygulanır
GatherMaskVector256(Vector256<Double>, Double*, Vector128<Int32>, Vector256<Double>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d maske, const int scale)
VPGATHERDPD ymm, vm32y, ymm
public:
static System::Runtime::Intrinsics::Vector256<double> GatherMaskVector256(System::Runtime::Intrinsics::Vector256<double> source, double* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Runtime::Intrinsics::Vector256<double> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector256<double> GatherMaskVector256 (System.Runtime.Intrinsics.Vector256<double> source, double* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, System.Runtime.Intrinsics.Vector256<double> mask, byte scale);
static member GatherMaskVector256 : System.Runtime.Intrinsics.Vector256<double> * nativeptr<double> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector256<double> * byte -> System.Runtime.Intrinsics.Vector256<double>
Parametreler
- baseAddress
- Double*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.
Şunlara uygulanır
GatherMaskVector256(Vector256<Int64>, Int64*, Vector128<Int32>, Vector256<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i maske, const int scale)
VPGATHERDQ ymm, vm32y, ymm
public:
static System::Runtime::Intrinsics::Vector256<long> GatherMaskVector256(System::Runtime::Intrinsics::Vector256<long> source, long* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Runtime::Intrinsics::Vector256<long> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector256<long> GatherMaskVector256 (System.Runtime.Intrinsics.Vector256<long> source, long* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, System.Runtime.Intrinsics.Vector256<long> mask, byte scale);
static member GatherMaskVector256 : System.Runtime.Intrinsics.Vector256<int64> * nativeptr<int64> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector256<int64> * byte -> System.Runtime.Intrinsics.Vector256<int64>
Parametreler
- baseAddress
- Int64*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.