Vector128<T> Struktura

Definicja

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))

Parametry typu

T
Dziedziczenie
Vector128<T>
Implementuje

Właściwości

Count

Pobiera liczbę T, które znajdują się w Vector128<T>.Gets the number of T that are in a Vector128<T>.

Zero

Pobiera nowy Vector128<T> ze wszystkimi elementami zainicjowanymi do zera.Gets a new Vector128<T> with all elements initialized to zero.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu wystąpieniu.Determines whether the specified object is equal to the current instance.

Equals(Vector128<T>)

Określa, czy określony Vector128<T> jest równy bieżącemu wystąpieniu.Determines whether the specified Vector128<T> is equal to the current instance.

GetHashCode()

Pobiera kod skrótu dla tego wystąpienia.Gets the hash code for the instance.

ToString()

Konwertuje bieżące wystąpienie na równoważną reprezentację ciągu.Converts the current instance to an equivalent string representation.

Metody rozszerzania

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

Reinterpretuje Vector128<T> typ T jako nowy Vector128<T> typ U.Reinterprets a Vector128<T> of type T as a new Vector128<T> of type U.

AsByte<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ Byte.Reinterprets a Vector128<T> as a new Vector128 of type Byte.

AsDouble<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ Double.Reinterprets a Vector128<T> as a new Vector128 of type Double.

AsInt16<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ Int16.Reinterprets a Vector128<T> as a new Vector128 of type Int16.

AsInt32<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ Int32.Reinterprets a Vector128<T> as a new Vector128 of type Int32.

AsInt64<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ Int64.Reinterprets a Vector128<T> as a new Vector128 of type Int64.

AsSByte<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ SByte.Reinterprets a Vector128<T> as a new Vector128 of type SByte.

AsSingle<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ Single.Reinterprets a Vector128<T> as a new Vector128 of type Single.

AsUInt16<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ UInt16.Reinterprets a Vector128<T> as a new Vector128 of type UInt16.

AsUInt32<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ UInt32.Reinterprets a Vector128<T> as a new Vector128 of type UInt32.

AsUInt64<T>(Vector128<T>)

Reinterpretuje Vector128<T> jako nowy Vector128 typ UInt64.Reinterprets a Vector128<T> as a new Vector128 of type UInt64.

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

Pobiera element wskazywany przez określony indeks.Gets the element at the specified index.

GetLower<T>(Vector128<T>)

Pobiera wartość niższą 64-bitów jako nową Vector64<T>.Gets the value of the lower 64-bits as a new Vector64<T>.

GetUpper<T>(Vector128<T>)

Pobiera wartość górnego 64-bitów jako nowy Vector64<T>.Gets the value of the upper 64-bits as a new Vector64<T>.

ToScalar<T>(Vector128<T>)

Konwertuje dany wektor do skalarnej zawierającej wartość pierwszego elementu.Converts the given vector to a scalar containing the value of the first element.

ToVector256<T>(Vector128<T>)

Konwertuje dany wektor na nowy Vector256<T> z niższym 128-bitowym ustawionym na wartość danego wektora i 128 górną liczbę bitów, które są inicjowane do zera.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>)

Konwertuje dany wektor na nowy Vector256<T> z niższym 128-bitowym ustawionym na wartość danego wektora i górną część 128-bitów, która nie została zainicjowana.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)

Tworzy nowy Vector128<T> element z elementem z określonym indeksem ustawionym na określoną wartość, a pozostałe elementy mają tę samą wartość, co w danym wektorze.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>)

Tworzy nowy Vector128<T> z niższym 64-bitowym ustawionym na określoną wartość, a górna wartość 64-bitów jest równa tej samej wartości, co w danym wektorze.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>)

Tworzy nowy Vector128<T> z górną 64-bitów ustawionymi na określoną wartość i górną wartość 64-bitów ustawioną tak samo jak w przypadku danego wektora.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.

Dotyczy