Avx2.GatherMaskVector128 Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
GatherMaskVector128(Vector128<Single>, Single*, Vector256<Int64>, Vector128<Single>, Byte) |
__m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, vindex __m256i, masker __m128, skala int kontras) VGATHERQPS xmm, vm32y, xmm |
GatherMaskVector128(Vector128<UInt64>, UInt64*, Vector128<Int64>, Vector128<UInt64>, Byte) |
__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, vindex __m128i, masker __m128i, skala const int) VPGATHERQQ xmm, vm64x, xmm |
GatherMaskVector128(Vector128<UInt64>, UInt64*, Vector128<Int32>, Vector128<UInt64>, Byte) |
__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, vindex __m128i, masker __m128i, skala const int) VPGATHERDQ xmm, vm32x, xmm |
GatherMaskVector128(Vector128<UInt32>, UInt32*, Vector256<Int64>, Vector128<UInt32>, Byte) |
__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, vindex __m256i, masker __m128i, skala int kontra) VPGATHERQD xmm, vm32y, xmm |
GatherMaskVector128(Vector128<UInt32>, UInt32*, Vector128<Int64>, Vector128<UInt32>, Byte) |
__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, vindex __m128i, masker __m128i, skala int kontra) VPGATHERQD xmm, vm64x, xmm |
GatherMaskVector128(Vector128<UInt32>, UInt32*, Vector128<Int32>, Vector128<UInt32>, Byte) |
__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, vindex __m128i, masker __m128i, skala int kontra) VPGATHERDD xmm, vm32x, xmm |
GatherMaskVector128(Vector128<Single>, Single*, Vector128<Int64>, Vector128<Single>, Byte) |
__m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, vindex __m128i, masker __m128, skala const int) VGATHERQPS xmm, vm64x, xmm |
GatherMaskVector128(Vector128<Double>, Double*, Vector128<Int32>, Vector128<Double>, Byte) |
__m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, vindex __m128i, masker __m128d, skala const int) VGATHERDPD xmm, vm32x, xmm |
GatherMaskVector128(Vector128<Int64>, Int64*, Vector128<Int64>, Vector128<Int64>, Byte) |
__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, vindex __m128i, masker __m128i, skala const int) VPGATHERQQ xmm, vm64x, xmm |
GatherMaskVector128(Vector128<Int64>, Int64*, Vector128<Int32>, Vector128<Int64>, Byte) |
__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, vindex __m128i, masker __m128i, skala const int) VPGATHERDQ xmm, vm32x, xmm |
GatherMaskVector128(Vector128<Int32>, Int32*, Vector256<Int64>, Vector128<Int32>, Byte) |
__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, vindex __m256i, masker __m128i, skala int kontra) VPGATHERQD xmm, vm32y, xmm |
GatherMaskVector128(Vector128<Int32>, Int32*, Vector128<Int64>, Vector128<Int32>, Byte) |
__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, vindex __m128i, masker __m128i, skala int kontra) VPGATHERQD xmm, vm64x, xmm |
GatherMaskVector128(Vector128<Int32>, Int32*, Vector128<Int32>, Vector128<Int32>, Byte) |
__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, vindex __m128i, masker __m128i, skala int kontra) VPGATHERDD xmm, vm32x, xmm |
GatherMaskVector128(Vector128<Double>, Double*, Vector128<Int64>, Vector128<Double>, Byte) |
__m128d _mm_mask_i64gather_pd (__m128d src, base_addr const* ganda, vindex __m128i, masker __m128d, skala int kontra) VGATHERQPD xmm, vm64x, xmm |
GatherMaskVector128(Vector128<Single>, Single*, Vector128<Int32>, Vector128<Single>, Byte) |
__m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, vindex __m128i, masker __m128, skala const int) VGATHERDPS xmm, vm32x, xmm |
GatherMaskVector128(Vector128<Single>, Single*, Vector256<Int64>, Vector128<Single>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, vindex __m256i, masker __m128, skala int kontras)
VGATHERQPS xmm, vm32y, xmm
public:
static System::Runtime::Intrinsics::Vector128<float> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<float> source, float* baseAddress, System::Runtime::Intrinsics::Vector256<long> index, System::Runtime::Intrinsics::Vector128<float> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<float> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<float> source, float* baseAddress, System.Runtime.Intrinsics.Vector256<long> index, System.Runtime.Intrinsics.Vector128<float> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<single> * nativeptr<single> * System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector128<single> * byte -> System.Runtime.Intrinsics.Vector128<single>
Parameter
- baseAddress
- Single*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<UInt64>, UInt64*, Vector128<Int64>, Vector128<UInt64>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, vindex __m128i, masker __m128i, skala const int)
VPGATHERQQ xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<System::UInt64> source, System::UInt64* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Runtime::Intrinsics::Vector128<System::UInt64> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<ulong> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<ulong> source, ulong* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, System.Runtime.Intrinsics.Vector128<ulong> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<uint64> * nativeptr<uint64> * System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<uint64> * byte -> System.Runtime.Intrinsics.Vector128<uint64>
Parameter
- baseAddress
- UInt64*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<UInt64>, UInt64*, Vector128<Int32>, Vector128<UInt64>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, vindex __m128i, masker __m128i, skala const int)
VPGATHERDQ xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<System::UInt64> source, System::UInt64* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Runtime::Intrinsics::Vector128<System::UInt64> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<ulong> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<ulong> source, ulong* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, System.Runtime.Intrinsics.Vector128<ulong> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<uint64> * nativeptr<uint64> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<uint64> * byte -> System.Runtime.Intrinsics.Vector128<uint64>
Parameter
- baseAddress
- UInt64*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<UInt32>, UInt32*, Vector256<Int64>, Vector128<UInt32>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, vindex __m256i, masker __m128i, skala int kontra)
VPGATHERQD xmm, vm32y, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<System::UInt32> source, System::UInt32* baseAddress, System::Runtime::Intrinsics::Vector256<long> index, System::Runtime::Intrinsics::Vector128<System::UInt32> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<uint> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<uint> source, uint* baseAddress, System.Runtime.Intrinsics.Vector256<long> index, System.Runtime.Intrinsics.Vector128<uint> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<uint32> * nativeptr<uint32> * System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector128<uint32> * byte -> System.Runtime.Intrinsics.Vector128<uint32>
Parameter
- baseAddress
- UInt32*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<UInt32>, UInt32*, Vector128<Int64>, Vector128<UInt32>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, vindex __m128i, masker __m128i, skala int kontra)
VPGATHERQD xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<System::UInt32> source, System::UInt32* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Runtime::Intrinsics::Vector128<System::UInt32> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<uint> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<uint> source, uint* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, System.Runtime.Intrinsics.Vector128<uint> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<uint32> * nativeptr<uint32> * System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<uint32> * byte -> System.Runtime.Intrinsics.Vector128<uint32>
Parameter
- baseAddress
- UInt32*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<UInt32>, UInt32*, Vector128<Int32>, Vector128<UInt32>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, vindex __m128i, masker __m128i, skala int kontra)
VPGATHERDD xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<System::UInt32> source, System::UInt32* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Runtime::Intrinsics::Vector128<System::UInt32> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<uint> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<uint> source, uint* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, System.Runtime.Intrinsics.Vector128<uint> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<uint32> * nativeptr<uint32> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<uint32> * byte -> System.Runtime.Intrinsics.Vector128<uint32>
Parameter
- baseAddress
- UInt32*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<Single>, Single*, Vector128<Int64>, Vector128<Single>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, vindex __m128i, masker __m128, skala const int)
VGATHERQPS xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<float> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<float> source, float* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Runtime::Intrinsics::Vector128<float> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<float> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<float> source, float* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, System.Runtime.Intrinsics.Vector128<float> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<single> * nativeptr<single> * System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<single> * byte -> System.Runtime.Intrinsics.Vector128<single>
Parameter
- baseAddress
- Single*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<Double>, Double*, Vector128<Int32>, Vector128<Double>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, vindex __m128i, masker __m128d, skala const int)
VGATHERDPD xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<double> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<double> source, double* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Runtime::Intrinsics::Vector128<double> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<double> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<double> source, double* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, System.Runtime.Intrinsics.Vector128<double> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<double> * nativeptr<double> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<double> * byte -> System.Runtime.Intrinsics.Vector128<double>
Parameter
- baseAddress
- Double*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<Int64>, Int64*, Vector128<Int64>, Vector128<Int64>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, vindex __m128i, masker __m128i, skala const int)
VPGATHERQQ xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<long> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<long> source, long* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Runtime::Intrinsics::Vector128<long> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<long> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<long> source, long* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, System.Runtime.Intrinsics.Vector128<long> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<int64> * nativeptr<int64> * System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<int64> * byte -> System.Runtime.Intrinsics.Vector128<int64>
Parameter
- baseAddress
- Int64*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<Int64>, Int64*, Vector128<Int32>, Vector128<Int64>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, vindex __m128i, masker __m128i, skala const int)
VPGATHERDQ xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<long> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<long> source, long* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Runtime::Intrinsics::Vector128<long> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<long> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<long> source, long* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, System.Runtime.Intrinsics.Vector128<long> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<int64> * nativeptr<int64> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<int64> * byte -> System.Runtime.Intrinsics.Vector128<int64>
Parameter
- baseAddress
- Int64*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<Int32>, Int32*, Vector256<Int64>, Vector128<Int32>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, vindex __m256i, masker __m128i, skala int kontra)
VPGATHERQD xmm, vm32y, xmm
public:
static System::Runtime::Intrinsics::Vector128<int> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<int> source, int* baseAddress, System::Runtime::Intrinsics::Vector256<long> index, System::Runtime::Intrinsics::Vector128<int> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<int> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<int> source, int* baseAddress, System.Runtime.Intrinsics.Vector256<long> index, System.Runtime.Intrinsics.Vector128<int> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<int> * nativeptr<int> * System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<int>
Parameter
- baseAddress
- Int32*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<Int32>, Int32*, Vector128<Int64>, Vector128<Int32>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, vindex __m128i, masker __m128i, skala int kontra)
VPGATHERQD xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<int> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<int> source, int* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Runtime::Intrinsics::Vector128<int> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<int> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<int> source, int* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, System.Runtime.Intrinsics.Vector128<int> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<int> * nativeptr<int> * System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<int>
Parameter
- baseAddress
- Int32*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<Int32>, Int32*, Vector128<Int32>, Vector128<Int32>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, vindex __m128i, masker __m128i, skala const int)
VPGATHERDD xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<int> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<int> source, int* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Runtime::Intrinsics::Vector128<int> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<int> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<int> source, int* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, System.Runtime.Intrinsics.Vector128<int> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<int> * nativeptr<int> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<int>
Parameter
- baseAddress
- Int32*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<Double>, Double*, Vector128<Int64>, Vector128<Double>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128d _mm_mask_i64gather_pd (__m128d src, base_addr double const*, vindex __m128i, masker __m128d, skala const int)
VGATHERQPD xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<double> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<double> source, double* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Runtime::Intrinsics::Vector128<double> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<double> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<double> source, double* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, System.Runtime.Intrinsics.Vector128<double> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<double> * nativeptr<double> * System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<double> * byte -> System.Runtime.Intrinsics.Vector128<double>
Parameter
- baseAddress
- Double*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.
Berlaku untuk
GatherMaskVector128(Vector128<Single>, Single*, Vector128<Int32>, Vector128<Single>, Byte)
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
- Sumber:
- Avx2.cs
__m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, vindex __m128i, masker __m128, skala const int)
VGATHERDPS xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<float> GatherMaskVector128(System::Runtime::Intrinsics::Vector128<float> source, float* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Runtime::Intrinsics::Vector128<float> mask, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<float> GatherMaskVector128 (System.Runtime.Intrinsics.Vector128<float> source, float* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, System.Runtime.Intrinsics.Vector128<float> mask, byte scale);
static member GatherMaskVector128 : System.Runtime.Intrinsics.Vector128<single> * nativeptr<single> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<single> * byte -> System.Runtime.Intrinsics.Vector128<single>
Parameter
- baseAddress
- Single*
- scale
- Byte
Mengembalikan
Pengecualian
Parameter skala bukan 1, 2, 4 atau 8.