Vector512 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 512 bits.
public ref class Vector512 abstract sealed
public static class Vector512
type Vector512 = class
Public Module Vector512
- Herencia
-
Vector512
Propiedades
| IsHardwareAccelerated |
Obtiene un valor que indica si las operaciones vectoriales de 512 bits están sujetas a la aceleración de hardware a través de la compatibilidad intrínseca jiT. |
Métodos
| Abs<T>(Vector512<T>) |
Calcula el valor absoluto de cada elemento de un vector. |
| Add<T>(Vector512<T>, Vector512<T>) |
Agrega dos vectores para calcular su suma. |
| AndNot<T>(Vector512<T>, Vector512<T>) |
Calcula el bit a bit y de un vector determinado y los que complementan a otro vector. |
| As<TFrom,TTo>(Vector512<TFrom>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsByte<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsDouble<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsInt16<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsInt32<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsInt64<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsNInt<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsNUInt<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsSByte<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsSingle<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsUInt16<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsUInt32<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsUInt64<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector512<T>. |
| AsVector<T>(Vector512<T>) |
Reinterpreta un elemento Vector512<T> como un nuevo elemento Vector<T>. |
| AsVector512<T>(Vector<T>) |
Reinterpreta un elemento Vector<T> como un nuevo elemento Vector512<T>. |
| BitwiseAnd<T>(Vector512<T>, Vector512<T>) |
Calcula el bit a bit y de dos vectores. |
| BitwiseOr<T>(Vector512<T>, Vector512<T>) |
Calcula el bit a bit o de dos vectores. |
| Ceiling(Vector512<Double>) |
Calcula el techo de cada elemento de un vector. |
| Ceiling(Vector512<Single>) |
Calcula el techo de cada elemento de un vector. |
| ConditionalSelect<T>(Vector512<T>, Vector512<T>, Vector512<T>) |
Selecciona condicionalmente un valor de dos vectores de forma bit a bit. |
| ConvertToDouble(Vector512<Int64>) |
Convierte Vector512<T> en Vector512<T>. |
| ConvertToDouble(Vector512<UInt64>) |
Convierte Vector512<T> en Vector512<T>. |
| ConvertToInt32(Vector512<Single>) |
Convierte Vector512<T> en Vector512<T>. |
| ConvertToInt64(Vector512<Double>) |
Convierte Vector512<T> en Vector512<T>. |
| ConvertToSingle(Vector512<Int32>) |
Convierte Vector512<T> en Vector512<T>. |
| ConvertToSingle(Vector512<UInt32>) |
Convierte Vector512<T> en Vector512<T>. |
| ConvertToUInt32(Vector512<Single>) |
Convierte Vector512<T> en Vector512<T>. |
| ConvertToUInt64(Vector512<Double>) |
Convierte Vector512<T> en Vector512<T>. |
| CopyTo<T>(Vector512<T>, Span<T>) |
Copia un Vector512<T> objeto en un intervalo determinado. |
| CopyTo<T>(Vector512<T>, T[]) |
Copia un objeto Vector512<T> en una matriz determinada. |
| CopyTo<T>(Vector512<T>, T[], Int32) |
Copia un Vector512<T> objeto en una matriz determinada a partir del índice especificado. |
| Create(Byte) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(Double) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(Double, Double, Double, Double, Double, Double, Double, Double) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(Int16) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(Int32) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(Int64) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(Int64, Int64, Int64, Int64, Int64, Int64, Int64, Int64) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(IntPtr) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(SByte) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(Single) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(UInt16) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(UInt32) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(UInt64) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64) |
Crea una instancia de Vector512<T> con cada elemento inicializado al valor especificado que corresponda. |
| Create(UIntPtr) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create(Vector256<Byte>, Vector256<Byte>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<Double>, Vector256<Double>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<Int16>, Vector256<Int16>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<Int32>, Vector256<Int32>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<Int64>, Vector256<Int64>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<IntPtr>, Vector256<IntPtr>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<SByte>, Vector256<SByte>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<Single>, Vector256<Single>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<UInt16>, Vector256<UInt16>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<UInt32>, Vector256<UInt32>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<UInt64>, Vector256<UInt64>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create(Vector256<UIntPtr>, Vector256<UIntPtr>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| Create<T>(ReadOnlySpan<T>) |
Crea un nuevo Vector512<T> a partir de un intervalo de lectura determinado. |
| Create<T>(T) |
Crea una instancia de Vector512<T> con todos los elementos inicializados al valor especificado. |
| Create<T>(T[]) |
Crea un nuevo Vector512<T> a partir de una matriz determinada. |
| Create<T>(T[], Int32) |
Crea un nuevo Vector512<T> a partir de una matriz determinada. |
| Create<T>(Vector256<T>, Vector256<T>) |
Crea una instancia de Vector512<T> a partir de dos instancias de Vector256<T>. |
| CreateScalar(Byte) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(Double) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(Int16) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(Int32) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(Int64) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(IntPtr) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(SByte) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(Single) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(UInt16) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(UInt32) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(UInt64) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar(UIntPtr) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalar<T>(T) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos inicializados a cero. |
| CreateScalarUnsafe(Byte) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(Double) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(Int16) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(Int32) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(Int64) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(IntPtr) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(SByte) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(Single) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(UInt16) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(UInt32) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(UInt64) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe(UIntPtr) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateScalarUnsafe<T>(T) |
Crea una instancia de Vector512<T> con el primer elemento inicializado al valor especificado y el resto de los elementos sin inicializar. |
| CreateSequence<T>(T, T) |
Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 512 bits. |
| Divide<T>(Vector512<T>, T) |
Divide un vector por un escalar para calcular el cociente por elemento. |
| Divide<T>(Vector512<T>, Vector512<T>) |
Divide dos vectores para calcular su cociente. |
| Dot<T>(Vector512<T>, Vector512<T>) |
Calcula el producto de punto de dos vectores. |
| Equals<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si son iguales por elemento. |
| EqualsAll<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si todos los elementos son iguales. |
| EqualsAny<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si alguno de los elementos es igual. |
| Exp(Vector512<Double>) |
Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 512 bits. |
| Exp(Vector512<Single>) |
Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 512 bits. |
| ExtractMostSignificantBits<T>(Vector512<T>) |
Extrae el bit más significativo de cada elemento de un vector. |
| Floor(Vector512<Double>) |
Calcula el piso de cada elemento de un vector. |
| Floor(Vector512<Single>) |
Calcula el piso de cada elemento de un vector. |
| GetElement<T>(Vector512<T>, Int32) |
Obtiene el elemento en el índice especificado. |
| GetLower<T>(Vector512<T>) |
Obtiene el valor de los 256 bits inferiores como un nuevo Vector256<T>. |
| GetUpper<T>(Vector512<T>) |
Obtiene el valor de los 256 bits superiores como un nuevo Vector256<T>. |
| GreaterThan<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar cuál es mayor por elemento. |
| GreaterThanAll<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si todos los elementos son mayores. |
| GreaterThanAny<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si hay elementos mayores. |
| GreaterThanOrEqual<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar cuál es mayor o igual por elemento. |
| GreaterThanOrEqualAll<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si todos los elementos son mayores o iguales. |
| GreaterThanOrEqualAny<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si alguno de los elementos es mayor o igual. |
| LessThan<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar cuál es menos por elemento. |
| LessThanAll<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si todos los elementos son menores. |
| LessThanAny<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si alguno de los elementos es menor. |
| LessThanOrEqual<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar qué es menor o igual por elemento. |
| LessThanOrEqualAll<T>(Vector512<T>, Vector512<T>) |
Compara dos vectores para determinar si todos los elementos son menores o iguales. |
| LessThanOrEqualAny<T>(Vector512<T>, Vector512<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 dado. |
| LoadAlignedNonTemporal<T>(T*) |
Carga un vector del origen alineado dado. |
| LoadUnsafe<T>(T) |
Carga un vector del origen especificado. |
| LoadUnsafe<T>(T, UIntPtr) |
Carga un vector desde el origen y el desplazamiento de elementos especificados. |
| Log(Vector512<Double>) |
Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 512 bits. |
| Log(Vector512<Single>) |
Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 512 bits. |
| Log2(Vector512<Double>) |
Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 512 bits. |
| Log2(Vector512<Single>) |
Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores de 512 bits. |
| Max<T>(Vector512<T>, Vector512<T>) |
Calcula el máximo de dos vectores por elemento. |
| Min<T>(Vector512<T>, Vector512<T>) |
Calcula el mínimo de dos vectores por elemento. |
| Multiply<T>(T, Vector512<T>) |
Multiplica un vector por un escalar para calcular su producto. |
| Multiply<T>(Vector512<T>, T) |
Multiplica un vector por un escalar para calcular su producto. |
| Multiply<T>(Vector512<T>, Vector512<T>) |
Multiplica dos vectores para calcular su producto en función de los elementos. |
| Narrow(Vector512<Double>, Vector512<Double>) |
Reduce dos instancias de Vector512<T> a un objeto Vector512<T>. |
| Narrow(Vector512<Int16>, Vector512<Int16>) |
Reduce dos instancias de Vector512<T> a un objeto Vector512<T>. |
| Narrow(Vector512<Int32>, Vector512<Int32>) |
Reduce dos instancias de Vector512<T> a un objeto Vector512<T>. |
| Narrow(Vector512<Int64>, Vector512<Int64>) |
Reduce dos instancias de Vector512<T> a un objeto Vector512<T>. |
| Narrow(Vector512<UInt16>, Vector512<UInt16>) |
Reduce dos instancias de Vector512<T> a un objeto Vector512<T>. |
| Narrow(Vector512<UInt32>, Vector512<UInt32>) |
Reduce dos instancias de Vector512<T> a un objeto Vector512<T>. |
| Narrow(Vector512<UInt64>, Vector512<UInt64>) |
Reduce dos instancias de Vector512<T> a un objeto Vector512<T>. |
| Negate<T>(Vector512<T>) |
Niega un vector. |
| OnesComplement<T>(Vector512<T>) |
Calcula el complemento uno de un vector. |
| ShiftLeft(Vector512<Byte>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftLeft(Vector512<Int16>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftLeft(Vector512<Int32>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftLeft(Vector512<Int64>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftLeft(Vector512<IntPtr>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftLeft(Vector512<SByte>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftLeft(Vector512<UInt16>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftLeft(Vector512<UInt32>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftLeft(Vector512<UInt64>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftLeft(Vector512<UIntPtr>, Int32) |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
| ShiftRightArithmetic(Vector512<Int16>, Int32) |
Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada. |
| ShiftRightArithmetic(Vector512<Int32>, Int32) |
Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada. |
| ShiftRightArithmetic(Vector512<Int64>, Int32) |
Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada. |
| ShiftRightArithmetic(Vector512<IntPtr>, Int32) |
Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada. |
| ShiftRightArithmetic(Vector512<SByte>, Int32) |
Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada. |
| ShiftRightLogical(Vector512<Byte>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| ShiftRightLogical(Vector512<Int16>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| ShiftRightLogical(Vector512<Int32>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| ShiftRightLogical(Vector512<Int64>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| ShiftRightLogical(Vector512<IntPtr>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| ShiftRightLogical(Vector512<SByte>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| ShiftRightLogical(Vector512<UInt16>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| ShiftRightLogical(Vector512<UInt32>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| ShiftRightLogical(Vector512<UInt64>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| ShiftRightLogical(Vector512<UIntPtr>, Int32) |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
| Shuffle(Vector512<Byte>, Vector512<Byte>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Shuffle(Vector512<Double>, Vector512<Int64>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Shuffle(Vector512<Int16>, Vector512<Int16>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Shuffle(Vector512<Int32>, Vector512<Int32>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Shuffle(Vector512<Int64>, Vector512<Int64>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Shuffle(Vector512<SByte>, Vector512<SByte>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Shuffle(Vector512<Single>, Vector512<Int32>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Shuffle(Vector512<UInt16>, Vector512<UInt16>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Shuffle(Vector512<UInt32>, Vector512<UInt32>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Shuffle(Vector512<UInt64>, Vector512<UInt64>) |
Crea un nuevo vector seleccionando valores de un vector de entrada mediante un conjunto de índices. |
| Sqrt<T>(Vector512<T>) |
Calcula la raíz cuadrada de un vector por elemento. |
| Store<T>(Vector512<T>, T*) |
Almacena un vector en el destino especificado. |
| StoreAligned<T>(Vector512<T>, T*) |
Almacena un vector en el destino alineado especificado. |
| StoreAlignedNonTemporal<T>(Vector512<T>, T*) |
Almacena un vector en el destino alineado especificado. |
| StoreUnsafe<T>(Vector512<T>, T) |
Almacena un vector en el destino especificado. |
| StoreUnsafe<T>(Vector512<T>, T, UIntPtr) |
Almacena un vector en el destino especificado. |
| Subtract<T>(Vector512<T>, Vector512<T>) |
Resta dos vectores para calcular su diferencia. |
| Sum<T>(Vector512<T>) |
Calcula la suma de todos los elementos de un vector. |
| ToScalar<T>(Vector512<T>) |
Convierte el vector especificado en un escalar que contiene el valor del primer elemento. |
| TryCopyTo<T>(Vector512<T>, Span<T>) |
Intenta copiar un objeto Vector<T> en un intervalo determinado. |
| Widen(Vector512<Byte>) |
Amplía un Vector512<T> objeto en dos Vector512<T>. |
| Widen(Vector512<Int16>) |
Amplía un Vector512<T> objeto en dos Vector512<T>. |
| Widen(Vector512<Int32>) |
Amplía un Vector512<T> objeto en dos Vector512<T>. |
| Widen(Vector512<SByte>) |
Amplía un Vector512<T> objeto en dos Vector512<T>. |
| Widen(Vector512<Single>) |
Amplía un Vector512<T> objeto en dos Vector512<T>. |
| Widen(Vector512<UInt16>) |
Amplía un Vector512<T> objeto en dos Vector512<T>. |
| Widen(Vector512<UInt32>) |
Amplía un Vector512<T> objeto en dos Vector512<T>. |
| WidenLower(Vector512<Byte>) |
Amplía la mitad inferior de un Vector512<T> en un objeto Vector512<T>. |
| WidenLower(Vector512<Int16>) |
Amplía la mitad inferior de un Vector512<T> en un .Vector512<T> |
| WidenLower(Vector512<Int32>) |
Amplía la mitad inferior de un Vector512<T> en un .Vector512<T> |
| WidenLower(Vector512<SByte>) |
Amplía la mitad inferior de un Vector512<T> en un .Vector512<T> |
| WidenLower(Vector512<Single>) |
Amplía la mitad inferior de un Vector512<T> en un .Vector512<T> |
| WidenLower(Vector512<UInt16>) |
Amplía la mitad inferior de un Vector512<T> en un .Vector512<T> |
| WidenLower(Vector512<UInt32>) |
Amplía la mitad inferior de un Vector512<T> en un .Vector512<T> |
| WidenUpper(Vector512<Byte>) |
Amplía la mitad superior de un Vector512<T> en un .Vector512<T> |
| WidenUpper(Vector512<Int16>) |
Amplía la mitad superior de un Vector512<T> en un .Vector512<T> |
| WidenUpper(Vector512<Int32>) |
Amplía la mitad superior de un Vector512<T> en un .Vector512<T> |
| WidenUpper(Vector512<SByte>) |
Amplía la mitad superior de un Vector512<T> en un .Vector512<T> |
| WidenUpper(Vector512<Single>) |
Amplía la mitad superior de un Vector512<T> en un .Vector512<T> |
| WidenUpper(Vector512<UInt16>) |
Amplía la mitad superior de un Vector512<T> en un .Vector512<T> |
| WidenUpper(Vector512<UInt32>) |
Amplía la mitad superior de un Vector512<T> en un .Vector512<T> |
| WithElement<T>(Vector512<T>, Int32, T) |
Crea Vector512<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. |
| WithLower<T>(Vector512<T>, Vector256<T>) |
Crea un nuevo Vector512<T> con los 256 bits inferiores establecidos en el valor especificado y los 256 bits superiores establecidos en el mismo valor que en el vector especificado. |
| WithUpper<T>(Vector512<T>, Vector256<T>) |
Crea un nuevo Vector512<T> con los 256 bits superiores establecidos en el valor especificado y los 256 bits inferiores establecidos en el mismo valor que en el vector especificado. |
| Xor<T>(Vector512<T>, Vector512<T>) |
Calcula el valor exclusivo o de dos vectores. |