Vector64.ShiftRightLogical Method

Definition

Overloads

ShiftRightLogical(Vector64<Byte>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<Int16>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<Int32>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<Int64>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<IntPtr>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<SByte>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<UInt16>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<UInt32>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<UInt64>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<UIntPtr>, Int32)

Shifts (unsigned) each element of a vector right by the specified amount.

ShiftRightLogical(Vector64<Byte>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Shifts (unsigned) each element of a vector right by the specified amount.

C#
public static System.Runtime.Intrinsics.Vector64<byte> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<byte> vector, int shiftCount);

Parameters

vector
Vector64<Byte>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

A vector whose elements where shifted right by shiftCount.

Applies to

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

ShiftRightLogical(Vector64<Int16>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Shifts (unsigned) each element of a vector right by the specified amount.

C#
public static System.Runtime.Intrinsics.Vector64<short> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<short> vector, int shiftCount);

Parameters

vector
Vector64<Int16>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

A vector whose elements where shifted right by shiftCount.

Applies to

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

ShiftRightLogical(Vector64<Int32>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Shifts (unsigned) each element of a vector right by the specified amount.

C#
public static System.Runtime.Intrinsics.Vector64<int> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<int> vector, int shiftCount);

Parameters

vector
Vector64<Int32>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

A vector whose elements where shifted right by shiftCount.

Applies to

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

ShiftRightLogical(Vector64<Int64>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Shifts (unsigned) each element of a vector right by the specified amount.

C#
public static System.Runtime.Intrinsics.Vector64<long> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<long> vector, int shiftCount);

Parameters

vector
Vector64<Int64>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

A vector whose elements where shifted right by shiftCount.

Applies to

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

ShiftRightLogical(Vector64<IntPtr>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Shifts (unsigned) each element of a vector right by the specified amount.

C#
public static System.Runtime.Intrinsics.Vector64<IntPtr> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<IntPtr> vector, int shiftCount);

Parameters

vector

Vector64<IntPtr>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

Vector64<IntPtr>

A vector whose elements where shifted right by shiftCount.

Applies to

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

ShiftRightLogical(Vector64<SByte>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Important

This API is not CLS-compliant.

Shifts (unsigned) each element of a vector right by the specified amount.

C#
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector64<sbyte> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<sbyte> vector, int shiftCount);

Parameters

vector
Vector64<SByte>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

A vector whose elements where shifted right by shiftCount.

Attributes

Applies to

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

ShiftRightLogical(Vector64<UInt16>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Important

This API is not CLS-compliant.

Shifts (unsigned) each element of a vector right by the specified amount.

C#
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector64<ushort> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<ushort> vector, int shiftCount);

Parameters

vector
Vector64<UInt16>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

A vector whose elements where shifted right by shiftCount.

Attributes

Applies to

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

ShiftRightLogical(Vector64<UInt32>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Important

This API is not CLS-compliant.

Shifts (unsigned) each element of a vector right by the specified amount.

C#
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector64<uint> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<uint> vector, int shiftCount);

Parameters

vector
Vector64<UInt32>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

A vector whose elements where shifted right by shiftCount.

Attributes

Applies to

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

ShiftRightLogical(Vector64<UInt64>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Important

This API is not CLS-compliant.

Shifts (unsigned) each element of a vector right by the specified amount.

C#
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector64<ulong> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<ulong> vector, int shiftCount);

Parameters

vector
Vector64<UInt64>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

A vector whose elements where shifted right by shiftCount.

Attributes

Applies to

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

ShiftRightLogical(Vector64<UIntPtr>, Int32)

Source:
Vector64.cs
Source:
Vector64.cs
Source:
Vector64.cs

Important

This API is not CLS-compliant.

Shifts (unsigned) each element of a vector right by the specified amount.

C#
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector64<UIntPtr> ShiftRightLogical (System.Runtime.Intrinsics.Vector64<UIntPtr> vector, int shiftCount);

Parameters

vector

Vector64<UIntPtr>

The vector whose elements are to be shifted.

shiftCount
Int32

The number of bits by which to shift each element.

Returns

Vector64<UIntPtr>

A vector whose elements where shifted right by shiftCount.

Attributes

Applies to

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