Avx2.MaskStore 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í
MaskStore(UInt64*, Vector128<UInt64>, Vector128<UInt64>) |
_mm_maskstore_epi64 void (__int64* mem_addr, maska __m128i __m128i a) VPMASKMOVQ m128, xmm, xmm |
MaskStore(UInt64*, Vector256<UInt64>, Vector256<UInt64>) |
_mm256_maskstore_epi64 void (__int64* mem_addr, maska __m256i, __m256i a) VPMASKMOVQ m256, ymm, ymm |
MaskStore(UInt32*, Vector128<UInt32>, Vector128<UInt32>) |
_mm_maskstore_epi32 void (int* mem_addr, __m128i maska, __m128i a) VPMASKMOVD m128, xmm, xmm, xmm |
MaskStore(UInt32*, Vector256<UInt32>, Vector256<UInt32>) |
_mm256_maskstore_epi32 void (mem_addr int*, maska __m256i, __m256i a) VPMASKMOVD m256, ymm, ymm |
MaskStore(Int64*, Vector128<Int64>, Vector128<Int64>) |
_mm_maskstore_epi64 void (__int64* mem_addr, maska __m128i __m128i a) VPMASKMOVQ m128, xmm, xmm |
MaskStore(Int32*, Vector256<Int32>, Vector256<Int32>) |
_mm256_maskstore_epi32 void (mem_addr int*, maska __m256i, __m256i a) VPMASKMOVD m256, ymm, ymm |
MaskStore(Int32*, Vector128<Int32>, Vector128<Int32>) |
_mm_maskstore_epi32 void (int* mem_addr, __m128i maska, __m128i a) VPMASKMOVD m128, xmm, xmm, xmm |
MaskStore(Int64*, Vector256<Int64>, Vector256<Int64>) |
_mm256_maskstore_epi64 void (__int64* mem_addr, maska __m256i, __m256i a) VPMASKMOVQ m256, ymm, ymm |
MaskStore(UInt64*, Vector128<UInt64>, Vector128<UInt64>)
_mm_maskstore_epi64 void (__int64* mem_addr, maska __m128i __m128i a)
VPMASKMOVQ m128, xmm, xmm
public:
static void MaskStore(System::UInt64* address, System::Runtime::Intrinsics::Vector128<System::UInt64> mask, System::Runtime::Intrinsics::Vector128<System::UInt64> source);
public static void MaskStore (ulong* address, System.Runtime.Intrinsics.Vector128<ulong> mask, System.Runtime.Intrinsics.Vector128<ulong> source);
static member MaskStore : nativeptr<uint64> * System.Runtime.Intrinsics.Vector128<uint64> * System.Runtime.Intrinsics.Vector128<uint64> -> unit
Parametry
- address
- UInt64*
Platí pro
MaskStore(UInt64*, Vector256<UInt64>, Vector256<UInt64>)
_mm256_maskstore_epi64 void (__int64* mem_addr, maska __m256i, __m256i a)
VPMASKMOVQ m256, ymm, ymm
public:
static void MaskStore(System::UInt64* address, System::Runtime::Intrinsics::Vector256<System::UInt64> mask, System::Runtime::Intrinsics::Vector256<System::UInt64> source);
public static void MaskStore (ulong* address, System.Runtime.Intrinsics.Vector256<ulong> mask, System.Runtime.Intrinsics.Vector256<ulong> source);
static member MaskStore : nativeptr<uint64> * System.Runtime.Intrinsics.Vector256<uint64> * System.Runtime.Intrinsics.Vector256<uint64> -> unit
Parametry
- address
- UInt64*
Platí pro
MaskStore(UInt32*, Vector128<UInt32>, Vector128<UInt32>)
_mm_maskstore_epi32 void (int* mem_addr, __m128i maska, __m128i a)
VPMASKMOVD m128, xmm, xmm, xmm
public:
static void MaskStore(System::UInt32* address, System::Runtime::Intrinsics::Vector128<System::UInt32> mask, System::Runtime::Intrinsics::Vector128<System::UInt32> source);
public static void MaskStore (uint* address, System.Runtime.Intrinsics.Vector128<uint> mask, System.Runtime.Intrinsics.Vector128<uint> source);
static member MaskStore : nativeptr<uint32> * System.Runtime.Intrinsics.Vector128<uint32> * System.Runtime.Intrinsics.Vector128<uint32> -> unit
Parametry
- address
- UInt32*
Platí pro
MaskStore(UInt32*, Vector256<UInt32>, Vector256<UInt32>)
_mm256_maskstore_epi32 void (mem_addr int*, maska __m256i, __m256i a)
VPMASKMOVD m256, ymm, ymm
public:
static void MaskStore(System::UInt32* address, System::Runtime::Intrinsics::Vector256<System::UInt32> mask, System::Runtime::Intrinsics::Vector256<System::UInt32> source);
public static void MaskStore (uint* address, System.Runtime.Intrinsics.Vector256<uint> mask, System.Runtime.Intrinsics.Vector256<uint> source);
static member MaskStore : nativeptr<uint32> * System.Runtime.Intrinsics.Vector256<uint32> * System.Runtime.Intrinsics.Vector256<uint32> -> unit
Parametry
- address
- UInt32*
Platí pro
MaskStore(Int64*, Vector128<Int64>, Vector128<Int64>)
_mm_maskstore_epi64 void (__int64* mem_addr, maska __m128i __m128i a)
VPMASKMOVQ m128, xmm, xmm
public:
static void MaskStore(long* address, System::Runtime::Intrinsics::Vector128<long> mask, System::Runtime::Intrinsics::Vector128<long> source);
public static void MaskStore (long* address, System.Runtime.Intrinsics.Vector128<long> mask, System.Runtime.Intrinsics.Vector128<long> source);
static member MaskStore : nativeptr<int64> * System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<int64> -> unit
Parametry
- address
- Int64*
Platí pro
MaskStore(Int32*, Vector256<Int32>, Vector256<Int32>)
_mm256_maskstore_epi32 void (mem_addr int*, maska __m256i, __m256i a)
VPMASKMOVD m256, ymm, ymm
public:
static void MaskStore(int* address, System::Runtime::Intrinsics::Vector256<int> mask, System::Runtime::Intrinsics::Vector256<int> source);
public static void MaskStore (int* address, System.Runtime.Intrinsics.Vector256<int> mask, System.Runtime.Intrinsics.Vector256<int> source);
static member MaskStore : nativeptr<int> * System.Runtime.Intrinsics.Vector256<int> * System.Runtime.Intrinsics.Vector256<int> -> unit
Parametry
- address
- Int32*
Platí pro
MaskStore(Int32*, Vector128<Int32>, Vector128<Int32>)
_mm_maskstore_epi32 void (int* mem_addr, __m128i maska, __m128i a)
VPMASKMOVD m128, xmm, xmm, xmm
public:
static void MaskStore(int* address, System::Runtime::Intrinsics::Vector128<int> mask, System::Runtime::Intrinsics::Vector128<int> source);
public static void MaskStore (int* address, System.Runtime.Intrinsics.Vector128<int> mask, System.Runtime.Intrinsics.Vector128<int> source);
static member MaskStore : nativeptr<int> * System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<int> -> unit
Parametry
- address
- Int32*
Platí pro
MaskStore(Int64*, Vector256<Int64>, Vector256<Int64>)
_mm256_maskstore_epi64 void (__int64* mem_addr, maska __m256i, __m256i a)
VPMASKMOVQ m256, ymm, ymm
public:
static void MaskStore(long* address, System::Runtime::Intrinsics::Vector256<long> mask, System::Runtime::Intrinsics::Vector256<long> source);
public static void MaskStore (long* address, System.Runtime.Intrinsics.Vector256<long> mask, System.Runtime.Intrinsics.Vector256<long> source);
static member MaskStore : nativeptr<int64> * System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector256<int64> -> unit
Parametry
- address
- Int64*