Vector128<T> Estructura
Definición
generic <typename T>
where T : value classpublic value class Vector128 : IEquatable<System::Runtime::Intrinsics::Vector128<T>>
public struct Vector128<T> : IEquatable<System.Runtime.Intrinsics.Vector128<T>> where T : struct
type Vector128<'T (requires 'T : struct)> = struct
Public Structure Vector128(Of T)
Implements IEquatable(Of Vector128(Of T))
Parámetros de tipo
- T
- Herencia
- Implementaciones
-
IEquatable<Vector128<T>>
Propiedades
AllBitsSet |
Obtiene un elemento Vector128<T> nuevo con todos los bits establecidos en 1.Gets a new Vector128<T> with all bits set to 1. |
Count |
Obtiene el número de |
Zero |
Obtiene una nueva instancia de Vector128<T> con todos los elementos puestos a cero.Gets a new Vector128<T> with all elements initialized to zero. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual a la instancia actual.Determines whether the specified object is equal to the current instance. |
Equals(Vector128<T>) |
Determina si el objeto Vector128<T> especificado es igual a la instancia actual.Determines whether the specified Vector128<T> is equal to the current instance. |
GetHashCode() |
Obtiene el código hash de la instancia.Gets the hash code for the instance. |
ToString() |
Convierte la instancia actual en su representación de cadena equivalente.Converts the current instance to an equivalent string representation. |
Métodos de extensión
As<T,U>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> de tipo |
AsByte<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Byte.Reinterprets a Vector128<T> as a new Vector128 of type Byte. |
AsDouble<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Double.Reinterprets a Vector128<T> as a new Vector128 of type Double. |
AsInt16<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Int16.Reinterprets a Vector128<T> as a new Vector128 of type Int16. |
AsInt32<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Int32.Reinterprets a Vector128<T> as a new Vector128 of type Int32. |
AsInt64<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Int64.Reinterprets a Vector128<T> as a new Vector128 of type Int64. |
AsSByte<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo SByte.Reinterprets a Vector128<T> as a new Vector128 of type SByte. |
AsSingle<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo Single.Reinterprets a Vector128<T> as a new Vector128 of type Single. |
AsUInt16<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo UInt16.Reinterprets a Vector128<T> as a new Vector128 of type UInt16. |
AsUInt32<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo UInt32.Reinterprets a Vector128<T> as a new Vector128 of type UInt32. |
AsUInt64<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector128 de tipo UInt64.Reinterprets a Vector128<T> as a new Vector128 of type UInt64. |
AsVector<T>(Vector128<T>) |
Reinterpreta un elemento Vector128<T> como un nuevo elemento Vector<T>.Reinterprets a Vector128<T> as a new Vector<T>. |
GetElement<T>(Vector128<T>, Int32) |
Obtiene el elemento en el índice especificado.Gets the element at the specified index. |
GetLower<T>(Vector128<T>) |
Obtiene el valor de los 64 bits inferiores como un elemento Vector64<T> nuevo.Gets the value of the lower 64-bits as a new Vector64<T>. |
GetUpper<T>(Vector128<T>) |
Obtiene el valor de los 64 bits superiores como un elemento Vector64<T> nuevo.Gets the value of the upper 64-bits as a new Vector64<T>. |
ToScalar<T>(Vector128<T>) |
Convierte el vector especificado en un escalar que contiene el valor del primer elemento.Converts the given vector to a scalar containing the value of the first element. |
ToVector256<T>(Vector128<T>) |
Convierte el vector proporcionado en un nuevo Vector256<T> con los 128 bits inferiores establecidos en el valor del vector especificado y los 128 bits superiores inicializados en cero.Converts the given vector to a new Vector256<T> with the lower 128-bits set to the value of the given vector and the upper 128-bits initialized to zero. |
ToVector256Unsafe<T>(Vector128<T>) |
Convierte el vector proporcionado en un nuevo elemento Vector256<T> con los 128 bits inferiores establecidos en el valor del vector especificado y los 128 bits superiores sin inicializar.Converts the given vector to a new Vector256<T> with the lower 128-bits set to the value of the given vector and the upper 128-bits left uninitialized. |
WithElement<T>(Vector128<T>, Int32, T) |
Crea Vector128<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.Creates a new Vector128<T> with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector. |
WithLower<T>(Vector128<T>, Vector64<T>) |
Crea un elemento Vector128<T> con los 64 bits inferiores establecidos en el valor especificado y los 64 bits superiores establecidos en el mismo valor que en el vector especificado.Creates a new Vector128<T> with the lower 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector. |
WithUpper<T>(Vector128<T>, Vector64<T>) |
Crea un elemento Vector128<T> nuevo con los 64 bits superiores establecidos en el valor especificado y los 64 bits inferiores establecidos en el mismo valor que en el vector especificado.Creates a new Vector128<T> with the upper 64-bits set to the specified value and the lower 64-bits set to the same value as that in the given vector. |