Avx512F.ShiftRightArithmeticVariable Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Overloads

ShiftRightArithmeticVariable(Vector512<Int32>, Vector512<UInt32>)

__m512i _mm512_srav_epi32 (__m512i a, __m512i count)

VPSRAVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

ShiftRightArithmeticVariable(Vector512<Int64>, Vector512<UInt64>)

__m512i _mm512_srav_epi64 (__m512i a, __m512i count)

VPSRAVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

ShiftRightArithmeticVariable(Vector512<Int32>, Vector512<UInt32>)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m512i _mm512_srav_epi32 (__m512i a, __m512i count)

VPSRAVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst

public static System.Runtime.Intrinsics.Vector512<int> ShiftRightArithmeticVariable (System.Runtime.Intrinsics.Vector512<int> value, System.Runtime.Intrinsics.Vector512<uint> count);

Parameters

value
Vector512<Int32>
count
Vector512<UInt32>

Returns

Applies to

.NET 9 dan .NET 8
Produk Versi
.NET 8, 9

ShiftRightArithmeticVariable(Vector512<Int64>, Vector512<UInt64>)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m512i _mm512_srav_epi64 (__m512i a, __m512i count)

VPSRAVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

public static System.Runtime.Intrinsics.Vector512<long> ShiftRightArithmeticVariable (System.Runtime.Intrinsics.Vector512<long> value, System.Runtime.Intrinsics.Vector512<ulong> count);

Parameters

value
Vector512<Int64>
count
Vector512<UInt64>

Returns

Applies to

.NET 9 dan .NET 8
Produk Versi
.NET 8, 9