Vector128.ShuffleNative Método

Definição

Sobrecargas

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Origem:
Vector128.cs
Origem:
Vector128.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::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)

Parâmetros

vector
Vector128<UInt32>

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

indices
Vector128<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 estão normalizados para [0, 3].

Aplica-se a

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

Origem:
Vector128.cs
Origem:
Vector128.cs

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

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)

Parâmetros

vector
Vector128<Byte>

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

indices
Vector128<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

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

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

Aplica-se a

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

Origem:
Vector128.cs
Origem:
Vector128.cs

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

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)

Parâmetros

vector
Vector128<Double>

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

indices
Vector128<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 são normalizados para [0, 1].

Aplica-se a

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

Origem:
Vector128.cs
Origem:
Vector128.cs

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

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)

Parâmetros

vector
Vector128<Int16>

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

indices
Vector128<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, 7].

Aplica-se a

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

Origem:
Vector128.cs
Origem:
Vector128.cs

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

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)

Parâmetros

vector
Vector128<Int32>

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

indices
Vector128<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 estão normalizados para [0, 3].

Aplica-se a

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

Origem:
Vector128.cs
Origem:
Vector128.cs

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

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)

Parâmetros

vector
Vector128<Int64>

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

indices
Vector128<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 são normalizados para [0, 1].

Aplica-se a

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

Origem:
Vector128.cs
Origem:
Vector128.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::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)

Parâmetros

vector
Vector128<SByte>

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

indices
Vector128<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

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

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

Aplica-se a

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

Origem:
Vector128.cs
Origem:
Vector128.cs

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

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)

Parâmetros

vector
Vector128<Single>

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

indices
Vector128<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 estão normalizados para [0, 3].

Aplica-se a

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

Origem:
Vector128.cs
Origem:
Vector128.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::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)

Parâmetros

vector
Vector128<UInt16>

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

indices
Vector128<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, 7].

Aplica-se a

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

Origem:
Vector128.cs
Origem:
Vector128.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::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)

Parâmetros

vector
Vector128<UInt64>

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

indices
Vector128<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 são normalizados para [0, 1].

Aplica-se a