Avx2.AlignRight Método
Definição
Sobrecargas
| AlignRight(Vector256<UInt16>, Vector256<UInt16>, Byte) |
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8 |
| AlignRight(Vector256<UInt64>, Vector256<UInt64>, Byte) |
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8 |
| AlignRight(Vector256<SByte>, Vector256<SByte>, Byte) |
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8 |
| AlignRight(Vector256<UInt32>, Vector256<UInt32>, Byte) |
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8 |
| AlignRight(Vector256<Int32>, Vector256<Int32>, Byte) |
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8 |
| AlignRight(Vector256<Int16>, Vector256<Int16>, Byte) |
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8 |
| AlignRight(Vector256<Int64>, Vector256<Int64>, Byte) |
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8 |
| AlignRight(Vector256<Byte>, Vector256<Byte>, Byte) |
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count) VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8 |
AlignRight(Vector256<UInt16>, Vector256<UInt16>, Byte)
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8
public:
static System::Runtime::Intrinsics::Vector256<System::UInt16> AlignRight(System::Runtime::Intrinsics::Vector256<System::UInt16> left, System::Runtime::Intrinsics::Vector256<System::UInt16> right, System::Byte mask);
public static System.Runtime.Intrinsics.Vector256<ushort> AlignRight (System.Runtime.Intrinsics.Vector256<ushort> left, System.Runtime.Intrinsics.Vector256<ushort> right, byte mask);
static member AlignRight : System.Runtime.Intrinsics.Vector256<uint16> * System.Runtime.Intrinsics.Vector256<uint16> * byte -> System.Runtime.Intrinsics.Vector256<uint16>
Public Shared Function AlignRight (left As Vector256(Of UShort), right As Vector256(Of UShort), mask As Byte) As Vector256(Of UShort)
Parâmetros
- mask
- Byte
Retornos
Comentários
Essa intrínseca gera VPALIGNR que opera em bytes em vez de elementos dos vetores.This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
Aplica-se a
AlignRight(Vector256<UInt64>, Vector256<UInt64>, Byte)
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8
public:
static System::Runtime::Intrinsics::Vector256<System::UInt64> AlignRight(System::Runtime::Intrinsics::Vector256<System::UInt64> left, System::Runtime::Intrinsics::Vector256<System::UInt64> right, System::Byte mask);
public static System.Runtime.Intrinsics.Vector256<ulong> AlignRight (System.Runtime.Intrinsics.Vector256<ulong> left, System.Runtime.Intrinsics.Vector256<ulong> right, byte mask);
static member AlignRight : System.Runtime.Intrinsics.Vector256<uint64> * System.Runtime.Intrinsics.Vector256<uint64> * byte -> System.Runtime.Intrinsics.Vector256<uint64>
Public Shared Function AlignRight (left As Vector256(Of ULong), right As Vector256(Of ULong), mask As Byte) As Vector256(Of ULong)
Parâmetros
- mask
- Byte
Retornos
Comentários
Essa intrínseca gera VPALIGNR que opera em bytes em vez de elementos dos vetores.This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
Aplica-se a
AlignRight(Vector256<SByte>, Vector256<SByte>, Byte)
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8
public:
static System::Runtime::Intrinsics::Vector256<System::SByte> AlignRight(System::Runtime::Intrinsics::Vector256<System::SByte> left, System::Runtime::Intrinsics::Vector256<System::SByte> right, System::Byte mask);
public static System.Runtime.Intrinsics.Vector256<sbyte> AlignRight (System.Runtime.Intrinsics.Vector256<sbyte> left, System.Runtime.Intrinsics.Vector256<sbyte> right, byte mask);
static member AlignRight : System.Runtime.Intrinsics.Vector256<sbyte> * System.Runtime.Intrinsics.Vector256<sbyte> * byte -> System.Runtime.Intrinsics.Vector256<sbyte>
Public Shared Function AlignRight (left As Vector256(Of SByte), right As Vector256(Of SByte), mask As Byte) As Vector256(Of SByte)
Parâmetros
- mask
- Byte
Retornos
Aplica-se a
AlignRight(Vector256<UInt32>, Vector256<UInt32>, Byte)
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8
public:
static System::Runtime::Intrinsics::Vector256<System::UInt32> AlignRight(System::Runtime::Intrinsics::Vector256<System::UInt32> left, System::Runtime::Intrinsics::Vector256<System::UInt32> right, System::Byte mask);
public static System.Runtime.Intrinsics.Vector256<uint> AlignRight (System.Runtime.Intrinsics.Vector256<uint> left, System.Runtime.Intrinsics.Vector256<uint> right, byte mask);
static member AlignRight : System.Runtime.Intrinsics.Vector256<uint32> * System.Runtime.Intrinsics.Vector256<uint32> * byte -> System.Runtime.Intrinsics.Vector256<uint32>
Public Shared Function AlignRight (left As Vector256(Of UInteger), right As Vector256(Of UInteger), mask As Byte) As Vector256(Of UInteger)
Parâmetros
- mask
- Byte
Retornos
Comentários
Essa intrínseca gera VPALIGNR que opera em bytes em vez de elementos dos vetores.This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
Aplica-se a
AlignRight(Vector256<Int32>, Vector256<Int32>, Byte)
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8
public:
static System::Runtime::Intrinsics::Vector256<int> AlignRight(System::Runtime::Intrinsics::Vector256<int> left, System::Runtime::Intrinsics::Vector256<int> right, System::Byte mask);
public static System.Runtime.Intrinsics.Vector256<int> AlignRight (System.Runtime.Intrinsics.Vector256<int> left, System.Runtime.Intrinsics.Vector256<int> right, byte mask);
static member AlignRight : System.Runtime.Intrinsics.Vector256<int> * System.Runtime.Intrinsics.Vector256<int> * byte -> System.Runtime.Intrinsics.Vector256<int>
Public Shared Function AlignRight (left As Vector256(Of Integer), right As Vector256(Of Integer), mask As Byte) As Vector256(Of Integer)
Parâmetros
- mask
- Byte
Retornos
Comentários
Essa intrínseca gera VPALIGNR que opera em bytes em vez de elementos dos vetores.This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
Aplica-se a
AlignRight(Vector256<Int16>, Vector256<Int16>, Byte)
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8
public:
static System::Runtime::Intrinsics::Vector256<short> AlignRight(System::Runtime::Intrinsics::Vector256<short> left, System::Runtime::Intrinsics::Vector256<short> right, System::Byte mask);
public static System.Runtime.Intrinsics.Vector256<short> AlignRight (System.Runtime.Intrinsics.Vector256<short> left, System.Runtime.Intrinsics.Vector256<short> right, byte mask);
static member AlignRight : System.Runtime.Intrinsics.Vector256<int16> * System.Runtime.Intrinsics.Vector256<int16> * byte -> System.Runtime.Intrinsics.Vector256<int16>
Public Shared Function AlignRight (left As Vector256(Of Short), right As Vector256(Of Short), mask As Byte) As Vector256(Of Short)
Parâmetros
- mask
- Byte
Retornos
Comentários
Essa intrínseca gera VPALIGNR que opera em bytes em vez de elementos dos vetores.This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
Aplica-se a
AlignRight(Vector256<Int64>, Vector256<Int64>, Byte)
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8
public:
static System::Runtime::Intrinsics::Vector256<long> AlignRight(System::Runtime::Intrinsics::Vector256<long> left, System::Runtime::Intrinsics::Vector256<long> right, System::Byte mask);
public static System.Runtime.Intrinsics.Vector256<long> AlignRight (System.Runtime.Intrinsics.Vector256<long> left, System.Runtime.Intrinsics.Vector256<long> right, byte mask);
static member AlignRight : System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector256<int64> * byte -> System.Runtime.Intrinsics.Vector256<int64>
Public Shared Function AlignRight (left As Vector256(Of Long), right As Vector256(Of Long), mask As Byte) As Vector256(Of Long)
Parâmetros
- mask
- Byte
Retornos
Comentários
Essa intrínseca gera VPALIGNR que opera em bytes em vez de elementos dos vetores.This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
Aplica-se a
AlignRight(Vector256<Byte>, Vector256<Byte>, Byte)
__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
VPALIGNR ymm, ymm, ymm/m256, imm8VPALIGNR ymm, ymm, ymm/m256, imm8
public:
static System::Runtime::Intrinsics::Vector256<System::Byte> AlignRight(System::Runtime::Intrinsics::Vector256<System::Byte> left, System::Runtime::Intrinsics::Vector256<System::Byte> right, System::Byte mask);
public static System.Runtime.Intrinsics.Vector256<byte> AlignRight (System.Runtime.Intrinsics.Vector256<byte> left, System.Runtime.Intrinsics.Vector256<byte> right, byte mask);
static member AlignRight : System.Runtime.Intrinsics.Vector256<byte> * System.Runtime.Intrinsics.Vector256<byte> * byte -> System.Runtime.Intrinsics.Vector256<byte>
Public Shared Function AlignRight (left As Vector256(Of Byte), right As Vector256(Of Byte), mask As Byte) As Vector256(Of Byte)
Parâmetros
- mask
- Byte