Avx2.MaskLoad Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
MaskLoad(UInt32*, Vector256<UInt32>) |
__m256i _mm256_maskload_epi32 (int const* mem_addr, maska __m256i) VPMASKMOVD ymm, ymm, m256 |
MaskLoad(UInt64*, Vector256<UInt64>) |
__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, maska __m256i) VPMASKMOVQ ymm, ymm, m256 |
MaskLoad(UInt64*, Vector128<UInt64>) |
__m128i _mm_maskload_epi64 (__int64 const* mem_addr, maska __m128i) VPMASKMOVQ xmm, xmm, m128 |
MaskLoad(UInt32*, Vector128<UInt32>) |
__m128i _mm_maskload_epi32 (int const* mem_addr, maska __m128i) VPMASKMOVD xmm, xmm, m128 |
MaskLoad(Int64*, Vector128<Int64>) |
__m128i _mm_maskload_epi64 (__int64 const* mem_addr, maska __m128i) VPMASKMOVQ xmm, xmm, m128 |
MaskLoad(Int32*, Vector256<Int32>) |
__m256i _mm256_maskload_epi32 (int const* mem_addr, maska __m256i) VPMASKMOVD ymm, ymm, m256 |
MaskLoad(Int32*, Vector128<Int32>) |
__m128i _mm_maskload_epi32 (int const* mem_addr, maska __m128i) VPMASKMOVD xmm, xmm, m128 |
MaskLoad(Int64*, Vector256<Int64>) |
__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, maska __m256i) VPMASKMOVQ ymm, ymm, m256 |
MaskLoad(UInt32*, Vector256<UInt32>)
__m256i _mm256_maskload_epi32 (int const* mem_addr, maska __m256i)
VPMASKMOVD ymm, ymm, m256
public:
static System::Runtime::Intrinsics::Vector256<System::UInt32> MaskLoad(System::UInt32* address, System::Runtime::Intrinsics::Vector256<System::UInt32> mask);
public static System.Runtime.Intrinsics.Vector256<uint> MaskLoad (uint* address, System.Runtime.Intrinsics.Vector256<uint> mask);
static member MaskLoad : nativeptr<uint32> * System.Runtime.Intrinsics.Vector256<uint32> -> System.Runtime.Intrinsics.Vector256<uint32>
Parametry
- address
- UInt32*
Zwraca
Dotyczy
MaskLoad(UInt64*, Vector256<UInt64>)
__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, maska __m256i)
VPMASKMOVQ ymm, ymm, m256
public:
static System::Runtime::Intrinsics::Vector256<System::UInt64> MaskLoad(System::UInt64* address, System::Runtime::Intrinsics::Vector256<System::UInt64> mask);
public static System.Runtime.Intrinsics.Vector256<ulong> MaskLoad (ulong* address, System.Runtime.Intrinsics.Vector256<ulong> mask);
static member MaskLoad : nativeptr<uint64> * System.Runtime.Intrinsics.Vector256<uint64> -> System.Runtime.Intrinsics.Vector256<uint64>
Parametry
- address
- UInt64*
Zwraca
Dotyczy
MaskLoad(UInt64*, Vector128<UInt64>)
__m128i _mm_maskload_epi64 (__int64 const* mem_addr, maska __m128i)
VPMASKMOVQ xmm, xmm, m128
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> MaskLoad(System::UInt64* address, System::Runtime::Intrinsics::Vector128<System::UInt64> mask);
public static System.Runtime.Intrinsics.Vector128<ulong> MaskLoad (ulong* address, System.Runtime.Intrinsics.Vector128<ulong> mask);
static member MaskLoad : nativeptr<uint64> * System.Runtime.Intrinsics.Vector128<uint64> -> System.Runtime.Intrinsics.Vector128<uint64>
Parametry
- address
- UInt64*
Zwraca
Dotyczy
MaskLoad(UInt32*, Vector128<UInt32>)
__m128i _mm_maskload_epi32 (int const* mem_addr, maska __m128i)
VPMASKMOVD xmm, xmm, m128
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> MaskLoad(System::UInt32* address, System::Runtime::Intrinsics::Vector128<System::UInt32> mask);
public static System.Runtime.Intrinsics.Vector128<uint> MaskLoad (uint* address, System.Runtime.Intrinsics.Vector128<uint> mask);
static member MaskLoad : nativeptr<uint32> * System.Runtime.Intrinsics.Vector128<uint32> -> System.Runtime.Intrinsics.Vector128<uint32>
Parametry
- address
- UInt32*
Zwraca
Dotyczy
MaskLoad(Int64*, Vector128<Int64>)
__m128i _mm_maskload_epi64 (__int64 const* mem_addr, maska __m128i)
VPMASKMOVQ xmm, xmm, m128
public:
static System::Runtime::Intrinsics::Vector128<long> MaskLoad(long* address, System::Runtime::Intrinsics::Vector128<long> mask);
public static System.Runtime.Intrinsics.Vector128<long> MaskLoad (long* address, System.Runtime.Intrinsics.Vector128<long> mask);
static member MaskLoad : nativeptr<int64> * System.Runtime.Intrinsics.Vector128<int64> -> System.Runtime.Intrinsics.Vector128<int64>
Parametry
- address
- Int64*
Zwraca
Dotyczy
MaskLoad(Int32*, Vector256<Int32>)
__m256i _mm256_maskload_epi32 (int const* mem_addr, maska __m256i)
VPMASKMOVD ymm, ymm, m256
public:
static System::Runtime::Intrinsics::Vector256<int> MaskLoad(int* address, System::Runtime::Intrinsics::Vector256<int> mask);
public static System.Runtime.Intrinsics.Vector256<int> MaskLoad (int* address, System.Runtime.Intrinsics.Vector256<int> mask);
static member MaskLoad : nativeptr<int> * System.Runtime.Intrinsics.Vector256<int> -> System.Runtime.Intrinsics.Vector256<int>
Parametry
- address
- Int32*
Zwraca
Dotyczy
MaskLoad(Int32*, Vector128<Int32>)
__m128i _mm_maskload_epi32 (int const* mem_addr, maska __m128i)
VPMASKMOVD xmm, xmm, m128
public:
static System::Runtime::Intrinsics::Vector128<int> MaskLoad(int* address, System::Runtime::Intrinsics::Vector128<int> mask);
public static System.Runtime.Intrinsics.Vector128<int> MaskLoad (int* address, System.Runtime.Intrinsics.Vector128<int> mask);
static member MaskLoad : nativeptr<int> * System.Runtime.Intrinsics.Vector128<int> -> System.Runtime.Intrinsics.Vector128<int>
Parametry
- address
- Int32*
Zwraca
Dotyczy
MaskLoad(Int64*, Vector256<Int64>)
__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, maska __m256i)
VPMASKMOVQ ymm, ymm, m256
public:
static System::Runtime::Intrinsics::Vector256<long> MaskLoad(long* address, System::Runtime::Intrinsics::Vector256<long> mask);
public static System.Runtime.Intrinsics.Vector256<long> MaskLoad (long* address, System.Runtime.Intrinsics.Vector256<long> mask);
static member MaskLoad : nativeptr<int64> * System.Runtime.Intrinsics.Vector256<int64> -> System.Runtime.Intrinsics.Vector256<int64>
Parametry
- address
- Int64*