Vector128<T> Vector128<T> Vector128<T> Vector128<T> Struct

Definição

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
Herança
Vector128<T>Vector128<T>Vector128<T>Vector128<T>
Implementações

Propriedades

Count Count Count Count

Obtém o número de T que estão em um Vector128<T>.Gets the number of T that are in a Vector128<T>.

Zero Zero Zero Zero

Obtém um novo Vector128<T> com todos os elementos inicializados para zero.Gets a new Vector128<T> with all elements initialized to zero.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual à instância atual.Determines whether the specified object is equal to the current instance.

Equals(Vector128<T>) Equals(Vector128<T>) Equals(Vector128<T>) Equals(Vector128<T>)

Determina se o Vector128<T> especificado é igual à instância atual.Determines whether the specified Vector128<T> is equal to the current instance.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtém o código hash para a instância.Gets the hash code for the instance.

ToString() ToString() ToString() ToString()

Converte a instância atual em uma representação de cadeia de caracteres equivalente.Converts the current instance to an equivalent string representation.

Métodos de Extensão

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

Reinterpreta um Vector128<T> do tipo T como um novo Vector128<T> do tipo U.Reinterprets a Vector128<T> of type T as a new Vector128<T> of type U.

AsByte<T>(Vector128<T>) AsByte<T>(Vector128<T>) AsByte<T>(Vector128<T>) AsByte<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo Byte.Reinterprets a Vector128<T> as a new Vector128 of type Byte.

AsDouble<T>(Vector128<T>) AsDouble<T>(Vector128<T>) AsDouble<T>(Vector128<T>) AsDouble<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo Double.Reinterprets a Vector128<T> as a new Vector128 of type Double.

AsInt16<T>(Vector128<T>) AsInt16<T>(Vector128<T>) AsInt16<T>(Vector128<T>) AsInt16<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo Int16.Reinterprets a Vector128<T> as a new Vector128 of type Int16.

AsInt32<T>(Vector128<T>) AsInt32<T>(Vector128<T>) AsInt32<T>(Vector128<T>) AsInt32<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo Int32.Reinterprets a Vector128<T> as a new Vector128 of type Int32.

AsInt64<T>(Vector128<T>) AsInt64<T>(Vector128<T>) AsInt64<T>(Vector128<T>) AsInt64<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo Int64.Reinterprets a Vector128<T> as a new Vector128 of type Int64.

AsSByte<T>(Vector128<T>) AsSByte<T>(Vector128<T>) AsSByte<T>(Vector128<T>) AsSByte<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo SByte.Reinterprets a Vector128<T> as a new Vector128 of type SByte.

AsSingle<T>(Vector128<T>) AsSingle<T>(Vector128<T>) AsSingle<T>(Vector128<T>) AsSingle<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo Single.Reinterprets a Vector128<T> as a new Vector128 of type Single.

AsUInt16<T>(Vector128<T>) AsUInt16<T>(Vector128<T>) AsUInt16<T>(Vector128<T>) AsUInt16<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo UInt16.Reinterprets a Vector128<T> as a new Vector128 of type UInt16.

AsUInt32<T>(Vector128<T>) AsUInt32<T>(Vector128<T>) AsUInt32<T>(Vector128<T>) AsUInt32<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo UInt32.Reinterprets a Vector128<T> as a new Vector128 of type UInt32.

AsUInt64<T>(Vector128<T>) AsUInt64<T>(Vector128<T>) AsUInt64<T>(Vector128<T>) AsUInt64<T>(Vector128<T>)

Reinterpreta um Vector128<T> como um novo Vector128 do tipo UInt64.Reinterprets a Vector128<T> as a new Vector128 of type UInt64.

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

Obtém o elemento no índice especificado.Gets the element at the specified index.

GetLower<T>(Vector128<T>) GetLower<T>(Vector128<T>) GetLower<T>(Vector128<T>) GetLower<T>(Vector128<T>)

Obtém o valor dos 64 bits inferiores como um novo Vector64<T>.Gets the value of the lower 64-bits as a new Vector64<T>.

GetUpper<T>(Vector128<T>) GetUpper<T>(Vector128<T>) GetUpper<T>(Vector128<T>) GetUpper<T>(Vector128<T>)

Obtém o valor dos 64 bits superiores como um novo Vector64<T>.Gets the value of the upper 64-bits as a new Vector64<T>.

ToScalar<T>(Vector128<T>) ToScalar<T>(Vector128<T>) ToScalar<T>(Vector128<T>) ToScalar<T>(Vector128<T>)

Converte o vetor especificado em um escalar que contém o valor do primeiro elemento.Converts the given vector to a scalar containing the value of the first element.

ToVector256<T>(Vector128<T>) ToVector256<T>(Vector128<T>) ToVector256<T>(Vector128<T>) ToVector256<T>(Vector128<T>)

Converte o vetor especificado em um novo Vector256<T> com os 128 bits inferiores definidos com o valor do vetor especificado os 128 bits superiores inicializados como zero.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>) ToVector256Unsafe<T>(Vector128<T>) ToVector256Unsafe<T>(Vector128<T>) ToVector256Unsafe<T>(Vector128<T>)

Converte o vetor especificado em um novo Vector256<T> com os 128 bits inferiores definidos com o valor do vetor especificado os 128 bits superiores mantidos não inicializados.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) WithElement<T>(Vector128<T>, Int32, T) WithElement<T>(Vector128<T>, Int32, T) WithElement<T>(Vector128<T>, Int32, T)

Cria um Vector128<T> com o elemento no índice especificado definido com o valor especificado e os elementos restantes definidos com o mesmo valor do vetor 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>) WithLower<T>(Vector128<T>, Vector64<T>) WithLower<T>(Vector128<T>, Vector64<T>) WithLower<T>(Vector128<T>, Vector64<T>)

Cria um Vector128<T> com os 64 bits inferiores definidos com o valor especificado e os 64 bits superiores definidos com o mesmo valor do vetor 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>) WithUpper<T>(Vector128<T>, Vector64<T>) WithUpper<T>(Vector128<T>, Vector64<T>) WithUpper<T>(Vector128<T>, Vector64<T>)

Cria um Vector128<T> com os 64 bits superiores definidos com o valor especificado e os 64 bits superiores definidos com o mesmo valor do vetor especificado.Creates a new Vector128<T> with the upper 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector.

Aplica-se a