Avx10v1.ShiftLeftLogicalVariable 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

ShiftLeftLogicalVariable(Vector256<UInt16>, Vector256<UInt16>)

__m256i _mm256_sllv_epi16 (__m256i a, __m256i count)

VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256

ShiftLeftLogicalVariable(Vector128<Int16>, Vector128<UInt16>)

__m128i _mm_sllv_epi16 (__m128i a, __m128i count)

VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128

ShiftLeftLogicalVariable(Vector128<UInt16>, Vector128<UInt16>)

__m128i _mm_sllv_epi16 (__m128i a, __m128i count)

VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128

ShiftLeftLogicalVariable(Vector256<Int16>, Vector256<UInt16>)

__m256i _mm256_sllv_epi16 (__m256i a, __m256i count)

VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256

ShiftLeftLogicalVariable(Vector256<UInt16>, Vector256<UInt16>)

__m256i _mm256_sllv_epi16 (__m256i a, __m256i count)

VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256

C#
public static System.Runtime.Intrinsics.Vector256<ushort> ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256<ushort> value, System.Runtime.Intrinsics.Vector256<ushort> count);

Parameters

value
Vector256<UInt16>
count
Vector256<UInt16>

Returns

Applies to

.NET 10 and .NET 9
Product Versions
.NET 9, 10

ShiftLeftLogicalVariable(Vector128<Int16>, Vector128<UInt16>)

__m128i _mm_sllv_epi16 (__m128i a, __m128i count)

VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128

C#
public static System.Runtime.Intrinsics.Vector128<short> ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128<short> value, System.Runtime.Intrinsics.Vector128<ushort> count);

Parameters

value
Vector128<Int16>
count
Vector128<UInt16>

Returns

Applies to

.NET 10 and .NET 9
Product Versions
.NET 9, 10

ShiftLeftLogicalVariable(Vector128<UInt16>, Vector128<UInt16>)

__m128i _mm_sllv_epi16 (__m128i a, __m128i count)

VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128

C#
public static System.Runtime.Intrinsics.Vector128<ushort> ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128<ushort> value, System.Runtime.Intrinsics.Vector128<ushort> count);

Parameters

value
Vector128<UInt16>
count
Vector128<UInt16>

Returns

Applies to

.NET 10 and .NET 9
Product Versions
.NET 9, 10

ShiftLeftLogicalVariable(Vector256<Int16>, Vector256<UInt16>)

__m256i _mm256_sllv_epi16 (__m256i a, __m256i count)

VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256

C#
public static System.Runtime.Intrinsics.Vector256<short> ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256<short> value, System.Runtime.Intrinsics.Vector256<ushort> count);

Parameters

value
Vector256<Int16>
count
Vector256<UInt16>

Returns

Applies to

.NET 10 and .NET 9
Product Versions
.NET 9, 10