Avx2.UnpackHigh Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
UnpackHigh(Vector256<Byte>, Vector256<Byte>) |
__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b) VPUNPCKHBW ymm, ymm, ymm/m256 |
UnpackHigh(Vector256<Int16>, Vector256<Int16>) |
__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b) VPUNPCKHWD ymm, ymm, ymm/m256 |
UnpackHigh(Vector256<Int32>, Vector256<Int32>) |
__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b) VPUNPCKHDQ ymm, ymm, ymm/m256 |
UnpackHigh(Vector256<Int64>, Vector256<Int64>) |
__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b) VPUNPCKHQDQ ymm, ymm, ymm/m256 |
UnpackHigh(Vector256<SByte>, Vector256<SByte>) |
__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b) VPUNPCKHBW ymm, ymm, ymm/m256 |
UnpackHigh(Vector256<UInt16>, Vector256<UInt16>) |
__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b) VPUNPCKHWD ymm, ymm, ymm/m256 |
UnpackHigh(Vector256<UInt32>, Vector256<UInt32>) |
__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b) VPUNPCKHDQ ymm, ymm, ymm/m256 |
UnpackHigh(Vector256<UInt64>, Vector256<UInt64>) |
__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b) VPUNPCKHQDQ ymm, ymm, ymm/m256 |
UnpackHigh(Vector256<Byte>, Vector256<Byte>)
__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
VPUNPCKHBW ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<System::Byte> UnpackHigh(System::Runtime::Intrinsics::Vector256<System::Byte> left, System::Runtime::Intrinsics::Vector256<System::Byte> right);
public static System.Runtime.Intrinsics.Vector256<byte> UnpackHigh (System.Runtime.Intrinsics.Vector256<byte> left, System.Runtime.Intrinsics.Vector256<byte> right);
static member UnpackHigh : System.Runtime.Intrinsics.Vector256<byte> * System.Runtime.Intrinsics.Vector256<byte> -> System.Runtime.Intrinsics.Vector256<byte>
Public Shared Function UnpackHigh (left As Vector256(Of Byte), right As Vector256(Of Byte)) As Vector256(Of Byte)
Parameter
Gibt zurück
Gilt für
UnpackHigh(Vector256<Int16>, Vector256<Int16>)
__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
VPUNPCKHWD ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<short> UnpackHigh(System::Runtime::Intrinsics::Vector256<short> left, System::Runtime::Intrinsics::Vector256<short> right);
public static System.Runtime.Intrinsics.Vector256<short> UnpackHigh (System.Runtime.Intrinsics.Vector256<short> left, System.Runtime.Intrinsics.Vector256<short> right);
static member UnpackHigh : System.Runtime.Intrinsics.Vector256<int16> * System.Runtime.Intrinsics.Vector256<int16> -> System.Runtime.Intrinsics.Vector256<int16>
Public Shared Function UnpackHigh (left As Vector256(Of Short), right As Vector256(Of Short)) As Vector256(Of Short)
Parameter
Gibt zurück
Gilt für
UnpackHigh(Vector256<Int32>, Vector256<Int32>)
__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
VPUNPCKHDQ ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<int> UnpackHigh(System::Runtime::Intrinsics::Vector256<int> left, System::Runtime::Intrinsics::Vector256<int> right);
public static System.Runtime.Intrinsics.Vector256<int> UnpackHigh (System.Runtime.Intrinsics.Vector256<int> left, System.Runtime.Intrinsics.Vector256<int> right);
static member UnpackHigh : System.Runtime.Intrinsics.Vector256<int> * System.Runtime.Intrinsics.Vector256<int> -> System.Runtime.Intrinsics.Vector256<int>
Public Shared Function UnpackHigh (left As Vector256(Of Integer), right As Vector256(Of Integer)) As Vector256(Of Integer)
Parameter
Gibt zurück
Gilt für
UnpackHigh(Vector256<Int64>, Vector256<Int64>)
__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
VPUNPCKHQDQ ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<long> UnpackHigh(System::Runtime::Intrinsics::Vector256<long> left, System::Runtime::Intrinsics::Vector256<long> right);
public static System.Runtime.Intrinsics.Vector256<long> UnpackHigh (System.Runtime.Intrinsics.Vector256<long> left, System.Runtime.Intrinsics.Vector256<long> right);
static member UnpackHigh : System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector256<int64> -> System.Runtime.Intrinsics.Vector256<int64>
Public Shared Function UnpackHigh (left As Vector256(Of Long), right As Vector256(Of Long)) As Vector256(Of Long)
Parameter
Gibt zurück
Gilt für
UnpackHigh(Vector256<SByte>, Vector256<SByte>)
__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
VPUNPCKHBW ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<System::SByte> UnpackHigh(System::Runtime::Intrinsics::Vector256<System::SByte> left, System::Runtime::Intrinsics::Vector256<System::SByte> right);
public static System.Runtime.Intrinsics.Vector256<sbyte> UnpackHigh (System.Runtime.Intrinsics.Vector256<sbyte> left, System.Runtime.Intrinsics.Vector256<sbyte> right);
static member UnpackHigh : System.Runtime.Intrinsics.Vector256<sbyte> * System.Runtime.Intrinsics.Vector256<sbyte> -> System.Runtime.Intrinsics.Vector256<sbyte>
Public Shared Function UnpackHigh (left As Vector256(Of SByte), right As Vector256(Of SByte)) As Vector256(Of SByte)
Parameter
Gibt zurück
Gilt für
UnpackHigh(Vector256<UInt16>, Vector256<UInt16>)
__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
VPUNPCKHWD ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<System::UInt16> UnpackHigh(System::Runtime::Intrinsics::Vector256<System::UInt16> left, System::Runtime::Intrinsics::Vector256<System::UInt16> right);
public static System.Runtime.Intrinsics.Vector256<ushort> UnpackHigh (System.Runtime.Intrinsics.Vector256<ushort> left, System.Runtime.Intrinsics.Vector256<ushort> right);
static member UnpackHigh : System.Runtime.Intrinsics.Vector256<uint16> * System.Runtime.Intrinsics.Vector256<uint16> -> System.Runtime.Intrinsics.Vector256<uint16>
Public Shared Function UnpackHigh (left As Vector256(Of UShort), right As Vector256(Of UShort)) As Vector256(Of UShort)
Parameter
Gibt zurück
Gilt für
UnpackHigh(Vector256<UInt32>, Vector256<UInt32>)
__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
VPUNPCKHDQ ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<System::UInt32> UnpackHigh(System::Runtime::Intrinsics::Vector256<System::UInt32> left, System::Runtime::Intrinsics::Vector256<System::UInt32> right);
public static System.Runtime.Intrinsics.Vector256<uint> UnpackHigh (System.Runtime.Intrinsics.Vector256<uint> left, System.Runtime.Intrinsics.Vector256<uint> right);
static member UnpackHigh : System.Runtime.Intrinsics.Vector256<uint32> * System.Runtime.Intrinsics.Vector256<uint32> -> System.Runtime.Intrinsics.Vector256<uint32>
Public Shared Function UnpackHigh (left As Vector256(Of UInteger), right As Vector256(Of UInteger)) As Vector256(Of UInteger)
Parameter
Gibt zurück
Gilt für
UnpackHigh(Vector256<UInt64>, Vector256<UInt64>)
__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
VPUNPCKHQDQ ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<System::UInt64> UnpackHigh(System::Runtime::Intrinsics::Vector256<System::UInt64> left, System::Runtime::Intrinsics::Vector256<System::UInt64> right);
public static System.Runtime.Intrinsics.Vector256<ulong> UnpackHigh (System.Runtime.Intrinsics.Vector256<ulong> left, System.Runtime.Intrinsics.Vector256<ulong> right);
static member UnpackHigh : System.Runtime.Intrinsics.Vector256<uint64> * System.Runtime.Intrinsics.Vector256<uint64> -> System.Runtime.Intrinsics.Vector256<uint64>
Public Shared Function UnpackHigh (left As Vector256(Of ULong), right As Vector256(Of ULong)) As Vector256(Of ULong)