Avx512F.VL.RotateLeftVariable Метод

Определение

Перегрузки

RotateLeftVariable(Vector256<UInt32>, Vector256<UInt32>)

__m256i _mm256_rolv_epi32 (__m256i a, __m256i b)

VPROLDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

RotateLeftVariable(Vector256<UInt64>, Vector256<UInt64>)

__m256i _mm256_rolv_epi64 (__m256i a, __m256i b)

VPROLQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

RotateLeftVariable(Vector256<Int32>, Vector256<UInt32>)

__m256i _mm256_rolv_epi32 (__m256i a, __m256i b)

VPROLDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

RotateLeftVariable(Vector256<Int64>, Vector256<UInt64>)

__m256i _mm256_rolv_epi64 (__m256i a, __m256i b)

VPROLQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

RotateLeftVariable(Vector128<UInt32>, Vector128<UInt32>)

__m128i _mm_rolv_epi32 (__m128i a, __m128i b)

VPROLDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

RotateLeftVariable(Vector128<Int32>, Vector128<UInt32>)

__m128i _mm_rolv_epi32 (__m128i a, __m128i b)

VPROLDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

RotateLeftVariable(Vector128<UInt64>, Vector128<UInt64>)

__m128i _mm_rolv_epi64 (__m128i a, __m128i b)

VPROLQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

RotateLeftVariable(Vector128<Int64>, Vector128<UInt64>)

__m128i _mm_rolv_epi64 (__m128i a, __m128i b)

VPROLQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

RotateLeftVariable(Vector256<UInt32>, Vector256<UInt32>)

Исходный код:
Avx512F.cs
Исходный код:
Avx512F.cs

__m256i _mm256_rolv_epi32 (__m256i a, __m256i b)

VPROLDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

public static System.Runtime.Intrinsics.Vector256<uint> RotateLeftVariable (System.Runtime.Intrinsics.Vector256<uint> value, System.Runtime.Intrinsics.Vector256<uint> count);

Параметры

value
Vector256<UInt32>
count
Vector256<UInt32>

Возвращаемое значение

Применяется к

.NET 9 и .NET 8
Продукт Версии
.NET 8, 9

RotateLeftVariable(Vector256<UInt64>, Vector256<UInt64>)

Исходный код:
Avx512F.cs
Исходный код:
Avx512F.cs

__m256i _mm256_rolv_epi64 (__m256i a, __m256i b)

VPROLQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

public static System.Runtime.Intrinsics.Vector256<ulong> RotateLeftVariable (System.Runtime.Intrinsics.Vector256<ulong> value, System.Runtime.Intrinsics.Vector256<ulong> count);

Параметры

value
Vector256<UInt64>
count
Vector256<UInt64>

Возвращаемое значение

Применяется к

.NET 9 и .NET 8
Продукт Версии
.NET 8, 9

RotateLeftVariable(Vector256<Int32>, Vector256<UInt32>)

Исходный код:
Avx512F.cs
Исходный код:
Avx512F.cs

__m256i _mm256_rolv_epi32 (__m256i a, __m256i b)

VPROLDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst

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

Параметры

value
Vector256<Int32>
count
Vector256<UInt32>

Возвращаемое значение

Применяется к

.NET 9 и .NET 8
Продукт Версии
.NET 8, 9

RotateLeftVariable(Vector256<Int64>, Vector256<UInt64>)

Исходный код:
Avx512F.cs
Исходный код:
Avx512F.cs

__m256i _mm256_rolv_epi64 (__m256i a, __m256i b)

VPROLQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

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

Параметры

value
Vector256<Int64>
count
Vector256<UInt64>

Возвращаемое значение

Применяется к

.NET 9 и .NET 8
Продукт Версии
.NET 8, 9

RotateLeftVariable(Vector128<UInt32>, Vector128<UInt32>)

Исходный код:
Avx512F.cs
Исходный код:
Avx512F.cs

__m128i _mm_rolv_epi32 (__m128i a, __m128i b)

VPROLDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

public static System.Runtime.Intrinsics.Vector128<uint> RotateLeftVariable (System.Runtime.Intrinsics.Vector128<uint> value, System.Runtime.Intrinsics.Vector128<uint> count);

Параметры

value
Vector128<UInt32>
count
Vector128<UInt32>

Возвращаемое значение

Применяется к

.NET 9 и .NET 8
Продукт Версии
.NET 8, 9

RotateLeftVariable(Vector128<Int32>, Vector128<UInt32>)

Исходный код:
Avx512F.cs
Исходный код:
Avx512F.cs

__m128i _mm_rolv_epi32 (__m128i a, __m128i b)

VPROLDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst

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

Параметры

value
Vector128<Int32>
count
Vector128<UInt32>

Возвращаемое значение

Применяется к

.NET 9 и .NET 8
Продукт Версии
.NET 8, 9

RotateLeftVariable(Vector128<UInt64>, Vector128<UInt64>)

Исходный код:
Avx512F.cs
Исходный код:
Avx512F.cs

__m128i _mm_rolv_epi64 (__m128i a, __m128i b)

VPROLQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

public static System.Runtime.Intrinsics.Vector128<ulong> RotateLeftVariable (System.Runtime.Intrinsics.Vector128<ulong> value, System.Runtime.Intrinsics.Vector128<ulong> count);

Параметры

value
Vector128<UInt64>
count
Vector128<UInt64>

Возвращаемое значение

Применяется к

.NET 9 и .NET 8
Продукт Версии
.NET 8, 9

RotateLeftVariable(Vector128<Int64>, Vector128<UInt64>)

Исходный код:
Avx512F.cs
Исходный код:
Avx512F.cs

__m128i _mm_rolv_epi64 (__m128i a, __m128i b)

VPROLQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

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

Параметры

value
Vector128<Int64>
count
Vector128<UInt64>

Возвращаемое значение

Применяется к

.NET 9 и .NET 8
Продукт Версии
.NET 8, 9