Avx2.GatherVector128 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
GatherVector128(UInt64*, Vector128<Int64>, Byte) |
__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int ölçeği) VPGATHERQQ xmm, vm64x, xmm |
GatherVector128(UInt64*, Vector128<Int32>, Byte) |
__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale) VPGATHERDQ xmm, vm32x, xmm |
GatherVector128(UInt32*, Vector256<Int64>, Byte) |
__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale) VPGATHERQD xmm, vm64y, xmm |
GatherVector128(UInt32*, Vector128<Int64>, Byte) |
__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale) VPGATHERQD xmm, vm64x, xmm |
GatherVector128(UInt32*, Vector128<Int32>, Byte) |
__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale) VPGATHERDD xmm, vm32x, xmm |
GatherVector128(Single*, Vector256<Int64>, Byte) |
__m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale) VGATHERQPS xmm, vm64y, xmm |
GatherVector128(Single*, Vector128<Int64>, Byte) |
__m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale) VGATHERQPS xmm, vm64x, xmm |
GatherVector128(Int64*, Vector128<Int32>, Byte) |
__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale) VPGATHERDQ xmm, vm32x, xmm |
GatherVector128(Int64*, Vector128<Int64>, Byte) |
__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int ölçeği) VPGATHERQQ xmm, vm64x, xmm |
GatherVector128(Int32*, Vector256<Int64>, Byte) |
__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale) VPGATHERQD xmm, vm64y, xmm |
GatherVector128(Int32*, Vector128<Int64>, Byte) |
__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale) VPGATHERQD xmm, vm64x, xmm |
GatherVector128(Int32*, Vector128<Int32>, Byte) |
__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale) VPGATHERDD xmm, vm32x, xmm |
GatherVector128(Double*, Vector128<Int64>, Byte) |
__m128d _mm_i64gather_pd (çift const* base_addr, __m128i vindex, const int ölçeği) VGATHERQPD xmm, vm64x, xmm |
GatherVector128(Double*, Vector128<Int32>, Byte) |
__m128d _mm_i32gather_pd (çift const* base_addr, __m128i vindex, const int ölçeği) VGATHERDPD xmm, vm32x, xmm |
GatherVector128(Single*, Vector128<Int32>, Byte) |
__m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale) VGATHERDPS xmm, vm32x, xmm |
GatherVector128(UInt64*, Vector128<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int ölçeği)
VPGATHERQQ xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> GatherVector128(System::UInt64* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<ulong> GatherVector128 (ulong* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, byte scale);
static member GatherVector128 : nativeptr<uint64> * System.Runtime.Intrinsics.Vector128<int64> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(UInt64*, Vector128<Int32>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
VPGATHERDQ xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> GatherVector128(System::UInt64* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<ulong> GatherVector128 (ulong* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, byte scale);
static member GatherVector128 : nativeptr<uint64> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(UInt32*, Vector256<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
VPGATHERQD xmm, vm64y, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> GatherVector128(System::UInt32* baseAddress, System::Runtime::Intrinsics::Vector256<long> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<uint> GatherVector128 (uint* baseAddress, System.Runtime.Intrinsics.Vector256<long> index, byte scale);
static member GatherVector128 : nativeptr<uint32> * System.Runtime.Intrinsics.Vector256<int64> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(UInt32*, Vector128<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
VPGATHERQD xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> GatherVector128(System::UInt32* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<uint> GatherVector128 (uint* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, byte scale);
static member GatherVector128 : nativeptr<uint32> * System.Runtime.Intrinsics.Vector128<int64> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(UInt32*, Vector128<Int32>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
VPGATHERDD xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> GatherVector128(System::UInt32* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<uint> GatherVector128 (uint* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, byte scale);
static member GatherVector128 : nativeptr<uint32> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Single*, Vector256<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)
VGATHERQPS xmm, vm64y, xmm
public:
static System::Runtime::Intrinsics::Vector128<float> GatherVector128(float* baseAddress, System::Runtime::Intrinsics::Vector256<long> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<float> GatherVector128 (float* baseAddress, System.Runtime.Intrinsics.Vector256<long> index, byte scale);
static member GatherVector128 : nativeptr<single> * System.Runtime.Intrinsics.Vector256<int64> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Single*, Vector128<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)
VGATHERQPS xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<float> GatherVector128(float* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<float> GatherVector128 (float* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, byte scale);
static member GatherVector128 : nativeptr<single> * System.Runtime.Intrinsics.Vector128<int64> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Int64*, Vector128<Int32>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
VPGATHERDQ xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<long> GatherVector128(long* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<long> GatherVector128 (long* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, byte scale);
static member GatherVector128 : nativeptr<int64> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Int64*, Vector128<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int ölçeği)
VPGATHERQQ xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<long> GatherVector128(long* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<long> GatherVector128 (long* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, byte scale);
static member GatherVector128 : nativeptr<int64> * System.Runtime.Intrinsics.Vector128<int64> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Int32*, Vector256<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
VPGATHERQD xmm, vm64y, xmm
public:
static System::Runtime::Intrinsics::Vector128<int> GatherVector128(int* baseAddress, System::Runtime::Intrinsics::Vector256<long> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<int> GatherVector128 (int* baseAddress, System.Runtime.Intrinsics.Vector256<long> index, byte scale);
static member GatherVector128 : nativeptr<int> * System.Runtime.Intrinsics.Vector256<int64> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Int32*, Vector128<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
VPGATHERQD xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<int> GatherVector128(int* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<int> GatherVector128 (int* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, byte scale);
static member GatherVector128 : nativeptr<int> * System.Runtime.Intrinsics.Vector128<int64> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Int32*, Vector128<Int32>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
VPGATHERDD xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<int> GatherVector128(int* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<int> GatherVector128 (int* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, byte scale);
static member GatherVector128 : nativeptr<int> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Double*, Vector128<Int64>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128d _mm_i64gather_pd (çift const* base_addr, __m128i vindex, const int ölçeği)
VGATHERQPD xmm, vm64x, xmm
public:
static System::Runtime::Intrinsics::Vector128<double> GatherVector128(double* baseAddress, System::Runtime::Intrinsics::Vector128<long> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<double> GatherVector128 (double* baseAddress, System.Runtime.Intrinsics.Vector128<long> index, byte scale);
static member GatherVector128 : nativeptr<double> * System.Runtime.Intrinsics.Vector128<int64> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Double*, Vector128<Int32>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128d _mm_i32gather_pd (çift const* base_addr, __m128i vindex, const int ölçeği)
VGATHERDPD xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<double> GatherVector128(double* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<double> GatherVector128 (double* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, byte scale);
static member GatherVector128 : nativeptr<double> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<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
GatherVector128(Single*, Vector128<Int32>, Byte)
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
- Kaynak:
- Avx2.cs
__m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)
VGATHERDPS xmm, vm32x, xmm
public:
static System::Runtime::Intrinsics::Vector128<float> GatherVector128(float* baseAddress, System::Runtime::Intrinsics::Vector128<int> index, System::Byte scale);
public static System.Runtime.Intrinsics.Vector128<float> GatherVector128 (float* baseAddress, System.Runtime.Intrinsics.Vector128<int> index, byte scale);
static member GatherVector128 : nativeptr<single> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<single>
Parametreler
- baseAddress
- Single*
- scale
- Byte
Döndürülenler
Özel durumlar
Ölçek parametresi 1, 2, 4 veya 8 değildir.