Olvasás angol nyelven Szerkesztés

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


Avx2.ConvertToVector256Int32 Method

Definition

Overloads

ConvertToVector256Int32(Vector128<UInt16>)

__m256i _mm256_cvtepu16_epi32 (__m128i a)

VPMOVZXWD ymm, xmm

ConvertToVector256Int32(UInt16*)

VPMOVZXWD ymm, m128

ConvertToVector256Int32(Vector128<SByte>)

__m256i _mm256_cvtepi8_epi32 (__m128i a)

VPMOVSXBD ymm, xmm/m128

ConvertToVector256Int32(SByte*)

VPMOVSXBD ymm, m64

ConvertToVector256Int32(Vector128<Byte>)

__m256i _mm256_cvtepu8_epi32 (__m128i a)

VPMOVZXBD ymm, xmm

ConvertToVector256Int32(Int16*)

VPMOVSXWD ymm, m128

ConvertToVector256Int32(Vector128<Int16>)

__m256i _mm256_cvtepi16_epi32 (__m128i a)

VPMOVSXWD ymm, xmm/m128

ConvertToVector256Int32(Byte*)

VPMOVZXBD ymm, m64

ConvertToVector256Int32(Vector128<UInt16>)

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

__m256i _mm256_cvtepu16_epi32 (__m128i a)

VPMOVZXWD ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<int> ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128<ushort> value);

Parameters

value
Vector128<UInt16>

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

ConvertToVector256Int32(UInt16*)

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

VPMOVZXWD ymm, m128

C#
public static System.Runtime.Intrinsics.Vector256<int> ConvertToVector256Int32(ushort* address);

Parameters

address
UInt16*

Returns

Remarks

The native signature doesn't exist. This additional overload is provided for completeness.

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

ConvertToVector256Int32(Vector128<SByte>)

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

__m256i _mm256_cvtepi8_epi32 (__m128i a)

VPMOVSXBD ymm, xmm/m128

C#
public static System.Runtime.Intrinsics.Vector256<int> ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128<sbyte> value);

Parameters

value
Vector128<SByte>

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

ConvertToVector256Int32(SByte*)

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

VPMOVSXBD ymm, m64

C#
public static System.Runtime.Intrinsics.Vector256<int> ConvertToVector256Int32(sbyte* address);

Parameters

address
SByte*

Returns

Remarks

The native signature doesn't exist. This additional overload is provided for completeness.

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

ConvertToVector256Int32(Vector128<Byte>)

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

__m256i _mm256_cvtepu8_epi32 (__m128i a)

VPMOVZXBD ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<int> ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128<byte> value);

Parameters

value
Vector128<Byte>

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

ConvertToVector256Int32(Int16*)

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

VPMOVSXWD ymm, m128

C#
public static System.Runtime.Intrinsics.Vector256<int> ConvertToVector256Int32(short* address);

Parameters

address
Int16*

Returns

Remarks

The native signature doesn't exist. This additional overload is provided for completeness.

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

ConvertToVector256Int32(Vector128<Int16>)

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

__m256i _mm256_cvtepi16_epi32 (__m128i a)

VPMOVSXWD ymm, xmm/m128

C#
public static System.Runtime.Intrinsics.Vector256<int> ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128<short> value);

Parameters

value
Vector128<Int16>

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

ConvertToVector256Int32(Byte*)

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

VPMOVZXBD ymm, m64

C#
public static System.Runtime.Intrinsics.Vector256<int> ConvertToVector256Int32(byte* address);

Parameters

address
Byte*

Returns

Remarks

The native signature doesn't exist. This additional overload is provided for completeness.

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