Vector64 Klasa

Definicja

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i wykonywania innych operacji na wektorach 64-bitowych.

public ref class Vector64 abstract sealed
public static class Vector64
type Vector64 = class
Public Module Vector64
Dziedziczenie
Vector64

Właściwości

IsHardwareAccelerated

Pobiera wartość wskazującą, czy operacje wektorów 64-bitowych podlegają przyspieszeniu sprzętowemu dzięki obsłudze wewnętrznej JIT.

Metody

Abs<T>(Vector64<T>)

Oblicza wartość bezwzględną każdego elementu w wektorze.

Add<T>(Vector64<T>, Vector64<T>)

Dodaje dwa wektory do obliczenia ich sumy.

AndNot<T>(Vector64<T>, Vector64<T>)

Oblicza bitowe i danego wektora oraz te uzupełniają inny wektor.

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

Reinterpretuje Vector64<T> typ jako nowy Vector64<T> typ TFromTTo.

AsByte<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ Byte.

AsDouble<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ Double.

AsInt16<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ Int16.

AsInt32<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ Int32.

AsInt64<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ Int64.

AsNInt<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64<T>.

AsNUInt<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64<T>.

AsSByte<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ SByte.

AsSingle<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ Single.

AsUInt16<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ UInt16.

AsUInt32<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ UInt32.

AsUInt64<T>(Vector64<T>)

Reinterpretuje element Vector64<T> jako nowy Vector64 typ UInt64.

BitwiseAnd<T>(Vector64<T>, Vector64<T>)

Oblicza bitowe i dwa wektory.

BitwiseOr<T>(Vector64<T>, Vector64<T>)

Oblicza bitowe lub dwa wektory.

Ceiling(Vector64<Double>)

Oblicza sufit każdego elementu w wektorze.

Ceiling(Vector64<Single>)

Oblicza sufit każdego elementu w wektorze.

ConditionalSelect<T>(Vector64<T>, Vector64<T>, Vector64<T>)

Warunkowo wybiera wartość z dwóch wektorów w sposób bitowy.

ConvertToDouble(Vector64<Int64>)

Konwertuje element Vector64<T> na .Vector64<T>

ConvertToDouble(Vector64<UInt64>)

Konwertuje element Vector64<T> na .Vector64<T>

ConvertToInt32(Vector64<Single>)

Konwertuje element Vector64<T> na .Vector64<T>

ConvertToInt64(Vector64<Double>)

Konwertuje element Vector64<T> na .Vector64<T>

ConvertToSingle(Vector64<Int32>)

Konwertuje element Vector64<T> na .Vector64<T>

ConvertToSingle(Vector64<UInt32>)

Konwertuje element Vector64<T> na .Vector64<T>

ConvertToUInt32(Vector64<Single>)

Konwertuje element Vector64<T> na .Vector64<T>

ConvertToUInt64(Vector64<Double>)

Konwertuje element Vector64<T> na .Vector64<T>

CopyTo<T>(Vector64<T>, Span<T>)

Kopiuje element Vector64<T> do danego zakresu.

CopyTo<T>(Vector64<T>, T[])

Kopiuje element Vector64<T> do danej tablicy.

CopyTo<T>(Vector64<T>, T[], Int32)

Kopiuje element Vector64<T> do danej tablicy rozpoczynającej się od określonego indeksu.

Create(Byte)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

Tworzy nowe Vector64<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości.

Create(Double)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(Int16)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(Int16, Int16, Int16, Int16)

Tworzy nowe Vector64<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości.

Create(Int32)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(Int32, Int32)

Tworzy nowe Vector64<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości.

Create(Int64)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(IntPtr)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(SByte)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte)

Tworzy nowe Vector64<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości.

Create(Single)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(Single, Single)

Tworzy nowe Vector64<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości.

Create(UInt16)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(UInt16, UInt16, UInt16, UInt16)

Tworzy nowe Vector64<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości.

Create(UInt32)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(UInt32, UInt32)

Tworzy nowe Vector64<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości.

Create(UInt64)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create(UIntPtr)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create<T>(ReadOnlySpan<T>)

Tworzy nowe Vector64<T> z danego zakresu odczytu.

Create<T>(T)

Tworzy nowe Vector64<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości.

Create<T>(T[])

Tworzy nową Vector64<T> z danej tablicy.

Create<T>(T[], Int32)

Tworzy nową Vector64<T> z danej tablicy.

CreateScalar(Byte)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(Double)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(Int16)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(Int32)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(Int64)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(IntPtr)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(SByte)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(Single)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(UInt16)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(UInt32)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(UInt64)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar(UIntPtr)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalar<T>(T)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero.

CreateScalarUnsafe(Byte)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(Double)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(Int16)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(Int32)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(Int64)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(IntPtr)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(SByte)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(Single)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(UInt16)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(UInt32)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(UInt64)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe(UIntPtr)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateScalarUnsafe<T>(T)

Tworzy nowe Vector64<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane.

CreateSequence<T>(T, T)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i wykonywania innych operacji na wektorach 64-bitowych.

Divide<T>(Vector64<T>, T)

Dzieli wektor przez skalar, aby obliczyć iloraz dla poszczególnych elementów.

Divide<T>(Vector64<T>, Vector64<T>)

Dzieli dwa wektory, aby obliczyć ich iloraz.

Dot<T>(Vector64<T>, Vector64<T>)

Oblicza kropkę dwóch wektorów.

Equals<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy są równe dla poszczególnych elementów.

EqualsAll<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy wszystkie elementy są równe.

EqualsAny<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy jakiekolwiek elementy są równe.

Exp(Vector64<Double>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i wykonywania innych operacji na wektorach 64-bitowych.

Exp(Vector64<Single>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i wykonywania innych operacji na wektorach 64-bitowych.

ExtractMostSignificantBits<T>(Vector64<T>)

Wyodrębnia najbardziej znaczący bit z każdego elementu w wektorze.

Floor(Vector64<Double>)

Oblicza podłogę każdego elementu w wektorze.

Floor(Vector64<Single>)

Oblicza podłogę każdego elementu w wektorze.

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

Pobiera element wskazywany przez określony indeks.

GreaterThan<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, które z nich są większe dla poszczególnych elementów.

GreaterThanAll<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy wszystkie elementy są większe.

GreaterThanAny<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy jakiekolwiek elementy są większe.

GreaterThanOrEqual<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, które z nich są większe lub równe dla poszczególnych elementów.

GreaterThanOrEqualAll<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy wszystkie elementy są większe lub równe.

GreaterThanOrEqualAny<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy jakiekolwiek elementy są większe lub równe.

LessThan<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, które wartości są mniejsze dla poszczególnych elementów.

LessThanAll<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy wszystkie elementy są mniejsze.

LessThanAny<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy jakiekolwiek elementy są mniejsze.

LessThanOrEqual<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, które z nich jest mniejsze lub równe dla poszczególnych elementów.

LessThanOrEqualAll<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy wszystkie elementy są mniejsze lub równe.

LessThanOrEqualAny<T>(Vector64<T>, Vector64<T>)

Porównuje dwa wektory, aby określić, czy jakiekolwiek elementy są mniejsze lub równe.

Load<T>(T*)

Ładuje wektor z danego źródła.

LoadAligned<T>(T*)

Ładuje wektor z danego wyrównanego źródła.

LoadAlignedNonTemporal<T>(T*)

Ładuje wektor z danego wyrównanego źródła.

LoadUnsafe<T>(T)

Ładuje wektor z danego źródła.

LoadUnsafe<T>(T, UIntPtr)

Ładuje wektor z danego przesunięcia źródła i elementu.

Log(Vector64<Double>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i wykonywania innych operacji na wektorach 64-bitowych.

Log(Vector64<Single>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i wykonywania innych operacji na wektorach 64-bitowych.

Log2(Vector64<Double>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i wykonywania innych operacji na wektorach 64-bitowych.

Log2(Vector64<Single>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i wykonywania innych operacji na wektorach 64-bitowych.

Max<T>(Vector64<T>, Vector64<T>)

Oblicza maksymalnie dwa wektory na podstawie poszczególnych elementów.

Min<T>(Vector64<T>, Vector64<T>)

Oblicza co najmniej dwa wektory na podstawie poszczególnych elementów.

Multiply<T>(T, Vector64<T>)

Mnoży wektor przez skalarny, aby obliczyć swój produkt.

Multiply<T>(Vector64<T>, T)

Mnoży wektor przez skalarny, aby obliczyć swój produkt.

Multiply<T>(Vector64<T>, Vector64<T>)

Mnoży dwa wektory, aby obliczyć ich produkt mądry elementami.

Narrow(Vector64<Double>, Vector64<Double>)

Zawęża dwa Vector64<T> wystąpienia do jednego Vector64<T>.

Narrow(Vector64<Int16>, Vector64<Int16>)

Zawęża dwa Vector64<T> wystąpienia do jednego Vector64<T>.

Narrow(Vector64<Int32>, Vector64<Int32>)

Zawęża dwa Vector64<T> wystąpienia do jednego Vector64<T>.

Narrow(Vector64<Int64>, Vector64<Int64>)

Zawęża dwa Vector64<T> wystąpienia do jednego Vector64<T>.

Narrow(Vector64<UInt16>, Vector64<UInt16>)

Zawęża dwa Vector64<T> wystąpienia do jednego Vector64<T>.

Narrow(Vector64<UInt32>, Vector64<UInt32>)

Zawęża dwa Vector64<T> wystąpienia do jednego Vector64<T>.

Narrow(Vector64<UInt64>, Vector64<UInt64>)

Zawęża dwa Vector64<T> wystąpienia do jednego Vector64<T>.

Negate<T>(Vector64<T>)

Neguje wektor.

OnesComplement<T>(Vector64<T>)

Oblicza uzupełnienie jedynek wektora.

ShiftLeft(Vector64<Byte>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftLeft(Vector64<Int16>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftLeft(Vector64<Int32>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftLeft(Vector64<Int64>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftLeft(Vector64<IntPtr>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftLeft(Vector64<SByte>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftLeft(Vector64<UInt16>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftLeft(Vector64<UInt32>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftLeft(Vector64<UInt64>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftLeft(Vector64<UIntPtr>, Int32)

Przesuwa każdy element wektora w lewo o określoną ilość.

ShiftRightArithmetic(Vector64<Int16>, Int32)

Przesuwa (podpisany) każdy element wektora w prawo o określoną kwotę.

ShiftRightArithmetic(Vector64<Int32>, Int32)

Przesuwa (podpisany) każdy element wektora w prawo o określoną kwotę.

ShiftRightArithmetic(Vector64<Int64>, Int32)

Przesuwa (podpisany) każdy element wektora w prawo o określoną kwotę.

ShiftRightArithmetic(Vector64<IntPtr>, Int32)

Przesuwa (podpisany) każdy element wektora w prawo o określoną kwotę.

ShiftRightArithmetic(Vector64<SByte>, Int32)

Przesuwa (podpisany) każdy element wektora w prawo o określoną kwotę.

ShiftRightLogical(Vector64<Byte>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

ShiftRightLogical(Vector64<Int16>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

ShiftRightLogical(Vector64<Int32>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

ShiftRightLogical(Vector64<Int64>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

ShiftRightLogical(Vector64<IntPtr>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

ShiftRightLogical(Vector64<SByte>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

ShiftRightLogical(Vector64<UInt16>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

ShiftRightLogical(Vector64<UInt32>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

ShiftRightLogical(Vector64<UInt64>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

ShiftRightLogical(Vector64<UIntPtr>, Int32)

Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość.

Shuffle(Vector64<Byte>, Vector64<Byte>)

Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów.

Shuffle(Vector64<Int16>, Vector64<Int16>)

Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów.

Shuffle(Vector64<Int32>, Vector64<Int32>)

Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów.

Shuffle(Vector64<SByte>, Vector64<SByte>)

Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów.

Shuffle(Vector64<Single>, Vector64<Int32>)

Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów.

Shuffle(Vector64<UInt16>, Vector64<UInt16>)

Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów.

Shuffle(Vector64<UInt32>, Vector64<UInt32>)

Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów.

Sqrt<T>(Vector64<T>)

Oblicza pierwiastek kwadratowy wektora na podstawie poszczególnych elementów.

Store<T>(Vector64<T>, T*)

Przechowuje wektor w danym miejscu docelowym.

StoreAligned<T>(Vector64<T>, T*)

Przechowuje wektor w danym wyrównanym miejscu docelowym.

StoreAlignedNonTemporal<T>(Vector64<T>, T*)

Przechowuje wektor w danym wyrównanym miejscu docelowym.

StoreUnsafe<T>(Vector64<T>, T)

Przechowuje wektor w danym miejscu docelowym.

StoreUnsafe<T>(Vector64<T>, T, UIntPtr)

Przechowuje wektor w danym miejscu docelowym.

Subtract<T>(Vector64<T>, Vector64<T>)

Odejmuje dwa wektory, aby obliczyć ich różnicę.

Sum<T>(Vector64<T>)

Oblicza sumę wszystkich elementów w wektorze.

ToScalar<T>(Vector64<T>)

Konwertuje dany wektor na skalarny zawierający wartość pierwszego elementu.

ToVector128<T>(Vector64<T>)

Konwertuje dany wektor na nowy Vector128<T> z niższymi 64-bitami ustawionymi na wartość danego wektora i górne 64-bitowe zainicjowane na zero.

ToVector128Unsafe<T>(Vector64<T>)

Konwertuje dany wektor na nowy Vector128<T> z niższymi 64-bitami ustawionymi na wartość danego wektora i 64-bitowe górne 64-bitowe pozostawione niezainicjowane.

TryCopyTo<T>(Vector64<T>, Span<T>)

Próbuje skopiować element Vector<T> do danego zakresu.

Widen(Vector64<Byte>)

Rozszerza znak na Vector64<T> dwa Vector64<T>.

Widen(Vector64<Int16>)

Rozszerza znak na Vector64<T> dwa Vector64<T>.

Widen(Vector64<Int32>)

Rozszerza znak na Vector64<T> dwa Vector64<T>.

Widen(Vector64<SByte>)

Rozszerza znak na Vector64<T> dwa Vector64<T>.

Widen(Vector64<Single>)

Rozszerza znak na Vector64<T> dwa Vector64<T>.

Widen(Vector64<UInt16>)

Rozszerza znak na Vector64<T> dwa Vector64<T>.

Widen(Vector64<UInt32>)

Rozszerza znak na Vector64<T> dwa Vector64<T>.

WidenLower(Vector64<Byte>)

Rozszerza dolną połowę wartości Vector64<T> w .Vector64<T>

WidenLower(Vector64<Int16>)

Rozszerza dolną połowę wartości Vector64<T> w .Vector64<T>

WidenLower(Vector64<Int32>)

Rozszerza dolną połowę wartości Vector64<T> w .Vector64<T>

WidenLower(Vector64<SByte>)

Rozszerza dolną połowę wartości Vector64<T> w .Vector64<T>

WidenLower(Vector64<Single>)

Rozszerza dolną połowę wartości Vector64<T> w .Vector64<T>

WidenLower(Vector64<UInt16>)

Rozszerza dolną połowę wartości Vector64<T> w .Vector64<T>

WidenLower(Vector64<UInt32>)

Rozszerza dolną połowę wartości Vector64<T> w .Vector64<T>

WidenUpper(Vector64<Byte>)

Rozszerza górną połowę Vector64<T> na .Vector64<T>

WidenUpper(Vector64<Int16>)

Rozszerza górną połowę Vector64<T> na .Vector64<T>

WidenUpper(Vector64<Int32>)

Rozszerza górną połowę Vector64<T> na .Vector64<T>

WidenUpper(Vector64<SByte>)

Rozszerza górną połowę Vector64<T> na .Vector64<T>

WidenUpper(Vector64<Single>)

Rozszerza górną połowę Vector64<T> na .Vector64<T>

WidenUpper(Vector64<UInt16>)

Rozszerza górną połowę Vector64<T> na .Vector64<T>

WidenUpper(Vector64<UInt32>)

Rozszerza górną połowę Vector64<T> na .Vector64<T>

WithElement<T>(Vector64<T>, Int32, T)

Tworzy nowy Vector64<T> element z określonym indeksem ustawionym na określoną wartość, a pozostałe elementy ustawione na tę samą wartość co w danym wektorze.

Xor<T>(Vector64<T>, Vector64<T>)

Oblicza wyłączność lub dwa wektory.

Dotyczy