Avx2.MaskStore Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
MaskStore(UInt64*, Vector128<UInt64>, Vector128<UInt64>) |
void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a) VPMASKMOVQ m128, xmm, xmm |
MaskStore(UInt64*, Vector256<UInt64>, Vector256<UInt64>) |
void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a) VPMASKMOVQ m256, ymm, ymm |
MaskStore(UInt32*, Vector128<UInt32>, Vector128<UInt32>) |
void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a) VPMASKMOVD m128, xmm, xmm |
MaskStore(UInt32*, Vector256<UInt32>, Vector256<UInt32>) |
void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a) VPMASKMOVD m256, ymm, ymm |
MaskStore(Int64*, Vector128<Int64>, Vector128<Int64>) |
void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a) VPMASKMOVQ m128, xmm, xmm |
MaskStore(Int32*, Vector256<Int32>, Vector256<Int32>) |
void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a) VPMASKMOVD m256, ymm, ymm |
MaskStore(Int32*, Vector128<Int32>, Vector128<Int32>) |
void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a) VPMASKMOVD m128, xmm, xmm |
MaskStore(Int64*, Vector256<Int64>, Vector256<Int64>) |
void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a) VPMASKMOVQ m256, ymm, ymm |
MaskStore(UInt64*, Vector128<UInt64>, Vector128<UInt64>)
void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __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
Parameter
- address
- UInt64*
Gilt für
MaskStore(UInt64*, Vector256<UInt64>, Vector256<UInt64>)
void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __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
Parameter
- address
- UInt64*
Gilt für
MaskStore(UInt32*, Vector128<UInt32>, Vector128<UInt32>)
void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
VPMASKMOVD m128, 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
Parameter
- address
- UInt32*
Gilt für
MaskStore(UInt32*, Vector256<UInt32>, Vector256<UInt32>)
void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __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
Parameter
- address
- UInt32*
Gilt für
MaskStore(Int64*, Vector128<Int64>, Vector128<Int64>)
void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __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
Parameter
- address
- Int64*
Gilt für
MaskStore(Int32*, Vector256<Int32>, Vector256<Int32>)
void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __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
Parameter
- address
- Int32*
Gilt für
MaskStore(Int32*, Vector128<Int32>, Vector128<Int32>)
void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
VPMASKMOVD m128, 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
Parameter
- address
- Int32*
Gilt für
MaskStore(Int64*, Vector256<Int64>, Vector256<Int64>)
void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __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
Parameter
- address
- Int64*