Vector128.ShuffleNative Metod

Definition

Överlagringar

Name Description
ShuffleNative(Vector128<UInt32>, Vector128<UInt32>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<Byte>, Vector128<Byte>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<Double>, Vector128<Int64>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<Int16>, Vector128<Int16>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<Int32>, Vector128<Int32>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<Int64>, Vector128<Int64>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<SByte>, Vector128<SByte>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<Single>, Vector128<Int32>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<UInt16>, Vector128<UInt16>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<UInt64>, Vector128<UInt64>)

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

ShuffleNative(Vector128<UInt32>, Vector128<UInt32>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Viktigt!

Detta API uppfyller inte CLS.

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<System::UInt32> ShuffleNative(System::Runtime::Intrinsics::Vector128<System::UInt32> vector, System::Runtime::Intrinsics::Vector128<System::UInt32> indices);
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector128<uint> ShuffleNative(System.Runtime.Intrinsics.Vector128<uint> vector, System.Runtime.Intrinsics.Vector128<uint> indices);
[<System.CLSCompliant(false)>]
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<uint32> * System.Runtime.Intrinsics.Vector128<uint32> -> System.Runtime.Intrinsics.Vector128<uint32>
Public Function ShuffleNative (vector As Vector128(Of UInteger), indices As Vector128(Of UInteger)) As Vector128(Of UInteger)

Parametrar

vector
Vector128<UInt32>

Den indatavektor som värden har valts från.

indices
Vector128<UInt32>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Attribut

Kommentarer

Till skillnad från Shuffle delegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 3].

Gäller för

ShuffleNative(Vector128<Byte>, Vector128<Byte>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<System::Byte> ShuffleNative(System::Runtime::Intrinsics::Vector128<System::Byte> vector, System::Runtime::Intrinsics::Vector128<System::Byte> indices);
public static System.Runtime.Intrinsics.Vector128<byte> ShuffleNative(System.Runtime.Intrinsics.Vector128<byte> vector, System.Runtime.Intrinsics.Vector128<byte> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<byte> * System.Runtime.Intrinsics.Vector128<byte> -> System.Runtime.Intrinsics.Vector128<byte>
Public Function ShuffleNative (vector As Vector128(Of Byte), indices As Vector128(Of Byte)) As Vector128(Of Byte)

Parametrar

vector
Vector128<Byte>

Den indatavektor som värden har valts från.

indices
Vector128<Byte>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Kommentarer

Beteendet är plattformsberoende för out-of-range-index.

Till skillnad från Shuffledelegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 15].

Gäller för

ShuffleNative(Vector128<Double>, Vector128<Int64>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<double> ShuffleNative(System::Runtime::Intrinsics::Vector128<double> vector, System::Runtime::Intrinsics::Vector128<long> indices);
public static System.Runtime.Intrinsics.Vector128<double> ShuffleNative(System.Runtime.Intrinsics.Vector128<double> vector, System.Runtime.Intrinsics.Vector128<long> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<int64> -> System.Runtime.Intrinsics.Vector128<double>
Public Function ShuffleNative (vector As Vector128(Of Double), indices As Vector128(Of Long)) As Vector128(Of Double)

Parametrar

vector
Vector128<Double>

Den indatavektor som värden har valts från.

indices
Vector128<Int64>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Kommentarer

Till skillnad från Shuffle delegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 1].

Gäller för

ShuffleNative(Vector128<Int16>, Vector128<Int16>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<short> ShuffleNative(System::Runtime::Intrinsics::Vector128<short> vector, System::Runtime::Intrinsics::Vector128<short> indices);
public static System.Runtime.Intrinsics.Vector128<short> ShuffleNative(System.Runtime.Intrinsics.Vector128<short> vector, System.Runtime.Intrinsics.Vector128<short> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<int16> * System.Runtime.Intrinsics.Vector128<int16> -> System.Runtime.Intrinsics.Vector128<int16>
Public Function ShuffleNative (vector As Vector128(Of Short), indices As Vector128(Of Short)) As Vector128(Of Short)

Parametrar

vector
Vector128<Int16>

Den indatavektor som värden har valts från.

indices
Vector128<Int16>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Kommentarer

Till skillnad från Shuffle delegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 7].

Gäller för

ShuffleNative(Vector128<Int32>, Vector128<Int32>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<int> ShuffleNative(System::Runtime::Intrinsics::Vector128<int> vector, System::Runtime::Intrinsics::Vector128<int> indices);
public static System.Runtime.Intrinsics.Vector128<int> ShuffleNative(System.Runtime.Intrinsics.Vector128<int> vector, System.Runtime.Intrinsics.Vector128<int> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector128<int> -> System.Runtime.Intrinsics.Vector128<int>
Public Function ShuffleNative (vector As Vector128(Of Integer), indices As Vector128(Of Integer)) As Vector128(Of Integer)

Parametrar

vector
Vector128<Int32>

Den indatavektor som värden har valts från.

indices
Vector128<Int32>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Kommentarer

Till skillnad från Shuffle delegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 3].

Gäller för

ShuffleNative(Vector128<Int64>, Vector128<Int64>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<long> ShuffleNative(System::Runtime::Intrinsics::Vector128<long> vector, System::Runtime::Intrinsics::Vector128<long> indices);
public static System.Runtime.Intrinsics.Vector128<long> ShuffleNative(System.Runtime.Intrinsics.Vector128<long> vector, System.Runtime.Intrinsics.Vector128<long> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector128<int64> -> System.Runtime.Intrinsics.Vector128<int64>
Public Function ShuffleNative (vector As Vector128(Of Long), indices As Vector128(Of Long)) As Vector128(Of Long)

Parametrar

vector
Vector128<Int64>

Den indatavektor som värden har valts från.

indices
Vector128<Int64>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Kommentarer

Till skillnad från Shuffle delegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 1].

Gäller för

ShuffleNative(Vector128<SByte>, Vector128<SByte>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Viktigt!

Detta API uppfyller inte CLS.

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<System::SByte> ShuffleNative(System::Runtime::Intrinsics::Vector128<System::SByte> vector, System::Runtime::Intrinsics::Vector128<System::SByte> indices);
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector128<sbyte> ShuffleNative(System.Runtime.Intrinsics.Vector128<sbyte> vector, System.Runtime.Intrinsics.Vector128<sbyte> indices);
[<System.CLSCompliant(false)>]
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<sbyte> * System.Runtime.Intrinsics.Vector128<sbyte> -> System.Runtime.Intrinsics.Vector128<sbyte>
Public Function ShuffleNative (vector As Vector128(Of SByte), indices As Vector128(Of SByte)) As Vector128(Of SByte)

Parametrar

vector
Vector128<SByte>

Den indatavektor som värden har valts från.

indices
Vector128<SByte>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Attribut

Kommentarer

Beteendet är plattformsberoende för out-of-range-index.

Till skillnad från Shuffledelegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 15].

Gäller för

ShuffleNative(Vector128<Single>, Vector128<Int32>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<float> ShuffleNative(System::Runtime::Intrinsics::Vector128<float> vector, System::Runtime::Intrinsics::Vector128<int> indices);
public static System.Runtime.Intrinsics.Vector128<float> ShuffleNative(System.Runtime.Intrinsics.Vector128<float> vector, System.Runtime.Intrinsics.Vector128<int> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<int> -> System.Runtime.Intrinsics.Vector128<single>
Public Function ShuffleNative (vector As Vector128(Of Single), indices As Vector128(Of Integer)) As Vector128(Of Single)

Parametrar

vector
Vector128<Single>

Den indatavektor som värden har valts från.

indices
Vector128<Int32>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Kommentarer

Till skillnad från Shuffle delegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 3].

Gäller för

ShuffleNative(Vector128<UInt16>, Vector128<UInt16>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Viktigt!

Detta API uppfyller inte CLS.

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<System::UInt16> ShuffleNative(System::Runtime::Intrinsics::Vector128<System::UInt16> vector, System::Runtime::Intrinsics::Vector128<System::UInt16> indices);
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector128<ushort> ShuffleNative(System.Runtime.Intrinsics.Vector128<ushort> vector, System.Runtime.Intrinsics.Vector128<ushort> indices);
[<System.CLSCompliant(false)>]
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<uint16> * System.Runtime.Intrinsics.Vector128<uint16> -> System.Runtime.Intrinsics.Vector128<uint16>
Public Function ShuffleNative (vector As Vector128(Of UShort), indices As Vector128(Of UShort)) As Vector128(Of UShort)

Parametrar

vector
Vector128<UInt16>

Den indatavektor som värden har valts från.

indices
Vector128<UInt16>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Attribut

Kommentarer

Till skillnad från Shuffle delegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 7].

Gäller för

ShuffleNative(Vector128<UInt64>, Vector128<UInt64>)

Källa:
Vector128.cs
Källa:
Vector128.cs

Viktigt!

Detta API uppfyller inte CLS.

Skapar en ny vektor genom att välja värden från en indatavektor med hjälp av en uppsättning index.

public:
 static System::Runtime::Intrinsics::Vector128<System::UInt64> ShuffleNative(System::Runtime::Intrinsics::Vector128<System::UInt64> vector, System::Runtime::Intrinsics::Vector128<System::UInt64> indices);
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector128<ulong> ShuffleNative(System.Runtime.Intrinsics.Vector128<ulong> vector, System.Runtime.Intrinsics.Vector128<ulong> indices);
[<System.CLSCompliant(false)>]
static member ShuffleNative : System.Runtime.Intrinsics.Vector128<uint64> * System.Runtime.Intrinsics.Vector128<uint64> -> System.Runtime.Intrinsics.Vector128<uint64>
Public Function ShuffleNative (vector As Vector128(Of ULong), indices As Vector128(Of ULong)) As Vector128(Of ULong)

Parametrar

vector
Vector128<UInt64>

Den indatavektor som värden har valts från.

indices
Vector128<UInt64>

Index per element som används för att välja ett värde från vector.

Returer

En ny vektor som innehåller värdena från vector som valts av den angivna indices.

Attribut

Kommentarer

Till skillnad från Shuffle delegerar den här metoden till den underliggande maskinvaran utan att se till att indices normaliseras till [0, 1].

Gäller för