Vector64 Classe

Definição

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

public ref class Vector64 abstract sealed
public static class Vector64
type Vector64 = class
Public Module Vector64
Herança
Vector64

Propriedades

Nome Description
E

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

Epsilon

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

IsHardwareAccelerated

Obtém um valor que indica se as operações de vetor de 64 bits estão sujeitas à aceleração de hardware por meio do suporte intrínseco JIT.

NaN

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

NegativeInfinity

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

NegativeOne

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

NegativeZero

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

Pi

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

PositiveInfinity

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

Tau

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

Métodos

Nome Description
Abs<T>(Vector64<T>)

Calcula o valor absoluto de cada elemento em um vetor.

Add<T>(Vector64<T>, Vector64<T>)

Adiciona dois vetores para calcular sua soma.

AddSaturate<T>(Vector64<T>, Vector64<T>)

Adiciona dois vetores para calcular sua soma saturada em termos de elemento.

All<T>(Vector64<T>, T)

Determina se todos os elementos de um vetor são iguais a um determinado valor.

AllWhereAllBitsSet<T>(Vector64<T>)

Determina se todos os elementos de um vetor têm todos os bits definidos.

AndNot<T>(Vector64<T>, Vector64<T>)

Calcula o bit a bit de um determinado vetor e os complementos de outro vetor.

Any<T>(Vector64<T>, T)

Determina se qualquer elemento de um vetor é igual a um determinado valor.

AnyWhereAllBitsSet<T>(Vector64<T>)

Determina se algum elemento de um vetor tem todos os bits definidos.

As<T,U>(Vector64<T>)

Reinterpreta um Vector64<T> tipo TFrom como um novo Vector64<T> tipo TTo.

AsByte<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo Byte.

AsDouble<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo Double.

Asin(Vector64<Double>)

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

Asin(Vector64<Single>)

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

AsInt16<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo Int16.

AsInt32<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo Int32.

AsInt64<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo Int64.

AsNInt<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64<T>.

AsNUInt<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64<T>.

AsSByte<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo SByte.

AsSingle<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo Single.

AsUInt16<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo UInt16.

AsUInt32<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo UInt32.

AsUInt64<T>(Vector64<T>)

Reinterpreta um Vector64<T> como um novo Vector64 tipo UInt64.

BitwiseAnd<T>(Vector64<T>, Vector64<T>)

Calcula o bit a bit e dois vetores.

BitwiseOr<T>(Vector64<T>, Vector64<T>)

Calcula o bit a bit ou de dois vetores.

Ceiling(Vector64<Double>)

Calcula o teto de cada elemento em um vetor.

Ceiling(Vector64<Single>)

Calcula o teto de cada elemento em um vetor.

Clamp<T>(Vector64<T>, Vector64<T>, Vector64<T>)

Restringe um vetor entre um valor mínimo e máximo.

ClampNative<T>(Vector64<T>, Vector64<T>, Vector64<T>)

Restringe um vetor entre um valor mínimo e máximo usando o comportamento específico da plataforma para NaN e NegativeZero.

ConditionalSelect<T>(Vector64<T>, Vector64<T>, Vector64<T>)

Seleciona condicionalmente um valor de dois vetores de forma bit a bit.

ConvertToDouble(Vector64<Int64>)

Converte um Vector64<T> em um Vector64<T>.

ConvertToDouble(Vector64<UInt64>)

Converte um Vector64<T> em um Vector64<T>.

ConvertToInt32(Vector64<Single>)

Converte um Vector64<T> em um Vector64<T>.

ConvertToInt32Native(Vector64<Single>)

Converte um Vector64<Single> em um Vector64<Int32> comportamento específico da plataforma usando o estouro.

ConvertToInt64(Vector64<Double>)

Converte um Vector64<T> em um Vector64<T>.

ConvertToInt64Native(Vector64<Double>)

Converte um Vector64<Double> em um Vector64<Int64> comportamento específico da plataforma usando o estouro.

ConvertToSingle(Vector64<Int32>)

Converte um Vector64<T> em um Vector64<T>.

ConvertToSingle(Vector64<UInt32>)

Converte um Vector64<T> em um Vector64<T>.

ConvertToUInt32(Vector64<Single>)

Converte um Vector64<T> em um Vector64<T>.

ConvertToUInt32Native(Vector64<Single>)

Converte um Vector64<Single> em um Vector64<UInt32> comportamento específico da plataforma usando o estouro.

ConvertToUInt64(Vector64<Double>)

Converte um Vector64<T> em um Vector64<T>.

ConvertToUInt64Native(Vector64<Double>)

Converte um Vector64<Double> em um Vector64<UInt64> comportamento específico da plataforma usando o estouro.

CopySign<T>(Vector64<T>, Vector64<T>)

Copia o sinal por elemento de um vetor para o sinal por elemento de outro vetor.

CopyTo<T>(Vector64<T>, Span<T>)

Copia um Vector64<T> para um determinado intervalo.

CopyTo<T>(Vector64<T>, T[], Int32)

Copia uma Vector64<T> para uma determinada matriz começando no índice especificado.

CopyTo<T>(Vector64<T>, T[])

Copia uma Vector64<T> para uma determinada matriz.

Cos(Vector64<Double>)

Calcula o cosseno de cada elemento em um vetor.

Cos(Vector64<Single>)

Calcula o cosseno de cada elemento em um vetor.

Count<T>(Vector64<T>, T)

Determina o número de elementos em um vetor que são iguais a um determinado valor.

CountWhereAllBitsSet<T>(Vector64<T>)

Determina o número de elementos em um vetor que têm todos os bits definidos.

Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

Cria uma nova Vector64<T> instância com cada elemento inicializado para o valor especificado correspondente.

Create(Byte)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(Double)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(Int16, Int16, Int16, Int16)

Cria uma nova Vector64<T> instância com cada elemento inicializado para o valor especificado correspondente.

Create(Int16)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(Int32, Int32)

Cria uma nova Vector64<T> instância com cada elemento inicializado para o valor especificado correspondente.

Create(Int32)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(Int64)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(IntPtr)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte)

Cria uma nova Vector64<T> instância com cada elemento inicializado para o valor especificado correspondente.

Create(SByte)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(Single, Single)

Cria uma nova Vector64<T> instância com cada elemento inicializado para o valor especificado correspondente.

Create(Single)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(UInt16, UInt16, UInt16, UInt16)

Cria uma nova Vector64<T> instância com cada elemento inicializado para o valor especificado correspondente.

Create(UInt16)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(UInt32, UInt32)

Cria uma nova Vector64<T> instância com cada elemento inicializado para o valor especificado correspondente.

Create(UInt32)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(UInt64)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create(UIntPtr)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create<T>(ReadOnlySpan<T>)

Cria um novo Vector64<T> de um determinado intervalo de leitura.

Create<T>(T)

Cria uma nova Vector64<T> instância com todos os elementos inicializados para o valor especificado.

Create<T>(T[], Int32)

Cria um novo Vector64<T> de uma determinada matriz.

Create<T>(T[])

Cria um novo Vector64<T> de uma determinada matriz.

CreateScalar(Byte)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(Double)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(Int16)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(Int32)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(Int64)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(IntPtr)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(SByte)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(Single)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(UInt16)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(UInt32)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(UInt64)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar(UIntPtr)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalar<T>(T)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero.

CreateScalarUnsafe(Byte)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(Double)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(Int16)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(Int32)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(Int64)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(IntPtr)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(SByte)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(Single)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(UInt16)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(UInt32)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(UInt64)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe(UIntPtr)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateScalarUnsafe<T>(T)

Cria uma nova Vector64<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados.

CreateSequence<T>(T, T)

Cria uma nova Vector64<T> instância em que os elementos começam com um valor especificado e que são espaçados de acordo com outro valor especificado.

DegreesToRadians(Vector64<Double>)

Converte um determinado vetor de graus em radianos.

DegreesToRadians(Vector64<Single>)

Converte um determinado vetor de graus em radianos.

Divide<T>(Vector64<T>, T)

Divide um vetor por um escalar para calcular o quociente por elemento.

Divide<T>(Vector64<T>, Vector64<T>)

Divide dois vetores para calcular seu quociente.

Dot<T>(Vector64<T>, Vector64<T>)

Calcula o produto de ponto de dois vetores.

Equals<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se eles são iguais por elemento.

EqualsAll<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se todos os elementos são iguais.

EqualsAny<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se algum elemento é igual.

Exp(Vector64<Double>)

Calcula o exponencial de cada elemento em um vetor.

Exp(Vector64<Single>)

Calcula o exponencial de cada elemento em um vetor.

ExtractMostSignificantBits<T>(Vector64<T>)

Extrai o bit mais significativo de cada elemento em um vetor.

Floor(Vector64<Double>)

Calcula o piso de cada elemento em um vetor.

Floor(Vector64<Single>)

Calcula o piso de cada elemento em um vetor.

FusedMultiplyAdd(Vector64<Double>, Vector64<Double>, Vector64<Double>)

Cálculos (left * right) + addend, arredondados como uma operação ternária.

FusedMultiplyAdd(Vector64<Single>, Vector64<Single>, Vector64<Single>)

Cálculos (left * right) + addend, arredondados como uma operação ternária.

get_E<T>()

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

get_Epsilon<T>()

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

get_NaN<T>()

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

get_NegativeInfinity<T>()

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

get_NegativeOne<T>()

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

get_NegativeZero<T>()

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

get_Pi<T>()

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

get_PositiveInfinity<T>()

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

get_Tau<T>()

Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores de 64 bits.

GetElement<T>(Vector64<T>, Int32)

Obtém o elemento no índice especificado.

GreaterThan<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar qual é maior por elemento.

GreaterThanAll<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se todos os elementos são maiores.

GreaterThanAny<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se algum elemento é maior.

GreaterThanOrEqual<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar qual é maior ou igual em uma base por elemento.

GreaterThanOrEqualAll<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se todos os elementos são maiores ou iguais.

GreaterThanOrEqualAny<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se algum elemento é maior ou igual.

Hypot(Vector64<Double>, Vector64<Double>)

Calcula o hipotenuário dado dois vetores que representam os comprimentos dos lados mais curtos em um triângulo com ângulo reto.

Hypot(Vector64<Single>, Vector64<Single>)

Calcula o hipotenuário dado dois vetores que representam os comprimentos dos lados mais curtos em um triângulo com ângulo reto.

IndexOf<T>(Vector64<T>, T)

Determina o índice do primeiro elemento em um vetor igual a um determinado valor.

IndexOfWhereAllBitsSet<T>(Vector64<T>)

Determina o índice do primeiro elemento em um vetor que tem todos os bits definidos.

IsEvenInteger<T>(Vector64<T>)

Determina quais elementos em um vetor são valores integrais.

IsFinite<T>(Vector64<T>)

Determina quais elementos em um vetor são finitos.

IsInfinity<T>(Vector64<T>)

Determina quais elementos em um vetor são infinitos.

IsInteger<T>(Vector64<T>)

Determina quais elementos em um vetor são valores integrais.

IsNaN<T>(Vector64<T>)

Determina quais elementos em um vetor são NaN.

IsNegative<T>(Vector64<T>)

Determina quais elementos em um vetor representam números reais negativos.

IsNegativeInfinity<T>(Vector64<T>)

Determina quais elementos em um vetor são infinitos negativos.

IsNormal<T>(Vector64<T>)

Determina quais elementos em um vetor são normais.

IsOddInteger<T>(Vector64<T>)

Determina quais elementos em um vetor são valores integrais ímpares.

IsPositive<T>(Vector64<T>)

Determina quais elementos em um vetor representam números reais positivos.

IsPositiveInfinity<T>(Vector64<T>)

Determina quais elementos em um vetor são infinitos positivos.

IsSubnormal<T>(Vector64<T>)

Determina quais elementos em um vetor são subnormal.

IsZero<T>(Vector64<T>)

Determina quais elementos em um vetor são zero.

LastIndexOf<T>(Vector64<T>, T)

Determina o índice do último elemento em um vetor igual a um determinado valor.

LastIndexOfWhereAllBitsSet<T>(Vector64<T>)

Determina o índice do último elemento em um vetor que tem todos os bits definidos.

Lerp(Vector64<Double>, Vector64<Double>, Vector64<Double>)

Executa uma interpolação linear entre dois vetores com base na ponderação fornecida.

Lerp(Vector64<Single>, Vector64<Single>, Vector64<Single>)

Executa uma interpolação linear entre dois vetores com base na ponderação fornecida.

LessThan<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar qual é menos por elemento.

LessThanAll<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se todos os elementos são menores.

LessThanAny<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se algum elemento é menor.

LessThanOrEqual<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar o que é menor ou igual em uma base por elemento.

LessThanOrEqualAll<T>(Vector64<T>, Vector64<T>)

Compara dois vetores para determinar se todos os elementos são menores ou iguais.

LessThanOrEqualAny<T>(Vector64<T>, Vector64<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 fonte alinhada fornecida.

LoadAlignedNonTemporal<T>(T*)

Carrega um vetor da fonte alinhada fornecida.

LoadUnsafe<T>(T, UIntPtr)

Carrega um vetor do deslocamento de origem e elemento fornecido.

LoadUnsafe<T>(T)

Carrega um vetor da fonte fornecida.

Log(Vector64<Double>)

Calcula o log de cada elemento em um vetor.

Log(Vector64<Single>)

Calcula o log de cada elemento em um vetor.

Log2(Vector64<Double>)

Calcula o log2 de cada elemento em um vetor.

Log2(Vector64<Single>)

Calcula o log2 de cada elemento em um vetor.

Max<T>(Vector64<T>, Vector64<T>)

Calcula o máximo de dois vetores por elemento.

MaxMagnitude<T>(Vector64<T>, Vector64<T>)

Compara dois vetores com a computação que tem a maior magnitude por elemento.

MaxMagnitudeNumber<T>(Vector64<T>, Vector64<T>)

Compara dois vetores, por elemento, com a computação que tem maior magnitude e retornando o outro valor se uma entrada for NaN.

MaxNative<T>(Vector64<T>, Vector64<T>)

Compare dois vetores para determinar qual é maior por elemento usando o comportamento específico da plataforma para NaN e NegativeZero.

MaxNumber<T>(Vector64<T>, Vector64<T>)

Compara dois vetores, em uma base por elemento, com a computação que é maior e retornando o outro valor se um elemento for NaN.

Min<T>(Vector64<T>, Vector64<T>)

Calcula o mínimo de dois vetores por elemento.

MinMagnitude<T>(Vector64<T>, Vector64<T>)

Compara dois vetores com a computação que tem a menor magnitude por elemento.

MinMagnitudeNumber<T>(Vector64<T>, Vector64<T>)

Compara dois vetores, em uma base por elemento, com a computação que tem a menor magnitude e retornando o outro valor se uma entrada for NaN.

MinNative<T>(Vector64<T>, Vector64<T>)

Compare dois vetores para determinar qual é menor por elemento usando o comportamento específico da plataforma para NaN e NegativeZero.

MinNumber<T>(Vector64<T>, Vector64<T>)

Compara dois vetores, em uma base por elemento, com a computação que é menor e retornando o outro valor se um elemento for NaN.

Multiply<T>(T, Vector64<T>)

Multiplica um vetor por um escalar para calcular seu produto.

Multiply<T>(Vector64<T>, T)

Multiplica um vetor por um escalar para calcular seu produto.

Multiply<T>(Vector64<T>, Vector64<T>)

Multiplica dois vetores para calcular seu produto em termos de elemento.

MultiplyAddEstimate(Vector64<Double>, Vector64<Double>, Vector64<Double>)

Calcula uma estimativa de (left * right) + . addend

MultiplyAddEstimate(Vector64<Single>, Vector64<Single>, Vector64<Single>)

Calcula uma estimativa de (left * right) + . addend

Narrow(Vector64<Double>, Vector64<Double>)

Restringe duas Vector64<T> instâncias em uma Vector64<T>.

Narrow(Vector64<Int16>, Vector64<Int16>)

Restringe duas Vector64<T> instâncias em uma Vector64<T>.

Narrow(Vector64<Int32>, Vector64<Int32>)

Restringe duas Vector64<T> instâncias em uma Vector64<T>.

Narrow(Vector64<Int64>, Vector64<Int64>)

Restringe duas Vector64<T> instâncias em uma Vector64<T>.

Narrow(Vector64<UInt16>, Vector64<UInt16>)

Restringe duas Vector64<T> instâncias em uma Vector64<T>.

Narrow(Vector64<UInt32>, Vector64<UInt32>)

Restringe duas Vector64<T> instâncias em uma Vector64<T>.

Narrow(Vector64<UInt64>, Vector64<UInt64>)

Restringe duas Vector64<T> instâncias em uma Vector64<T>.

NarrowWithSaturation(Vector64<Double>, Vector64<Double>)

Restringe dois vetores de Double instâncias em um vetor de uso de Single uma conversão de saturação.

NarrowWithSaturation(Vector64<Int16>, Vector64<Int16>)

Restringe dois vetores de Int16 instâncias em um vetor de uso de SByte uma conversão de saturação.

NarrowWithSaturation(Vector64<Int32>, Vector64<Int32>)

Restringe dois vetores de Int32 instâncias em um vetor de uso de Int16 uma conversão de saturação.

NarrowWithSaturation(Vector64<Int64>, Vector64<Int64>)

Restringe dois vetores de Int64 instâncias em um vetor de uso de Int32 uma conversão de saturação.

NarrowWithSaturation(Vector64<UInt16>, Vector64<UInt16>)

Restringe dois vetores de UInt16 instâncias em um vetor de uso de Byte uma conversão de saturação.

NarrowWithSaturation(Vector64<UInt32>, Vector64<UInt32>)

Restringe dois vetores de UInt32 instâncias em um vetor de uso de UInt16 uma conversão de saturação.

NarrowWithSaturation(Vector64<UInt64>, Vector64<UInt64>)

Restringe dois vetores de UInt64 instâncias em um vetor de uso de UInt32 uma conversão de saturação.

Negate<T>(Vector64<T>)

Nega um vetor.

None<T>(Vector64<T>, T)

Determina se nenhum elemento de um vetor é igual a um determinado valor.

NoneWhereAllBitsSet<T>(Vector64<T>)

Determina se nenhum elemento de um vetor tem todos os bits definidos.

OnesComplement<T>(Vector64<T>)

Calcula os complementos de um vetor.

RadiansToDegrees(Vector64<Double>)

Converte um determinado vetor de radianos em graus.

RadiansToDegrees(Vector64<Single>)

Converte um determinado vetor de radianos em graus.

Round(Vector64<Double>, MidpointRounding)

Arredonda cada elemento em um vetor para o inteiro mais próximo usando o modo de arredondamento especificado.

Round(Vector64<Double>)

Arredonda cada elemento em um vetor para o inteiro mais próximo usando o modo de arredondamento padrão (ToEven).

Round(Vector64<Single>, MidpointRounding)

Arredonda cada elemento em um vetor para o inteiro mais próximo usando o modo de arredondamento especificado.

Round(Vector64<Single>)

Arredonda cada elemento em um vetor para o inteiro mais próximo usando o modo de arredondamento padrão (ToEven).

ShiftLeft(Vector64<Byte>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftLeft(Vector64<Int16>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftLeft(Vector64<Int32>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftLeft(Vector64<Int64>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftLeft(Vector64<IntPtr>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftLeft(Vector64<SByte>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftLeft(Vector64<UInt16>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftLeft(Vector64<UInt32>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftLeft(Vector64<UInt64>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftLeft(Vector64<UIntPtr>, Int32)

Desloca cada elemento de um vetor deixado pela quantidade especificada.

ShiftRightArithmetic(Vector64<Int16>, Int32)

Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightArithmetic(Vector64<Int32>, Int32)

Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightArithmetic(Vector64<Int64>, Int32)

Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightArithmetic(Vector64<IntPtr>, Int32)

Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightArithmetic(Vector64<SByte>, Int32)

Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<Byte>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<Int16>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<Int32>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<Int64>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<IntPtr>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<SByte>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<UInt16>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<UInt32>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<UInt64>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

ShiftRightLogical(Vector64<UIntPtr>, Int32)

Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada.

Shuffle(Vector64<Byte>, Vector64<Byte>)

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

Shuffle(Vector64<Int16>, Vector64<Int16>)

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

Shuffle(Vector64<Int32>, Vector64<Int32>)

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

Shuffle(Vector64<SByte>, Vector64<SByte>)

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

Shuffle(Vector64<Single>, Vector64<Int32>)

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

Shuffle(Vector64<UInt16>, Vector64<UInt16>)

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

Shuffle(Vector64<UInt32>, Vector64<UInt32>)

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

ShuffleNative(Vector64<Byte>, Vector64<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(Vector64<Int16>, Vector64<Int16>)

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

ShuffleNative(Vector64<Int32>, Vector64<Int32>)

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

ShuffleNative(Vector64<SByte>, Vector64<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(Vector64<Single>, Vector64<Int32>)

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

ShuffleNative(Vector64<UInt16>, Vector64<UInt16>)

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

ShuffleNative(Vector64<UInt32>, Vector64<UInt32>)

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

Sin(Vector64<Double>)

Calcula o seno de cada elemento em um vetor.

Sin(Vector64<Single>)

Calcula o seno de cada elemento em um vetor.

SinCos(Vector64<Double>)

Calcula o seno e o cosseno de cada elemento em um vetor.

SinCos(Vector64<Single>)

Calcula o seno e o cosseno de cada elemento em um vetor.

Sqrt<T>(Vector64<T>)

Calcula a raiz quadrada de um vetor por elemento.

Store<T>(Vector64<T>, T*)

Armazena um vetor no destino especificado.

StoreAligned<T>(Vector64<T>, T*)

Armazena um vetor no destino alinhado especificado.

StoreAlignedNonTemporal<T>(Vector64<T>, T*)

Armazena um vetor no destino alinhado especificado.

StoreUnsafe<T>(Vector64<T>, T, UIntPtr)

Armazena um vetor no destino especificado.

StoreUnsafe<T>(Vector64<T>, T)

Armazena um vetor no destino especificado.

Subtract<T>(Vector64<T>, Vector64<T>)

Subtrai dois vetores para calcular a diferença.

SubtractSaturate<T>(Vector64<T>, Vector64<T>)

Subtrai dois vetores para calcular sua diferença saturada em termos de elemento.

Sum<T>(Vector64<T>)

Calcula a soma de todos os elementos em um vetor.

ToScalar<T>(Vector64<T>)

Converte o vetor fornecido em um escalar que contém o valor do primeiro elemento.

ToVector128<T>(Vector64<T>)

Converte o vetor fornecido em um novo Vector128<T> com os 64 bits inferiores definidos para o valor do vetor fornecido e os 64 bits superiores inicializados em zero.

ToVector128Unsafe<T>(Vector64<T>)

Converte o vetor fornecido em um novo Vector128<T> com os 64 bits inferiores definidos para o valor do vetor fornecido e os 64 bits superiores não inicializados.

Truncate(Vector64<Double>)

Trunca cada elemento em um vetor.

Truncate(Vector64<Single>)

Trunca cada elemento em um vetor.

TryCopyTo<T>(Vector64<T>, Span<T>)

Tenta copiar um Vector<T> para um determinado intervalo.

Widen(Vector64<Byte>)

Amplia um em Vector64<T> dois Vector64<T>.

Widen(Vector64<Int16>)

Amplia um em Vector64<T> dois Vector64<T>.

Widen(Vector64<Int32>)

Amplia um em Vector64<T> dois Vector64<T>.

Widen(Vector64<SByte>)

Amplia um em Vector64<T> dois Vector64<T>.

Widen(Vector64<Single>)

Amplia um em Vector64<T> dois Vector64<T>.

Widen(Vector64<UInt16>)

Amplia um em Vector64<T> dois Vector64<T>.

Widen(Vector64<UInt32>)

Amplia um em Vector64<T> dois Vector64<T>.

WidenLower(Vector64<Byte>)

Amplia a metade inferior de um Vector64<T> em um Vector64<T>.

WidenLower(Vector64<Int16>)

Amplia a metade inferior de um Vector64<T> em um Vector64<T>.

WidenLower(Vector64<Int32>)

Amplia a metade inferior de um Vector64<T> em um Vector64<T>.

WidenLower(Vector64<SByte>)

Amplia a metade inferior de um Vector64<T> em um Vector64<T>.

WidenLower(Vector64<Single>)

Amplia a metade inferior de um Vector64<T> em um Vector64<T>.

WidenLower(Vector64<UInt16>)

Amplia a metade inferior de um Vector64<T> em um Vector64<T>.

WidenLower(Vector64<UInt32>)

Amplia a metade inferior de um Vector64<T> em um Vector64<T>.

WidenUpper(Vector64<Byte>)

Amplia a metade superior de um Vector64<T> em um Vector64<T>.

WidenUpper(Vector64<Int16>)

Amplia a metade superior de um Vector64<T> em um Vector64<T>.

WidenUpper(Vector64<Int32>)

Amplia a metade superior de um Vector64<T> em um Vector64<T>.

WidenUpper(Vector64<SByte>)

Amplia a metade superior de um Vector64<T> em um Vector64<T>.

WidenUpper(Vector64<Single>)

Amplia a metade superior de um Vector64<T> em um Vector64<T>.

WidenUpper(Vector64<UInt16>)

Amplia a metade superior de um Vector64<T> em um Vector64<T>.

WidenUpper(Vector64<UInt32>)

Amplia a metade superior de um Vector64<T> em um Vector64<T>.

WithElement<T>(Vector64<T>, Int32, T)

Cria um novo Vector64<T> com o elemento no conjunto de índice especificado para o valor especificado e os elementos restantes definidos com o mesmo valor que no vetor especificado.

Xor<T>(Vector64<T>, Vector64<T>)

Calcula o exclusivo ou de dois vetores.

Aplica-se a