Vector64 Clase

Definición

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

public ref class Vector64 abstract sealed
public static class Vector64
type Vector64 = class
Public Module Vector64
Herencia
Vector64

Propiedades

Nombre Description
E

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

Epsilon

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

IsHardwareAccelerated

Obtiene un valor que indica si las operaciones vectoriales de 64 bits están sujetas a la aceleración de hardware a través de compatibilidad intrínseca JIT.

NaN

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

NegativeInfinity

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

NegativeOne

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

NegativeZero

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

Pi

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

PositiveInfinity

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

Tau

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

Métodos

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

Calcula el valor absoluto de cada elemento de un vector.

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

Agrega dos vectores para calcular su suma.

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

Agrega dos vectores para calcular su suma saturada por elementos.

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

Determina si todos los elementos de un vector son iguales a un valor determinado.

AllWhereAllBitsSet<T>(Vector64<T>)

Determina si todos los elementos de un vector tienen todos sus bits establecidos.

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

Calcula los vectores bit a bit y de un vector determinado y los que complementan a otro vector.

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

Determina si algún elemento de un vector es igual a un valor determinado.

AnyWhereAllBitsSet<T>(Vector64<T>)

Determina si alguno de los elementos de un vector tiene todos sus bits establecidos.

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

Reinterpreta un Vector64<T> de tipo TFrom como un nuevo Vector64<T> de tipo TTo.

AsByte<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo Byte.

AsDouble<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo Double.

Asin(Vector64<Double>)

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

Asin(Vector64<Single>)

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

AsInt16<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo Int16.

AsInt32<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo Int32.

AsInt64<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo Int64.

AsNInt<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64<T>.

AsNUInt<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64<T>.

AsSByte<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo SByte.

AsSingle<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo Single.

AsUInt16<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo UInt16.

AsUInt32<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo UInt32.

AsUInt64<T>(Vector64<T>)

Reinterpreta como Vector64<T> un nuevo Vector64 de tipo UInt64.

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

Calcula el bit a bit y de dos vectores.

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

Calcula el bit a bit o de dos vectores.

Ceiling(Vector64<Double>)

Calcula el techo de cada elemento de un vector.

Ceiling(Vector64<Single>)

Calcula el techo de cada elemento de un vector.

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

Restringe un vector entre un valor mínimo y un valor máximo.

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

Restringe un vector entre un valor mínimo y un valor máximo mediante el comportamiento específico de la plataforma para NaN y NegativeZero.

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

Selecciona condicionalmente un valor de dos vectores de forma bit a bit.

ConvertToDouble(Vector64<Int64>)

Convierte Vector64<T> en Vector64<T>.

ConvertToDouble(Vector64<UInt64>)

Convierte Vector64<T> en Vector64<T>.

ConvertToInt32(Vector64<Single>)

Convierte Vector64<T> en Vector64<T>.

ConvertToInt32Native(Vector64<Single>)

Convierte un objeto Vector64<Single> en un Vector64<Int32> comportamiento específico de la plataforma mediante el desbordamiento.

ConvertToInt64(Vector64<Double>)

Convierte Vector64<T> en Vector64<T>.

ConvertToInt64Native(Vector64<Double>)

Convierte un objeto Vector64<Double> en un Vector64<Int64> comportamiento específico de la plataforma mediante el desbordamiento.

ConvertToSingle(Vector64<Int32>)

Convierte Vector64<T> en Vector64<T>.

ConvertToSingle(Vector64<UInt32>)

Convierte Vector64<T> en Vector64<T>.

ConvertToUInt32(Vector64<Single>)

Convierte Vector64<T> en Vector64<T>.

ConvertToUInt32Native(Vector64<Single>)

Convierte un objeto Vector64<Single> en un Vector64<UInt32> comportamiento específico de la plataforma mediante el desbordamiento.

ConvertToUInt64(Vector64<Double>)

Convierte Vector64<T> en Vector64<T>.

ConvertToUInt64Native(Vector64<Double>)

Convierte un objeto Vector64<Double> en un Vector64<UInt64> comportamiento específico de la plataforma mediante el desbordamiento.

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

Copia el signo por elemento de un vector en el signo por elemento de otro vector.

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

Copia un objeto Vector64<T> en un intervalo determinado.

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

Copia un objeto Vector64<T> en una matriz determinada a partir del índice especificado.

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

Copia un objeto Vector64<T> en una matriz determinada.

Cos(Vector64<Double>)

Calcula el coseno de cada elemento de un vector.

Cos(Vector64<Single>)

Calcula el coseno de cada elemento de un vector.

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

Determina el número de elementos de un vector que son iguales a un valor determinado.

CountWhereAllBitsSet<T>(Vector64<T>)

Determina el número de elementos de un vector que tienen todos sus bits establecidos.

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

Crea una nueva Vector64<T> instancia con cada elemento inicializado en el valor especificado correspondiente.

Create(Byte)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(Double)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(Int16, Int16, Int16, Int16)

Crea una nueva Vector64<T> instancia con cada elemento inicializado en el valor especificado correspondiente.

Create(Int16)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(Int32, Int32)

Crea una nueva Vector64<T> instancia con cada elemento inicializado en el valor especificado correspondiente.

Create(Int32)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(Int64)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(IntPtr)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

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

Crea una nueva Vector64<T> instancia con cada elemento inicializado en el valor especificado correspondiente.

Create(SByte)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(Single, Single)

Crea una nueva Vector64<T> instancia con cada elemento inicializado en el valor especificado correspondiente.

Create(Single)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(UInt16, UInt16, UInt16, UInt16)

Crea una nueva Vector64<T> instancia con cada elemento inicializado en el valor especificado correspondiente.

Create(UInt16)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(UInt32, UInt32)

Crea una nueva Vector64<T> instancia con cada elemento inicializado en el valor especificado correspondiente.

Create(UInt32)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(UInt64)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create(UIntPtr)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create<T>(ReadOnlySpan<T>)

Crea un nuevo Vector64<T> a partir de un intervalo de solo lectura determinado.

Create<T>(T)

Crea una nueva Vector64<T> instancia con todos los elementos inicializados en el valor especificado.

Create<T>(T[], Int32)

Crea un nuevo Vector64<T> a partir de una matriz determinada.

Create<T>(T[])

Crea un nuevo Vector64<T> a partir de una matriz determinada.

CreateScalar(Byte)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(Double)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(Int16)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(Int32)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(Int64)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(IntPtr)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(SByte)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(Single)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(UInt16)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(UInt32)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(UInt64)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar(UIntPtr)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalar<T>(T)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes inicializados en cero.

CreateScalarUnsafe(Byte)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(Double)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(Int16)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(Int32)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(Int64)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(IntPtr)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(SByte)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(Single)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(UInt16)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(UInt32)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(UInt64)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe(UIntPtr)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateScalarUnsafe<T>(T)

Crea una nueva Vector64<T> instancia con el primer elemento inicializado en el valor especificado y los elementos restantes dejan sin inicializar.

CreateSequence<T>(T, T)

Crea una nueva Vector64<T> instancia en la que los elementos comienzan en un valor especificado y que se separan según otro valor especificado.

DegreesToRadians(Vector64<Double>)

Convierte un vector determinado de grados a radianes.

DegreesToRadians(Vector64<Single>)

Convierte un vector determinado de grados a radianes.

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

Divide un vector por un escalar para calcular el cociente por elemento.

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

Divide dos vectores para calcular su cociente.

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

Calcula el producto de punto de dos vectores.

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

Compara dos vectores para determinar si son iguales por elemento.

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

Compara dos vectores para determinar si todos los elementos son iguales.

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

Compara dos vectores para determinar si alguno de los elementos es igual.

Exp(Vector64<Double>)

Calcula el exponencial de cada elemento de un vector.

Exp(Vector64<Single>)

Calcula el exponencial de cada elemento de un vector.

ExtractMostSignificantBits<T>(Vector64<T>)

Extrae el bit más significativo de cada elemento de un vector.

Floor(Vector64<Double>)

Calcula el piso de cada elemento de un vector.

Floor(Vector64<Single>)

Calcula el piso de cada elemento de un vector.

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

Calcula (left * right) + addend, redondeado como una operación ternaria.

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

Calcula (left * right) + addend, redondeado como una operación ternaria.

get_E<T>()

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

get_Epsilon<T>()

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

get_NaN<T>()

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

get_NegativeInfinity<T>()

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

get_NegativeOne<T>()

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

get_NegativeZero<T>()

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

get_Pi<T>()

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

get_PositiveInfinity<T>()

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

get_Tau<T>()

Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 64 bits.

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

Obtiene el elemento en el índice especificado.

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

Compara dos vectores para determinar cuál es mayor por elemento.

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

Compara dos vectores para determinar si todos los elementos son mayores.

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

Compara dos vectores para determinar si alguno de los elementos es mayor.

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

Compara dos vectores para determinar cuál es mayor o igual en función de cada elemento.

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

Compara dos vectores para determinar si todos los elementos son mayores o iguales.

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

Compara dos vectores para determinar si algún elemento es mayor o igual.

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

Calcula la hipotenusa dada dos vectores que representan las longitudes de los lados más cortos en un triángulo con ángulo derecho.

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

Calcula la hipotenusa dada dos vectores que representan las longitudes de los lados más cortos en un triángulo con ángulo derecho.

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

Determina el índice del primer elemento de un vector que es igual a un valor determinado.

IndexOfWhereAllBitsSet<T>(Vector64<T>)

Determina el índice del primer elemento de un vector que tiene todos los bits establecidos.

IsEvenInteger<T>(Vector64<T>)

Determina qué elementos de un vector son incluso valores enteros.

IsFinite<T>(Vector64<T>)

Determina qué elementos de un vector son finitos.

IsInfinity<T>(Vector64<T>)

Determina qué elementos de un vector son infinitos.

IsInteger<T>(Vector64<T>)

Determina qué elementos de un vector son valores enteros.

IsNaN<T>(Vector64<T>)

Determina qué elementos de un vector son NaN.

IsNegative<T>(Vector64<T>)

Determina qué elementos de un vector representan números reales negativos.

IsNegativeInfinity<T>(Vector64<T>)

Determina qué elementos de un vector son infinitos negativos.

IsNormal<T>(Vector64<T>)

Determina qué elementos de un vector son normales.

IsOddInteger<T>(Vector64<T>)

Determina qué elementos de un vector son valores enteros impares.

IsPositive<T>(Vector64<T>)

Determina qué elementos de un vector representan números reales positivos.

IsPositiveInfinity<T>(Vector64<T>)

Determina qué elementos de un vector son infinitos positivos.

IsSubnormal<T>(Vector64<T>)

Determina qué elementos de un vector son subnormales.

IsZero<T>(Vector64<T>)

Determina qué elementos de un vector son cero.

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

Determina el índice del último elemento de un vector que es igual a un valor determinado.

LastIndexOfWhereAllBitsSet<T>(Vector64<T>)

Determina el índice del último elemento de un vector que tiene todos los bits establecidos.

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

Realiza una interpolación lineal entre dos vectores en función de la ponderación especificada.

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

Realiza una interpolación lineal entre dos vectores en función de la ponderación especificada.

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

Compara dos vectores para determinar cuál es menos por elemento.

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

Compara dos vectores para determinar si todos los elementos son menores.

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

Compara dos vectores para determinar si alguno de los elementos es menor.

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

Compara dos vectores para determinar cuál es menor o igual por elemento.

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

Compara dos vectores para determinar si todos los elementos son menores o iguales.

LessThanOrEqualAny<T>(Vector64<T>, Vector64<T>)

Compara dos vectores para determinar si algún elemento es menor o igual.

Load<T>(T*)

Carga un vector del origen especificado.

LoadAligned<T>(T*)

Carga un vector del origen alineado especificado.

LoadAlignedNonTemporal<T>(T*)

Carga un vector del origen alineado especificado.

LoadUnsafe<T>(T, UIntPtr)

Carga un vector desde el origen y el desplazamiento de elementos especificados.

LoadUnsafe<T>(T)

Carga un vector del origen especificado.

Log(Vector64<Double>)

Calcula el registro de cada elemento de un vector.

Log(Vector64<Single>)

Calcula el registro de cada elemento de un vector.

Log2(Vector64<Double>)

Calcula el registro2 de cada elemento de un vector.

Log2(Vector64<Single>)

Calcula el registro2 de cada elemento de un vector.

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

Calcula el máximo de dos vectores por elemento.

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

Compara dos vectores con el proceso que tiene la mayor magnitud por elemento.

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

Compara dos vectores, por elemento, para calcular que tiene mayor magnitud y devuelve el otro valor si una entrada es NaN.

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

Compare dos vectores para determinar cuál es mayor por elemento mediante el comportamiento específico de la plataforma para NaN y NegativeZero.

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

Compara dos vectores, por elemento, para calcular cuál es mayor y devolver el otro valor si un elemento es NaN.

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

Calcula el mínimo de dos vectores por elemento.

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

Compara dos vectores con el proceso que tiene la magnitud menor por elemento.

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

Compara dos vectores, por elemento, para calcular que tiene la magnitud menor y devuelve el otro valor si una entrada es NaN.

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

Compare dos vectores para determinar cuál es menor por elemento mediante el comportamiento específico de la plataforma para NaN y NegativeZero.

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

Compara dos vectores, por elemento, para calcular que es menor y devolver el otro valor si un elemento es NaN.

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

Multiplica un vector por un escalar para calcular su producto.

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

Multiplica un vector por un escalar para calcular su producto.

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

Multiplica dos vectores para calcular su producto en función de los elementos.

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

Calcula una estimación de (left * right) + addend.

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

Calcula una estimación de (left * right) + addend.

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

Limita dos Vector64<T> instancias en una Vector64<T>.

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

Limita dos Vector64<T> instancias en una Vector64<T>.

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

Limita dos Vector64<T> instancias en una Vector64<T>.

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

Limita dos Vector64<T> instancias en una Vector64<T>.

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

Limita dos Vector64<T> instancias en una Vector64<T>.

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

Limita dos Vector64<T> instancias en una Vector64<T>.

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

Limita dos Vector64<T> instancias en una Vector64<T>.

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

Limita dos vectores de Double instancias en un vector de uso de Single una conversión saturante.

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

Limita dos vectores de Int16 instancias en un vector de uso de SByte una conversión saturante.

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

Limita dos vectores de Int32 instancias en un vector de uso de Int16 una conversión saturante.

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

Limita dos vectores de Int64 instancias en un vector de uso de Int32 una conversión saturante.

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

Limita dos vectores de UInt16 instancias en un vector de uso de Byte una conversión saturante.

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

Limita dos vectores de UInt32 instancias en un vector de uso de UInt16 una conversión saturante.

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

Limita dos vectores de UInt64 instancias en un vector de uso de UInt32 una conversión saturante.

Negate<T>(Vector64<T>)

Niega un vector.

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

Determina si ningún elemento de un vector es igual a un valor determinado.

NoneWhereAllBitsSet<T>(Vector64<T>)

Determina si ningún elemento de un vector tiene todos sus bits establecidos.

OnesComplement<T>(Vector64<T>)

Calcula el complemento uno de un vector.

RadiansToDegrees(Vector64<Double>)

Convierte un vector determinado de radianes a grados.

RadiansToDegrees(Vector64<Single>)

Convierte un vector determinado de radianes a grados.

Round(Vector64<Double>, MidpointRounding)

Redondea cada elemento de un vector al entero más cercano mediante el modo de redondeo especificado.

Round(Vector64<Double>)

Redondea cada elemento de un vector al entero más cercano mediante el modo de redondeo predeterminado (ToEven).

Round(Vector64<Single>, MidpointRounding)

Redondea cada elemento de un vector al entero más cercano mediante el modo de redondeo especificado.

Round(Vector64<Single>)

Redondea cada elemento de un vector al entero más cercano mediante el modo de redondeo predeterminado (ToEven).

ShiftLeft(Vector64<Byte>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftLeft(Vector64<Int16>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftLeft(Vector64<Int32>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftLeft(Vector64<Int64>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftLeft(Vector64<IntPtr>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftLeft(Vector64<SByte>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftLeft(Vector64<UInt16>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftLeft(Vector64<UInt32>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftLeft(Vector64<UInt64>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftLeft(Vector64<UIntPtr>, Int32)

Desplaza cada elemento de un vector a la izquierda por la cantidad especificada.

ShiftRightArithmetic(Vector64<Int16>, Int32)

Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada.

ShiftRightArithmetic(Vector64<Int32>, Int32)

Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada.

ShiftRightArithmetic(Vector64<Int64>, Int32)

Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada.

ShiftRightArithmetic(Vector64<IntPtr>, Int32)

Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada.

ShiftRightArithmetic(Vector64<SByte>, Int32)

Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada.

ShiftRightLogical(Vector64<Byte>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

ShiftRightLogical(Vector64<Int16>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

ShiftRightLogical(Vector64<Int32>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

ShiftRightLogical(Vector64<Int64>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

ShiftRightLogical(Vector64<IntPtr>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

ShiftRightLogical(Vector64<SByte>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

ShiftRightLogical(Vector64<UInt16>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

ShiftRightLogical(Vector64<UInt32>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

ShiftRightLogical(Vector64<UInt64>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

ShiftRightLogical(Vector64<UIntPtr>, Int32)

Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

ShuffleNative(Vector64<Byte>, Vector64<Byte>)

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

El comportamiento depende de la plataforma para los índices fuera del intervalo.

ShuffleNative(Vector64<Int16>, Vector64<Int16>)

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

ShuffleNative(Vector64<SByte>, Vector64<SByte>)

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

El comportamiento depende de la plataforma para los índices fuera del intervalo.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

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

Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices.

Sin(Vector64<Double>)

Calcula el seno de cada elemento de un vector.

Sin(Vector64<Single>)

Calcula el seno de cada elemento de un vector.

SinCos(Vector64<Double>)

Calcula el seno y el coseno de cada elemento de un vector.

SinCos(Vector64<Single>)

Calcula el seno y el coseno de cada elemento de un vector.

Sqrt<T>(Vector64<T>)

Calcula la raíz cuadrada de un vector por elemento.

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

Almacena un vector en el destino especificado.

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

Almacena un vector en el destino alineado dado.

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

Almacena un vector en el destino alineado dado.

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

Almacena un vector en el destino especificado.

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

Almacena un vector en el destino especificado.

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

Resta dos vectores para calcular su diferencia.

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

Resta dos vectores para calcular su diferencia saturada por elementos.

Sum<T>(Vector64<T>)

Calcula la suma de todos los elementos de un vector.

ToScalar<T>(Vector64<T>)

Convierte el vector especificado en un escalar que contiene el valor del primer elemento.

ToVector128<T>(Vector64<T>)

Convierte el vector dado en un nuevo Vector128<T> con los 64 bits inferiores establecidos en el valor del vector especificado y los 64 bits superiores inicializados en cero.

ToVector128Unsafe<T>(Vector64<T>)

Convierte el vector dado en un nuevo Vector128<T> con los 64 bits inferiores establecidos en el valor del vector especificado y los 64 bits superiores que quedan sin inicializar.

Truncate(Vector64<Double>)

Trunca cada elemento de un vector.

Truncate(Vector64<Single>)

Trunca cada elemento de un vector.

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

Intenta copiar un objeto Vector<T> en un intervalo determinado.

Widen(Vector64<Byte>)

Amplía un objeto Vector64<T> en dos Vector64<T>.

Widen(Vector64<Int16>)

Amplía un objeto Vector64<T> en dos Vector64<T>.

Widen(Vector64<Int32>)

Amplía un objeto Vector64<T> en dos Vector64<T>.

Widen(Vector64<SByte>)

Amplía un objeto Vector64<T> en dos Vector64<T>.

Widen(Vector64<Single>)

Amplía un objeto Vector64<T> en dos Vector64<T>.

Widen(Vector64<UInt16>)

Amplía un objeto Vector64<T> en dos Vector64<T>.

Widen(Vector64<UInt32>)

Amplía un objeto Vector64<T> en dos Vector64<T>.

WidenLower(Vector64<Byte>)

Amplía la mitad inferior de un Vector64<T> en un Vector64<T>.

WidenLower(Vector64<Int16>)

Amplía la mitad inferior de un Vector64<T> en un Vector64<T>.

WidenLower(Vector64<Int32>)

Amplía la mitad inferior de un Vector64<T> en un Vector64<T>.

WidenLower(Vector64<SByte>)

Amplía la mitad inferior de un Vector64<T> en un Vector64<T>.

WidenLower(Vector64<Single>)

Amplía la mitad inferior de un Vector64<T> en un Vector64<T>.

WidenLower(Vector64<UInt16>)

Amplía la mitad inferior de un Vector64<T> en un Vector64<T>.

WidenLower(Vector64<UInt32>)

Amplía la mitad inferior de un Vector64<T> en un Vector64<T>.

WidenUpper(Vector64<Byte>)

Amplía la mitad superior de un Vector64<T> en un Vector64<T>.

WidenUpper(Vector64<Int16>)

Amplía la mitad superior de un Vector64<T> en un Vector64<T>.

WidenUpper(Vector64<Int32>)

Amplía la mitad superior de un Vector64<T> en un Vector64<T>.

WidenUpper(Vector64<SByte>)

Amplía la mitad superior de un Vector64<T> en un Vector64<T>.

WidenUpper(Vector64<Single>)

Amplía la mitad superior de un Vector64<T> en un Vector64<T>.

WidenUpper(Vector64<UInt16>)

Amplía la mitad superior de un Vector64<T> en un Vector64<T>.

WidenUpper(Vector64<UInt32>)

Amplía la mitad superior de un Vector64<T> en un Vector64<T>.

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

Crea un nuevo Vector64<T> con el elemento en el índice especificado establecido en el valor especificado y los elementos restantes establecidos en el mismo valor que en el vector especificado.

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

Calcula el valor exclusivo o de dos vectores.

Se aplica a