Avx.MaskLoad 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
MaskLoad(Single*, Vector128<Single>) |
__m128 _mm_maskload_ps (float const * mem_addr, __m128i mask) VMASKMOVPS xmm, xmm, m128 |
MaskLoad(Single*, Vector256<Single>) |
__m256 _mm256_maskload_ps (float const * mem_addr, __m256i mask) VMASKMOVPS ymm, ymm, m256 |
MaskLoad(Double*, Vector128<Double>) |
__m128d _mm_maskload_pd (double const * mem_addr, __m128i mask) VMASKMOVPD xmm, xmm, m128 |
MaskLoad(Double*, Vector256<Double>) |
__m256d _mm256_maskload_pd (double const * mem_addr, __m256i mask) VMASKMOVPD ymm, ymm, m256 |
MaskLoad(Single*, Vector128<Single>)
- Quelle:
- Avx.cs
- Quelle:
- Avx.cs
- Quelle:
- Avx.cs
__m128 _mm_maskload_ps (float const * mem_addr, __m128i mask)
VMASKMOVPS xmm, xmm, m128
public:
static System::Runtime::Intrinsics::Vector128<float> MaskLoad(float* address, System::Runtime::Intrinsics::Vector128<float> mask);
public static System.Runtime.Intrinsics.Vector128<float> MaskLoad (float* address, System.Runtime.Intrinsics.Vector128<float> mask);
static member MaskLoad : nativeptr<single> * System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector128<single>
Parameter
- address
- Single*
Gibt zurück
Gilt für:
MaskLoad(Single*, Vector256<Single>)
- Quelle:
- Avx.cs
- Quelle:
- Avx.cs
- Quelle:
- Avx.cs
__m256 _mm256_maskload_ps (float const * mem_addr, __m256i mask)
VMASKMOVPS ymm, ymm, m256
public:
static System::Runtime::Intrinsics::Vector256<float> MaskLoad(float* address, System::Runtime::Intrinsics::Vector256<float> mask);
public static System.Runtime.Intrinsics.Vector256<float> MaskLoad (float* address, System.Runtime.Intrinsics.Vector256<float> mask);
static member MaskLoad : nativeptr<single> * System.Runtime.Intrinsics.Vector256<single> -> System.Runtime.Intrinsics.Vector256<single>
Parameter
- address
- Single*
Gibt zurück
Gilt für:
MaskLoad(Double*, Vector128<Double>)
- Quelle:
- Avx.cs
- Quelle:
- Avx.cs
- Quelle:
- Avx.cs
__m128d _mm_maskload_pd (double const * mem_addr, __m128i mask)
VMASKMOVPD xmm, xmm, m128
public:
static System::Runtime::Intrinsics::Vector128<double> MaskLoad(double* address, System::Runtime::Intrinsics::Vector128<double> mask);
public static System.Runtime.Intrinsics.Vector128<double> MaskLoad (double* address, System.Runtime.Intrinsics.Vector128<double> mask);
static member MaskLoad : nativeptr<double> * System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector128<double>
Parameter
- address
- Double*
Gibt zurück
Gilt für:
MaskLoad(Double*, Vector256<Double>)
- Quelle:
- Avx.cs
- Quelle:
- Avx.cs
- Quelle:
- Avx.cs
__m256d _mm256_maskload_pd (double const * mem_addr, __m256i mask)
VMASKMOVPD ymm, ymm, m256
public:
static System::Runtime::Intrinsics::Vector256<double> MaskLoad(double* address, System::Runtime::Intrinsics::Vector256<double> mask);
public static System.Runtime.Intrinsics.Vector256<double> MaskLoad (double* address, System.Runtime.Intrinsics.Vector256<double> mask);
static member MaskLoad : nativeptr<double> * System.Runtime.Intrinsics.Vector256<double> -> System.Runtime.Intrinsics.Vector256<double>
Parameter
- address
- Double*