Idioma

Vector256.ShuffleNative Método

Definição

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

Sobrecargas

Nome Description
ShuffleNative(Vector256<UIntPtr>, Vector256<UIntPtr>)
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>)

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<Single>, Vector256<Int32>)

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 do intervalo.

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

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<Double>, Vector256<Int64>)

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 do intervalo.

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

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

ShuffleNative(Vector256<UIntPtr>, Vector256<UIntPtr>)

Origem:
Vector256.cs

Importante

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

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

Parâmetros

vector

Vector256<UIntPtr>

Vector256<unativeint>

indices

Vector256<UIntPtr>

Vector256<unativeint>

Retornos

Vector256<UIntPtr>

Vector256<unativeint>

Atributos

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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Atributos

Comentários

Ao contrário de Shuffle, esse método delega para o hardware subjacente intrínseco sem garantir que indices sejam normalizados para [0, 3].

Aplica-se a

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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Atributos

Comentários

Ao contrário de Shuffle, esse método delega para o hardware subjacente intrínseco sem garantir que indices sejam 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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Atributos

Comentários

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

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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Comentários

Ao contrário de Shuffle, esse método delega para o hardware subjacente intrínseco sem garantir que indices sejam normalizados para [0, 7].

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 do intervalo.

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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Atributos

Comentários

Ao contrário de Shuffle, esse método delega ao hardware subjacente intrínseco sem garantir que indices sejam normalizados para [0, 31].

Aplica-se a

ShuffleNative(Vector256<IntPtr>, Vector256<IntPtr>)

Origem:
Vector256.cs
public:
 static System::Runtime::Intrinsics::Vector256<IntPtr> ShuffleNative(System::Runtime::Intrinsics::Vector256<IntPtr> vector, System::Runtime::Intrinsics::Vector256<IntPtr> indices);
public static System.Runtime.Intrinsics.Vector256<IntPtr> ShuffleNative(System.Runtime.Intrinsics.Vector256<IntPtr> vector, System.Runtime.Intrinsics.Vector256<IntPtr> indices);
static member ShuffleNative : System.Runtime.Intrinsics.Vector256<nativeint> * System.Runtime.Intrinsics.Vector256<nativeint> -> System.Runtime.Intrinsics.Vector256<nativeint>
Public Function ShuffleNative (vector As Vector256(Of IntPtr), indices As Vector256(Of IntPtr)) As Vector256(Of IntPtr)

Parâmetros

vector

Vector256<IntPtr>

Vector256<nativeint>

indices

Vector256<IntPtr>

Vector256<nativeint>

Retornos

Vector256<IntPtr>

Vector256<nativeint>

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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Comentários

Ao contrário de Shuffle, esse método delega para o hardware subjacente intrínseco sem garantir que indices sejam normalizados para [0, 7].

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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Comentários

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

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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Comentários

Ao contrário de Shuffle, esse método delega para o hardware subjacente intrínseco sem garantir que indices sejam normalizados para [0, 3].

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 do intervalo.

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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Comentários

Ao contrário de Shuffle, esse método delega ao hardware subjacente intrínseco sem garantir que indices sejam normalizados para [0, 31].

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.

Retornos

Um novo vetor que contém os valores de vector selecionado pelo determinado indices.

Comentários

Ao contrário de Shuffle, esse método delega para o hardware subjacente intrínseco sem garantir que indices sejam normalizados para [0, 3].

Aplica-se a