Avx2.MaskLoad Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
MaskLoad(UInt32*, Vector256<UInt32>) |
__m256i _mm256_maskload_epi32 (mem_addr mem_addr int const* __m256i maska) 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 (mem_addr __int64 const* __m128i maska) VPMASKMOVQ xmm, xmm, m128 |
MaskLoad(UInt32*, Vector128<UInt32>) |
__m128i _mm_maskload_epi32 (mem_addr mem_addr int const* __m128i maska) VPMASKMOVD xmm, xmm, m128 |
MaskLoad(Int64*, Vector128<Int64>) |
__m128i _mm_maskload_epi64 (mem_addr __int64 const* __m128i maska) VPMASKMOVQ xmm, xmm, m128 |
MaskLoad(Int32*, Vector256<Int32>) |
__m256i _mm256_maskload_epi32 (mem_addr mem_addr int const* __m256i maska) VPMASKMOVD ymm, ymm, m256 |
MaskLoad(Int32*, Vector128<Int32>) |
__m128i _mm_maskload_epi32 (mem_addr mem_addr int const* __m128i maska) 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 (mem_addr mem_addr int const* __m256i maska)
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*
Návraty
Platí pro
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*
Návraty
Platí pro
MaskLoad(UInt64*, Vector128<UInt64>)
__m128i _mm_maskload_epi64 (mem_addr __int64 const* __m128i maska)
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*
Návraty
Platí pro
MaskLoad(UInt32*, Vector128<UInt32>)
__m128i _mm_maskload_epi32 (mem_addr mem_addr int const* __m128i maska)
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*
Návraty
Platí pro
MaskLoad(Int64*, Vector128<Int64>)
__m128i _mm_maskload_epi64 (mem_addr __int64 const* __m128i maska)
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*
Návraty
Platí pro
MaskLoad(Int32*, Vector256<Int32>)
__m256i _mm256_maskload_epi32 (mem_addr mem_addr int const* __m256i maska)
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*
Návraty
Platí pro
MaskLoad(Int32*, Vector128<Int32>)
__m128i _mm_maskload_epi32 (mem_addr mem_addr int const* __m128i maska)
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*
Návraty
Platí pro
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*