Avx.MaskLoad Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
MaskLoad(Single*, Vector128<Single>) |
__m128 _mm_maskload_ps (float const * mem_addr, __m128i maske) VMASKMOVPS xmm, xmm, m128 |
MaskLoad(Single*, Vector256<Single>) |
__m256 _mm256_maskload_ps (float const * mem_addr, __m256i maske) VMASKMOVPS ymm, ymm, m256 |
MaskLoad(Double*, Vector128<Double>) |
__m128d _mm_maskload_pd (çift sabit * mem_addr, __m128i maske) VMASKMOVPD xmm, xmm, m128 |
MaskLoad(Double*, Vector256<Double>) |
__m256d _mm256_maskload_pd (çift sabit * mem_addr, __m256i maske) VMASKMOVPD ymm, ymm, m256 |
MaskLoad(Single*, Vector128<Single>)
- Kaynak:
- Avx.cs
- Kaynak:
- Avx.cs
- Kaynak:
- Avx.cs
__m128 _mm_maskload_ps (float const * mem_addr, __m128i maske)
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>
Parametreler
- address
- Single*
Döndürülenler
Şunlara uygulanır
MaskLoad(Single*, Vector256<Single>)
- Kaynak:
- Avx.cs
- Kaynak:
- Avx.cs
- Kaynak:
- Avx.cs
__m256 _mm256_maskload_ps (float const * mem_addr, __m256i maske)
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>
Parametreler
- address
- Single*
Döndürülenler
Şunlara uygulanır
MaskLoad(Double*, Vector128<Double>)
- Kaynak:
- Avx.cs
- Kaynak:
- Avx.cs
- Kaynak:
- Avx.cs
__m128d _mm_maskload_pd (çift sabit * mem_addr, __m128i maske)
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>
Parametreler
- address
- Double*
Döndürülenler
Şunlara uygulanır
MaskLoad(Double*, Vector256<Double>)
- Kaynak:
- Avx.cs
- Kaynak:
- Avx.cs
- Kaynak:
- Avx.cs
__m256d _mm256_maskload_pd (çift sabit * mem_addr, __m256i maske)
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>
Parametreler
- address
- Double*