Redigera

Avx512F.PermuteVar8x64x2 Method

Definition

Overloads

PermuteVar8x64x2(Vector512<UInt64>, Vector512<UInt64>, Vector512<UInt64>)

__m512i _mm512_permutex2var_epi64 (__m512i a, __m512i idx, __m512i b)

VPERMI2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst VPERMT2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

PermuteVar8x64x2(Vector512<Double>, Vector512<Int64>, Vector512<Double>)

__m512d _mm512_permutex2var_pd (__m512d a, __m512i idx, __m512i b)

VPERMI2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst VPERMT2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

PermuteVar8x64x2(Vector512<Int64>, Vector512<Int64>, Vector512<Int64>)

__m512i _mm512_permutex2var_epi64 (__m512i a, __m512i idx, __m512i b)

VPERMI2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst VPERMT2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

PermuteVar8x64x2(Vector512<UInt64>, Vector512<UInt64>, Vector512<UInt64>)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m512i _mm512_permutex2var_epi64 (__m512i a, __m512i idx, __m512i b)

VPERMI2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst VPERMT2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

public:
 static System::Runtime::Intrinsics::Vector512<System::UInt64> PermuteVar8x64x2(System::Runtime::Intrinsics::Vector512<System::UInt64> lower, System::Runtime::Intrinsics::Vector512<System::UInt64> indices, System::Runtime::Intrinsics::Vector512<System::UInt64> upper);
public static System.Runtime.Intrinsics.Vector512<ulong> PermuteVar8x64x2 (System.Runtime.Intrinsics.Vector512<ulong> lower, System.Runtime.Intrinsics.Vector512<ulong> indices, System.Runtime.Intrinsics.Vector512<ulong> upper);
static member PermuteVar8x64x2 : System.Runtime.Intrinsics.Vector512<uint64> * System.Runtime.Intrinsics.Vector512<uint64> * System.Runtime.Intrinsics.Vector512<uint64> -> System.Runtime.Intrinsics.Vector512<uint64>
Public Shared Function PermuteVar8x64x2 (lower As Vector512(Of ULong), indices As Vector512(Of ULong), upper As Vector512(Of ULong)) As Vector512(Of ULong)

Parameters

lower
Vector512<UInt64>
indices
Vector512<UInt64>
upper
Vector512<UInt64>

Returns

Applies to

PermuteVar8x64x2(Vector512<Double>, Vector512<Int64>, Vector512<Double>)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m512d _mm512_permutex2var_pd (__m512d a, __m512i idx, __m512i b)

VPERMI2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst VPERMT2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

public:
 static System::Runtime::Intrinsics::Vector512<double> PermuteVar8x64x2(System::Runtime::Intrinsics::Vector512<double> lower, System::Runtime::Intrinsics::Vector512<long> indices, System::Runtime::Intrinsics::Vector512<double> upper);
public static System.Runtime.Intrinsics.Vector512<double> PermuteVar8x64x2 (System.Runtime.Intrinsics.Vector512<double> lower, System.Runtime.Intrinsics.Vector512<long> indices, System.Runtime.Intrinsics.Vector512<double> upper);
static member PermuteVar8x64x2 : System.Runtime.Intrinsics.Vector512<double> * System.Runtime.Intrinsics.Vector512<int64> * System.Runtime.Intrinsics.Vector512<double> -> System.Runtime.Intrinsics.Vector512<double>
Public Shared Function PermuteVar8x64x2 (lower As Vector512(Of Double), indices As Vector512(Of Long), upper As Vector512(Of Double)) As Vector512(Of Double)

Parameters

lower
Vector512<Double>
indices
Vector512<Int64>
upper
Vector512<Double>

Returns

Applies to

PermuteVar8x64x2(Vector512<Int64>, Vector512<Int64>, Vector512<Int64>)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m512i _mm512_permutex2var_epi64 (__m512i a, __m512i idx, __m512i b)

VPERMI2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst VPERMT2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

public:
 static System::Runtime::Intrinsics::Vector512<long> PermuteVar8x64x2(System::Runtime::Intrinsics::Vector512<long> lower, System::Runtime::Intrinsics::Vector512<long> indices, System::Runtime::Intrinsics::Vector512<long> upper);
public static System.Runtime.Intrinsics.Vector512<long> PermuteVar8x64x2 (System.Runtime.Intrinsics.Vector512<long> lower, System.Runtime.Intrinsics.Vector512<long> indices, System.Runtime.Intrinsics.Vector512<long> upper);
static member PermuteVar8x64x2 : System.Runtime.Intrinsics.Vector512<int64> * System.Runtime.Intrinsics.Vector512<int64> * System.Runtime.Intrinsics.Vector512<int64> -> System.Runtime.Intrinsics.Vector512<int64>
Public Shared Function PermuteVar8x64x2 (lower As Vector512(Of Long), indices As Vector512(Of Long), upper As Vector512(Of Long)) As Vector512(Of Long)

Parameters

lower
Vector512<Int64>
indices
Vector512<Int64>
upper
Vector512<Int64>

Returns

Applies to