Avx512F.ConvertToVector256Int16 Method

Definition

Overloads

ConvertToVector256Int16(Vector512<Int32>)

__m256i _mm512_cvtepi32_epi16 (__m512i a)

VPMOVDW ymm1/m256 {k1}{z}, zmm2

ConvertToVector256Int16(Vector512<UInt32>)

__m256i _mm512_cvtepi32_epi16 (__m512i a)

VPMOVDW ymm1/m256 {k1}{z}, zmm2

ConvertToVector256Int16(Vector512<Int32>)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m256i _mm512_cvtepi32_epi16 (__m512i a)

VPMOVDW ymm1/m256 {k1}{z}, zmm2

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

Parameters

value
Vector512<Int32>

Returns

Applies to

.NET 10 and other versions
Product Versions
.NET 8, 9, 10

ConvertToVector256Int16(Vector512<UInt32>)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m256i _mm512_cvtepi32_epi16 (__m512i a)

VPMOVDW ymm1/m256 {k1}{z}, zmm2

C#
public static System.Runtime.Intrinsics.Vector256<short> ConvertToVector256Int16(System.Runtime.Intrinsics.Vector512<uint> value);

Parameters

value
Vector512<UInt32>

Returns

Applies to

.NET 10 and other versions
Product Versions
.NET 8, 9, 10