Vector256.ShuffleNative Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| ShuffleNative(Vector256<UInt32>, Vector256<UInt32>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
| ShuffleNative(Vector256<Byte>, Vector256<Byte>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. Chování je závislé na platformě pro indexy mimo rozsah. |
| ShuffleNative(Vector256<Double>, Vector256<Int64>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
| ShuffleNative(Vector256<Int16>, Vector256<Int16>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
| ShuffleNative(Vector256<Int32>, Vector256<Int32>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
| ShuffleNative(Vector256<Int64>, Vector256<Int64>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
| ShuffleNative(Vector256<SByte>, Vector256<SByte>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. Chování je závislé na platformě pro indexy mimo rozsah. |
| ShuffleNative(Vector256<Single>, Vector256<Int32>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
| ShuffleNative(Vector256<UInt16>, Vector256<UInt16>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
| ShuffleNative(Vector256<UInt64>, Vector256<UInt64>) |
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů. |
ShuffleNative(Vector256<UInt32>, Vector256<UInt32>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
public:
static System::Runtime::Intrinsics::Vector256<System::UInt32> ShuffleNative(System::Runtime::Intrinsics::Vector256<System::UInt32> vector, System::Runtime::Intrinsics::Vector256<System::UInt32> indices);
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector256<uint> ShuffleNative(System.Runtime.Intrinsics.Vector256<uint> vector, System.Runtime.Intrinsics.Vector256<uint> indices);
[<System.CLSCompliant(false)>]
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<uint32> * System.Runtime.Intrinsics.Vector256<uint32> -> System.Runtime.Intrinsics.Vector256<uint32>
Public Function ShuffleNative (vector As Vector256(Of UInteger), indices As Vector256(Of UInteger)) As Vector256(Of UInteger)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
- Atributy
Poznámky
Na rozdíl od shuffle tato metoda deleguje na základní hardware vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 7].
Platí pro
ShuffleNative(Vector256<Byte>, Vector256<Byte>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
Chování je závislé na platformě pro indexy mimo rozsah.
public:
static System::Runtime::Intrinsics::Vector256<System::Byte> ShuffleNative(System::Runtime::Intrinsics::Vector256<System::Byte> vector, System::Runtime::Intrinsics::Vector256<System::Byte> indices);
public static System.Runtime.Intrinsics.Vector256<byte> ShuffleNative(System.Runtime.Intrinsics.Vector256<byte> vector, System.Runtime.Intrinsics.Vector256<byte> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<byte> * System.Runtime.Intrinsics.Vector256<byte> -> System.Runtime.Intrinsics.Vector256<byte>
Public Function ShuffleNative (vector As Vector256(Of Byte), indices As Vector256(Of Byte)) As Vector256(Of Byte)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
Poznámky
Na rozdíl od shuffle tato metoda deleguje na základní hardware vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 31].
Platí pro
ShuffleNative(Vector256<Double>, Vector256<Int64>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
public:
static System::Runtime::Intrinsics::Vector256<double> ShuffleNative(System::Runtime::Intrinsics::Vector256<double> vector, System::Runtime::Intrinsics::Vector256<long> indices);
public static System.Runtime.Intrinsics.Vector256<double> ShuffleNative(System.Runtime.Intrinsics.Vector256<double> vector, System.Runtime.Intrinsics.Vector256<long> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<double> * System.Runtime.Intrinsics.Vector256<int64> -> System.Runtime.Intrinsics.Vector256<double>
Public Function ShuffleNative (vector As Vector256(Of Double), indices As Vector256(Of Long)) As Vector256(Of Double)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
Poznámky
Na rozdíl od shuffle tato metoda deleguje na základní hardware vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 3].
Platí pro
ShuffleNative(Vector256<Int16>, Vector256<Int16>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
public:
static System::Runtime::Intrinsics::Vector256<short> ShuffleNative(System::Runtime::Intrinsics::Vector256<short> vector, System::Runtime::Intrinsics::Vector256<short> indices);
public static System.Runtime.Intrinsics.Vector256<short> ShuffleNative(System.Runtime.Intrinsics.Vector256<short> vector, System.Runtime.Intrinsics.Vector256<short> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<int16> * System.Runtime.Intrinsics.Vector256<int16> -> System.Runtime.Intrinsics.Vector256<int16>
Public Function ShuffleNative (vector As Vector256(Of Short), indices As Vector256(Of Short)) As Vector256(Of Short)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
Poznámky
Na rozdíl od shuffle tato metoda deleguje základní hardware vnitřní vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 15].
Platí pro
ShuffleNative(Vector256<Int32>, Vector256<Int32>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
public:
static System::Runtime::Intrinsics::Vector256<int> ShuffleNative(System::Runtime::Intrinsics::Vector256<int> vector, System::Runtime::Intrinsics::Vector256<int> indices);
public static System.Runtime.Intrinsics.Vector256<int> ShuffleNative(System.Runtime.Intrinsics.Vector256<int> vector, System.Runtime.Intrinsics.Vector256<int> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<int> * System.Runtime.Intrinsics.Vector256<int> -> System.Runtime.Intrinsics.Vector256<int>
Public Function ShuffleNative (vector As Vector256(Of Integer), indices As Vector256(Of Integer)) As Vector256(Of Integer)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
Poznámky
Na rozdíl od shuffle tato metoda deleguje na základní hardware vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 7].
Platí pro
ShuffleNative(Vector256<Int64>, Vector256<Int64>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
public:
static System::Runtime::Intrinsics::Vector256<long> ShuffleNative(System::Runtime::Intrinsics::Vector256<long> vector, System::Runtime::Intrinsics::Vector256<long> indices);
public static System.Runtime.Intrinsics.Vector256<long> ShuffleNative(System.Runtime.Intrinsics.Vector256<long> vector, System.Runtime.Intrinsics.Vector256<long> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<int64> * System.Runtime.Intrinsics.Vector256<int64> -> System.Runtime.Intrinsics.Vector256<int64>
Public Function ShuffleNative (vector As Vector256(Of Long), indices As Vector256(Of Long)) As Vector256(Of Long)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
Poznámky
Na rozdíl od shuffle tato metoda deleguje na základní hardware vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 3].
Platí pro
ShuffleNative(Vector256<SByte>, Vector256<SByte>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
Chování je závislé na platformě pro indexy mimo rozsah.
public:
static System::Runtime::Intrinsics::Vector256<System::SByte> ShuffleNative(System::Runtime::Intrinsics::Vector256<System::SByte> vector, System::Runtime::Intrinsics::Vector256<System::SByte> indices);
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector256<sbyte> ShuffleNative(System.Runtime.Intrinsics.Vector256<sbyte> vector, System.Runtime.Intrinsics.Vector256<sbyte> indices);
[<System.CLSCompliant(false)>]
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<sbyte> * System.Runtime.Intrinsics.Vector256<sbyte> -> System.Runtime.Intrinsics.Vector256<sbyte>
Public Function ShuffleNative (vector As Vector256(Of SByte), indices As Vector256(Of SByte)) As Vector256(Of SByte)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
- Atributy
Poznámky
Na rozdíl od shuffle tato metoda deleguje na základní hardware vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 31].
Platí pro
ShuffleNative(Vector256<Single>, Vector256<Int32>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
public:
static System::Runtime::Intrinsics::Vector256<float> ShuffleNative(System::Runtime::Intrinsics::Vector256<float> vector, System::Runtime::Intrinsics::Vector256<int> indices);
public static System.Runtime.Intrinsics.Vector256<float> ShuffleNative(System.Runtime.Intrinsics.Vector256<float> vector, System.Runtime.Intrinsics.Vector256<int> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<single> * System.Runtime.Intrinsics.Vector256<int> -> System.Runtime.Intrinsics.Vector256<single>
Public Function ShuffleNative (vector As Vector256(Of Single), indices As Vector256(Of Integer)) As Vector256(Of Single)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
Poznámky
Na rozdíl od shuffle tato metoda deleguje na základní hardware vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 7].
Platí pro
ShuffleNative(Vector256<UInt16>, Vector256<UInt16>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
public:
static System::Runtime::Intrinsics::Vector256<System::UInt16> ShuffleNative(System::Runtime::Intrinsics::Vector256<System::UInt16> vector, System::Runtime::Intrinsics::Vector256<System::UInt16> indices);
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector256<ushort> ShuffleNative(System.Runtime.Intrinsics.Vector256<ushort> vector, System.Runtime.Intrinsics.Vector256<ushort> indices);
[<System.CLSCompliant(false)>]
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<uint16> * System.Runtime.Intrinsics.Vector256<uint16> -> System.Runtime.Intrinsics.Vector256<uint16>
Public Function ShuffleNative (vector As Vector256(Of UShort), indices As Vector256(Of UShort)) As Vector256(Of UShort)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
- Atributy
Poznámky
Na rozdíl od shuffle tato metoda deleguje základní hardware vnitřní vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 15].
Platí pro
ShuffleNative(Vector256<UInt64>, Vector256<UInt64>)
- Zdroj:
- Vector256.cs
- Zdroj:
- Vector256.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vytvoří nový vektor výběrem hodnot ze vstupního vektoru pomocí sady indexů.
public:
static System::Runtime::Intrinsics::Vector256<System::UInt64> ShuffleNative(System::Runtime::Intrinsics::Vector256<System::UInt64> vector, System::Runtime::Intrinsics::Vector256<System::UInt64> indices);
[System.CLSCompliant(false)]
public static System.Runtime.Intrinsics.Vector256<ulong> ShuffleNative(System.Runtime.Intrinsics.Vector256<ulong> vector, System.Runtime.Intrinsics.Vector256<ulong> indices);
[<System.CLSCompliant(false)>]
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<uint64> * System.Runtime.Intrinsics.Vector256<uint64> -> System.Runtime.Intrinsics.Vector256<uint64>
Public Function ShuffleNative (vector As Vector256(Of ULong), indices As Vector256(Of ULong)) As Vector256(Of ULong)
Parametry
Návraty
Nový vektor obsahující hodnoty vybrané vector daným objektem indices.
- Atributy
Poznámky
Na rozdíl od shuffle tato metoda deleguje na základní hardware vnitřní, aniž by se zajistilo, že indices jsou normalizovány na [0, 3].