Vector256.ShuffleNative Método

Definição

Sobrecargas

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

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

ShuffleNative(Vector256<Byte>, Vector256<Byte>)

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

O comportamento depende da plataforma para índices fora de alcance.

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

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

ShuffleNative(Vector256<Int16>, Vector256<Int16>)

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

ShuffleNative(Vector256<Int32>, Vector256<Int32>)

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

ShuffleNative(Vector256<Int64>, Vector256<Int64>)

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

ShuffleNative(Vector256<SByte>, Vector256<SByte>)

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

O comportamento depende da plataforma para índices fora de alcance.

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

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

ShuffleNative(Vector256<UInt16>, Vector256<UInt16>)

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

ShuffleNative(Vector256<UInt64>, Vector256<UInt64>)

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

ShuffleNative(Vector256<UInt32>, Vector256<UInt32>)

Origem:
Vector256.cs
Origem:
Vector256.cs

Importante

Esta API não está em conformidade com CLS.

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

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)

Parâmetros

vector
Vector256<UInt32>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<UInt32>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Atributos

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices são normalizados para [0, 7].

Aplica-se a

ShuffleNative(Vector256<Byte>, Vector256<Byte>)

Origem:
Vector256.cs
Origem:
Vector256.cs

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

O comportamento depende da plataforma para índices fora de alcance.

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)

Parâmetros

vector
Vector256<Byte>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<Byte>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices estão normalizados para [0, 31].

Aplica-se a

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

Origem:
Vector256.cs
Origem:
Vector256.cs

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

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)

Parâmetros

vector
Vector256<Double>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<Int64>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices estão normalizados para [0, 3].

Aplica-se a

ShuffleNative(Vector256<Int16>, Vector256<Int16>)

Origem:
Vector256.cs
Origem:
Vector256.cs

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

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)

Parâmetros

vector
Vector256<Int16>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<Int16>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices são normalizados para [0, 15].

Aplica-se a

ShuffleNative(Vector256<Int32>, Vector256<Int32>)

Origem:
Vector256.cs
Origem:
Vector256.cs

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

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)

Parâmetros

vector
Vector256<Int32>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<Int32>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices são normalizados para [0, 7].

Aplica-se a

ShuffleNative(Vector256<Int64>, Vector256<Int64>)

Origem:
Vector256.cs
Origem:
Vector256.cs

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

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)

Parâmetros

vector
Vector256<Int64>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<Int64>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices estão normalizados para [0, 3].

Aplica-se a

ShuffleNative(Vector256<SByte>, Vector256<SByte>)

Origem:
Vector256.cs
Origem:
Vector256.cs

Importante

Esta API não está em conformidade com CLS.

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

O comportamento depende da plataforma para índices fora de alcance.

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)

Parâmetros

vector
Vector256<SByte>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<SByte>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Atributos

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices estão normalizados para [0, 31].

Aplica-se a

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

Origem:
Vector256.cs
Origem:
Vector256.cs

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

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)

Parâmetros

vector
Vector256<Single>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<Int32>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices são normalizados para [0, 7].

Aplica-se a

ShuffleNative(Vector256<UInt16>, Vector256<UInt16>)

Origem:
Vector256.cs
Origem:
Vector256.cs

Importante

Esta API não está em conformidade com CLS.

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

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)

Parâmetros

vector
Vector256<UInt16>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<UInt16>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Atributos

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices são normalizados para [0, 15].

Aplica-se a

ShuffleNative(Vector256<UInt64>, Vector256<UInt64>)

Origem:
Vector256.cs
Origem:
Vector256.cs

Importante

Esta API não está em conformidade com CLS.

Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices.

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)

Parâmetros

vector
Vector256<UInt64>

O vetor de entrada do qual os valores são selecionados.

indices
Vector256<UInt64>

Os índices por elemento usados para selecionar um valor de vector.

Devoluções

Um novo vetor contendo os valores de vector selecionados pelo dado indices.

Atributos

Observações

Ao contrário do Shuffle, este método delega ao hardware subjacente intrínseco sem garantir que indices estão normalizados para [0, 3].

Aplica-se a