Vector64 Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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 |
| 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 |
| ConvertToInt64(Vector64<Double>) |
Convierte Vector64<T> en Vector64<T>. |
| ConvertToInt64Native(Vector64<Double>) |
Convierte un objeto |
| 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 |
| ConvertToUInt64(Vector64<Double>) |
Convierte Vector64<T> en Vector64<T>. |
| ConvertToUInt64Native(Vector64<Double>) |
Convierte un objeto |
| 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 ( |
| FusedMultiplyAdd(Vector64<Single>, Vector64<Single>, Vector64<Single>) |
Calcula ( |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 ( |
| MultiplyAddEstimate(Vector64<Single>, Vector64<Single>, Vector64<Single>) |
Calcula una estimación de ( |
| 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. |