Olvasás angol nyelven Szerkesztés

Megosztás a következőn keresztül:


Avx2.MaskLoad Method

Definition

Overloads

MaskLoad(UInt32*, Vector256<UInt32>)

__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)

VPMASKMOVD ymm, ymm, m256

MaskLoad(UInt64*, Vector256<UInt64>)

__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)

VPMASKMOVQ ymm, ymm, m256

MaskLoad(UInt64*, Vector128<UInt64>)

__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)

VPMASKMOVQ xmm, xmm, m128

MaskLoad(UInt32*, Vector128<UInt32>)

__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)

VPMASKMOVD xmm, xmm, m128

MaskLoad(Int64*, Vector128<Int64>)

__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)

VPMASKMOVQ xmm, xmm, m128

MaskLoad(Int32*, Vector256<Int32>)

__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)

VPMASKMOVD ymm, ymm, m256

MaskLoad(Int32*, Vector128<Int32>)

__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)

VPMASKMOVD xmm, xmm, m128

MaskLoad(Int64*, Vector256<Int64>)

__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)

VPMASKMOVQ ymm, ymm, m256

MaskLoad(UInt32*, Vector256<UInt32>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)

VPMASKMOVD ymm, ymm, m256

C#
public static System.Runtime.Intrinsics.Vector256<uint> MaskLoad(uint* address, System.Runtime.Intrinsics.Vector256<uint> mask);

Parameters

address
UInt32*

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

MaskLoad(UInt64*, Vector256<UInt64>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)

VPMASKMOVQ ymm, ymm, m256

C#
public static System.Runtime.Intrinsics.Vector256<ulong> MaskLoad(ulong* address, System.Runtime.Intrinsics.Vector256<ulong> mask);

Parameters

address
UInt64*

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

MaskLoad(UInt64*, Vector128<UInt64>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)

VPMASKMOVQ xmm, xmm, m128

C#
public static System.Runtime.Intrinsics.Vector128<ulong> MaskLoad(ulong* address, System.Runtime.Intrinsics.Vector128<ulong> mask);

Parameters

address
UInt64*

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

MaskLoad(UInt32*, Vector128<UInt32>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)

VPMASKMOVD xmm, xmm, m128

C#
public static System.Runtime.Intrinsics.Vector128<uint> MaskLoad(uint* address, System.Runtime.Intrinsics.Vector128<uint> mask);

Parameters

address
UInt32*

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

MaskLoad(Int64*, Vector128<Int64>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)

VPMASKMOVQ xmm, xmm, m128

C#
public static System.Runtime.Intrinsics.Vector128<long> MaskLoad(long* address, System.Runtime.Intrinsics.Vector128<long> mask);

Parameters

address
Int64*

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

MaskLoad(Int32*, Vector256<Int32>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)

VPMASKMOVD ymm, ymm, m256

C#
public static System.Runtime.Intrinsics.Vector256<int> MaskLoad(int* address, System.Runtime.Intrinsics.Vector256<int> mask);

Parameters

address
Int32*

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

MaskLoad(Int32*, Vector128<Int32>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)

VPMASKMOVD xmm, xmm, m128

C#
public static System.Runtime.Intrinsics.Vector128<int> MaskLoad(int* address, System.Runtime.Intrinsics.Vector128<int> mask);

Parameters

address
Int32*

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

MaskLoad(Int64*, Vector256<Int64>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)

VPMASKMOVQ ymm, ymm, m256

C#
public static System.Runtime.Intrinsics.Vector256<long> MaskLoad(long* address, System.Runtime.Intrinsics.Vector256<long> mask);

Parameters

address
Int64*

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10