Vector64 Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
| 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. |