Vector512 Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 512 bits.
public ref class Vector512 abstract sealed
public static class Vector512
type Vector512 = class
Public Module Vector512
- Herança
-
Vector512
Propriedades
| IsHardwareAccelerated |
Obtém um valor que indica se as operações de vetor de 512 bits estão sujeitas à aceleração de hardware por meio do suporte intrínseco JIT. |
Métodos
| Abs<T>(Vector512<T>) |
Calcula o valor absoluto de cada elemento em um vetor. |
| Add<T>(Vector512<T>, Vector512<T>) |
Adiciona dois vetores para calcular sua soma. |
| AndNot<T>(Vector512<T>, Vector512<T>) |
Calcula o bit a bit e de um determinado vetor e os complementos de outro vetor. |
| As<TFrom,TTo>(Vector512<TFrom>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsByte<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsDouble<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsInt16<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsInt32<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsInt64<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsNInt<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsNUInt<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsSByte<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsSingle<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsUInt16<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsUInt32<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsUInt64<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector512<T>. |
| AsVector<T>(Vector512<T>) |
Reinterpreta um Vector512<T> como um novo Vector<T>. |
| AsVector512<T>(Vector<T>) |
Reinterpreta um Vector<T> como um novo Vector512<T>. |
| BitwiseAnd<T>(Vector512<T>, Vector512<T>) |
Calcula o bit a bit e de dois vetores. |
| BitwiseOr<T>(Vector512<T>, Vector512<T>) |
Calcula o bit a bit ou de dois vetores. |
| Ceiling(Vector512<Double>) |
Calcula o teto de cada elemento em um vetor. |
| Ceiling(Vector512<Single>) |
Calcula o teto de cada elemento em um vetor. |
| ConditionalSelect<T>(Vector512<T>, Vector512<T>, Vector512<T>) |
Seleciona condicionalmente um valor de dois vetores de forma bit a bit. |
| ConvertToDouble(Vector512<Int64>) |
Converte uma Vector512<T> em uma Vector512<T>. |
| ConvertToDouble(Vector512<UInt64>) |
Converte uma Vector512<T> em uma Vector512<T>. |
| ConvertToInt32(Vector512<Single>) |
Converte uma Vector512<T> em uma Vector512<T>. |
| ConvertToInt64(Vector512<Double>) |
Converte uma Vector512<T> em uma Vector512<T>. |
| ConvertToSingle(Vector512<Int32>) |
Converte uma Vector512<T> em uma Vector512<T>. |
| ConvertToSingle(Vector512<UInt32>) |
Converte uma Vector512<T> em uma Vector512<T>. |
| ConvertToUInt32(Vector512<Single>) |
Converte uma Vector512<T> em uma Vector512<T>. |
| ConvertToUInt64(Vector512<Double>) |
Converte uma Vector512<T> em uma Vector512<T>. |
| CopyTo<T>(Vector512<T>, Span<T>) |
Copia um Vector512<T> para um determinado intervalo. |
| CopyTo<T>(Vector512<T>, T[]) |
Copia um Vector512<T> para uma determinada matriz. |
| CopyTo<T>(Vector512<T>, T[], Int32) |
Copia um Vector512<T> para uma determinada matriz começando no índice especificado. |
| Create(Byte) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(Double) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(Double, Double, Double, Double, Double, Double, Double, Double) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(Int16) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(Int32) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(Int64) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(Int64, Int64, Int64, Int64, Int64, Int64, Int64, Int64) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(IntPtr) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(SByte) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(Single) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(UInt16) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(UInt32) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(UInt64) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64) |
Cria uma nova instância Vector512<T> com cada elemento inicializado para o valor especificado correspondente. |
| Create(UIntPtr) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create(Vector256<Byte>, Vector256<Byte>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<Double>, Vector256<Double>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<Int16>, Vector256<Int16>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<Int32>, Vector256<Int32>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<Int64>, Vector256<Int64>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<IntPtr>, Vector256<IntPtr>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<SByte>, Vector256<SByte>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<Single>, Vector256<Single>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<UInt16>, Vector256<UInt16>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<UInt32>, Vector256<UInt32>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<UInt64>, Vector256<UInt64>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create(Vector256<UIntPtr>, Vector256<UIntPtr>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| Create<T>(ReadOnlySpan<T>) |
Cria um novo Vector512<T> de um determinado intervalo somente leitura. |
| Create<T>(T) |
Cria uma nova instância Vector512<T> com todos os elementos inicializados para o valor especificado. |
| Create<T>(T[]) |
Cria um novo Vector512<T> de uma determinada matriz. |
| Create<T>(T[], Int32) |
Cria um novo Vector512<T> de uma determinada matriz. |
| Create<T>(Vector256<T>, Vector256<T>) |
Cria uma nova instância Vector512<T> com base em duas instâncias Vector256<T>. |
| CreateScalar(Byte) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(Double) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(Int16) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(Int32) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(Int64) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(IntPtr) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(SByte) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(Single) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(UInt16) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(UInt32) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(UInt64) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar(UIntPtr) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalar<T>(T) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados para zero. |
| CreateScalarUnsafe(Byte) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(Double) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(Int16) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(Int32) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(Int64) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(IntPtr) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(SByte) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(Single) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(UInt16) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(UInt32) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(UInt64) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe(UIntPtr) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateScalarUnsafe<T>(T) |
Cria uma nova instância Vector512<T> com o primeiro elemento inicializado para o valor especificado e os elementos restantes deixados não inicializados. |
| CreateSequence<T>(T, T) |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 512 bits. |
| Divide<T>(Vector512<T>, T) |
Divide um vetor por um escalar para calcular o quociente por elemento. |
| Divide<T>(Vector512<T>, Vector512<T>) |
Divide dois vetores para calcular seu quociente. |
| Dot<T>(Vector512<T>, Vector512<T>) |
Calcula o produto de ponto de dois vetores. |
| Equals<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se eles são iguais por elemento. |
| EqualsAll<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se todos os elementos são iguais. |
| EqualsAny<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se algum elemento é igual. |
| Exp(Vector512<Double>) |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 512 bits. |
| Exp(Vector512<Single>) |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 512 bits. |
| ExtractMostSignificantBits<T>(Vector512<T>) |
Extrai o bit mais significativo de cada elemento em um vetor. |
| Floor(Vector512<Double>) |
Calcula o piso de cada elemento em um vetor. |
| Floor(Vector512<Single>) |
Calcula o piso de cada elemento em um vetor. |
| GetElement<T>(Vector512<T>, Int32) |
Obtém o elemento no índice especificado. |
| GetLower<T>(Vector512<T>) |
Obtém o valor dos 256 bits inferiores como um novo Vector256<T>. |
| GetUpper<T>(Vector512<T>) |
Obtém o valor dos 256 bits superiores como um novo Vector256<T>. |
| GreaterThan<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar qual é maior por elemento. |
| GreaterThanAll<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se todos os elementos são maiores. |
| GreaterThanAny<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se algum elemento é maior. |
| GreaterThanOrEqual<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar qual é maior ou igual por elemento. |
| GreaterThanOrEqualAll<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se todos os elementos são maiores ou iguais. |
| GreaterThanOrEqualAny<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se algum elemento é maior ou igual. |
| LessThan<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar qual é menos por elemento. |
| LessThanAll<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se todos os elementos são menores. |
| LessThanAny<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se algum elemento é menor. |
| LessThanOrEqual<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar qual é menor ou igual por elemento. |
| LessThanOrEqualAll<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se todos os elementos são menores ou iguais. |
| LessThanOrEqualAny<T>(Vector512<T>, Vector512<T>) |
Compara dois vetores para determinar se algum elemento é menor ou igual. |
| Load<T>(T*) |
Carrega um vetor da fonte fornecida. |
| LoadAligned<T>(T*) |
Carrega um vetor da origem alinhada fornecida. |
| LoadAlignedNonTemporal<T>(T*) |
Carrega um vetor da origem alinhada fornecida. |
| LoadUnsafe<T>(T) |
Carrega um vetor da fonte fornecida. |
| LoadUnsafe<T>(T, UIntPtr) |
Carrega um vetor do deslocamento de origem e elemento fornecidos. |
| Log(Vector512<Double>) |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 512 bits. |
| Log(Vector512<Single>) |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 512 bits. |
| Log2(Vector512<Double>) |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 512 bits. |
| Log2(Vector512<Single>) |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 512 bits. |
| Max<T>(Vector512<T>, Vector512<T>) |
Calcula o máximo de dois vetores por elemento. |
| Min<T>(Vector512<T>, Vector512<T>) |
Calcula o mínimo de dois vetores por elemento. |
| Multiply<T>(T, Vector512<T>) |
Multiplica um vetor por um escalar para calcular seu produto. |
| Multiply<T>(Vector512<T>, T) |
Multiplica um vetor por um escalar para calcular seu produto. |
| Multiply<T>(Vector512<T>, Vector512<T>) |
Multiplica dois vetores para calcular seu produto em termos de elemento. |
| Narrow(Vector512<Double>, Vector512<Double>) |
Restringe duas instâncias Vector512<T> em um Vector512<T>. |
| Narrow(Vector512<Int16>, Vector512<Int16>) |
Restringe duas instâncias Vector512<T> em um Vector512<T>. |
| Narrow(Vector512<Int32>, Vector512<Int32>) |
Restringe duas instâncias Vector512<T> em um Vector512<T>. |
| Narrow(Vector512<Int64>, Vector512<Int64>) |
Restringe duas instâncias Vector512<T> em um Vector512<T>. |
| Narrow(Vector512<UInt16>, Vector512<UInt16>) |
Restringe duas instâncias Vector512<T> em um Vector512<T>. |
| Narrow(Vector512<UInt32>, Vector512<UInt32>) |
Restringe duas instâncias Vector512<T> em um Vector512<T>. |
| Narrow(Vector512<UInt64>, Vector512<UInt64>) |
Restringe duas instâncias Vector512<T> em um Vector512<T>. |
| Negate<T>(Vector512<T>) |
Nega um vetor. |
| OnesComplement<T>(Vector512<T>) |
Calcula os complementos de um vetor. |
| ShiftLeft(Vector512<Byte>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector512<Int16>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector512<Int32>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector512<Int64>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector512<IntPtr>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector512<SByte>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector512<UInt16>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector512<UInt32>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector512<UInt64>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector512<UIntPtr>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftRightArithmetic(Vector512<Int16>, Int32) |
Shifts (assinado) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightArithmetic(Vector512<Int32>, Int32) |
Shifts (assinado) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightArithmetic(Vector512<Int64>, Int32) |
Shifts (assinado) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightArithmetic(Vector512<IntPtr>, Int32) |
Shifts (assinado) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightArithmetic(Vector512<SByte>, Int32) |
Shifts (assinado) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<Byte>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<Int16>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<Int32>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<Int64>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<IntPtr>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<SByte>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<UInt16>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<UInt32>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<UInt64>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| ShiftRightLogical(Vector512<UIntPtr>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pelo valor especificado. |
| Shuffle(Vector512<Byte>, Vector512<Byte>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Shuffle(Vector512<Double>, Vector512<Int64>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Shuffle(Vector512<Int16>, Vector512<Int16>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Shuffle(Vector512<Int32>, Vector512<Int32>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Shuffle(Vector512<Int64>, Vector512<Int64>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Shuffle(Vector512<SByte>, Vector512<SByte>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Shuffle(Vector512<Single>, Vector512<Int32>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Shuffle(Vector512<UInt16>, Vector512<UInt16>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Shuffle(Vector512<UInt32>, Vector512<UInt32>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Shuffle(Vector512<UInt64>, Vector512<UInt64>) |
Cria um novo vetor selecionando valores de um vetor de entrada usando um conjunto de índices. |
| Sqrt<T>(Vector512<T>) |
Calcula a raiz quadrada de um vetor por elemento. |
| Store<T>(Vector512<T>, T*) |
Armazena um vetor no destino especificado. |
| StoreAligned<T>(Vector512<T>, T*) |
Armazena um vetor no destino alinhado especificado. |
| StoreAlignedNonTemporal<T>(Vector512<T>, T*) |
Armazena um vetor no destino alinhado especificado. |
| StoreUnsafe<T>(Vector512<T>, T) |
Armazena um vetor no destino especificado. |
| StoreUnsafe<T>(Vector512<T>, T, UIntPtr) |
Armazena um vetor no destino especificado. |
| Subtract<T>(Vector512<T>, Vector512<T>) |
Subtrai dois vetores para calcular sua diferença. |
| Sum<T>(Vector512<T>) |
Calcula a soma de todos os elementos em um vetor. |
| ToScalar<T>(Vector512<T>) |
Converte o vetor especificado em um escalar que contém o valor do primeiro elemento. |
| TryCopyTo<T>(Vector512<T>, Span<T>) |
Tenta copiar um Vector<T> para um determinado intervalo. |
| Widen(Vector512<Byte>) |
Amplia um Vector512<T> em dois Vector512<T>. |
| Widen(Vector512<Int16>) |
Amplia um Vector512<T> em dois Vector512<T>. |
| Widen(Vector512<Int32>) |
Amplia um Vector512<T> em dois Vector512<T>. |
| Widen(Vector512<SByte>) |
Amplia um Vector512<T> em dois Vector512<T>. |
| Widen(Vector512<Single>) |
Amplia um Vector512<T> em dois Vector512<T>. |
| Widen(Vector512<UInt16>) |
Amplia um Vector512<T> em dois Vector512<T>. |
| Widen(Vector512<UInt32>) |
Amplia um Vector512<T> em dois Vector512<T>. |
| WidenLower(Vector512<Byte>) |
Amplia a metade inferior de um Vector512<T> em um Vector512<T>. |
| WidenLower(Vector512<Int16>) |
Amplia a metade inferior de um Vector512<T> em um Vector512<T>. |
| WidenLower(Vector512<Int32>) |
Amplia a metade inferior de um Vector512<T> em um Vector512<T>. |
| WidenLower(Vector512<SByte>) |
Amplia a metade inferior de um Vector512<T> em um Vector512<T>. |
| WidenLower(Vector512<Single>) |
Amplia a metade inferior de um Vector512<T> em um Vector512<T>. |
| WidenLower(Vector512<UInt16>) |
Amplia a metade inferior de um Vector512<T> em um Vector512<T>. |
| WidenLower(Vector512<UInt32>) |
Amplia a metade inferior de um Vector512<T> em um Vector512<T>. |
| WidenUpper(Vector512<Byte>) |
Amplia a metade superior de um Vector512<T> em um Vector512<T>. |
| WidenUpper(Vector512<Int16>) |
Amplia a metade superior de um Vector512<T> em um Vector512<T>. |
| WidenUpper(Vector512<Int32>) |
Amplia a metade superior de um Vector512<T> em um Vector512<T>. |
| WidenUpper(Vector512<SByte>) |
Amplia a metade superior de um Vector512<T> em um Vector512<T>. |
| WidenUpper(Vector512<Single>) |
Amplia a metade superior de um Vector512<T> em um Vector512<T>. |
| WidenUpper(Vector512<UInt16>) |
Amplia a metade superior de um Vector512<T> em um Vector512<T>. |
| WidenUpper(Vector512<UInt32>) |
Amplia a metade superior de um Vector512<T> em um Vector512<T>. |
| WithElement<T>(Vector512<T>, Int32, T) |
Cria um Vector512<T> com o elemento no índice especificado definido com o valor especificado e os elementos restantes definidos com o mesmo valor do vetor especificado. |
| WithLower<T>(Vector512<T>, Vector256<T>) |
Cria um novo Vector512<T> com os 256 bits inferiores definidos como o valor especificado e os 256 bits superiores definidos com o mesmo valor do vetor especificado. |
| WithUpper<T>(Vector512<T>, Vector256<T>) |
Cria um novo Vector512<T> com os 256 bits superiores definidos como o valor especificado e os 256 bits inferiores definidos com o mesmo valor do vetor especificado. |
| Xor<T>(Vector512<T>, Vector512<T>) |
Calcula o exclusivo ou de dois vetores. |