Vector128.ShuffleNative Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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
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
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
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
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
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
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
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
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
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
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].