Vector256 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 w inny sposób działania na wektorach 256-bitowych.
public ref class Vector256 abstract sealed
public static class Vector256
type Vector256 = class
Public Module Vector256
- Dziedziczenie
-
Vector256
Właściwości
| Nazwa | Opis |
|---|---|
| E |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| Epsilon |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| IsHardwareAccelerated |
Pobiera wartość wskazującą, czy operacje wektorów 256-bitowych podlegają przyspieszeniu sprzętowemu dzięki obsłudze wewnętrznej JIT. |
| NaN |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| NegativeInfinity |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| NegativeOne |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| NegativeZero |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| Pi |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| PositiveInfinity |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| SignSequence |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| Tau |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
Metody
| Nazwa | Opis |
|---|---|
| Abs<T>(Vector256<T>) |
Oblicza wartość bezwzględną każdego elementu w wektorze. |
| Add<T>(Vector256<T>, Vector256<T>) |
Dodaje dwa wektory, aby obliczyć ich sumę. |
| AddSaturate<T>(Vector256<T>, Vector256<T>) |
Dodaje dwa wektory do obliczenia ich sumy nasyconych mądry element. |
| All<T>(Vector256<T>, T) |
Określa, czy wszystkie elementy wektora są równe danej wartości. |
| AllWhereAllBitsSet<T>(Vector256<T>) |
Określa, czy wszystkie elementy wektora mają wszystkie ustawione bity. |
| AndNot<T>(Vector256<T>, Vector256<T>) |
Oblicza bitowe i danego wektora oraz te uzupełniają inny wektor. |
| Any<T>(Vector256<T>, T) |
Określa, czy jakiekolwiek elementy wektora są równe danej wartości. |
| AnyWhereAllBitsSet<T>(Vector256<T>) |
Określa, czy jakiekolwiek elementy wektora mają ustawione wszystkie bity. |
| As<T,U>(Vector256<T>) |
Ponownie interpretuje Vector256<T> typ |
| AsByte<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ Byte. |
| AsDouble<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ Double. |
| Asin(Vector256<Double>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| Asin(Vector256<Single>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| AsInt16<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ Int16. |
| AsInt32<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ Int32. |
| AsInt64<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ Int64. |
| AsNInt<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256<T>. |
| AsNUInt<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256<T>. |
| AsSByte<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ SByte. |
| AsSingle<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ Single. |
| AsUInt16<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ UInt16. |
| AsUInt32<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ UInt32. |
| AsUInt64<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector256 typ UInt64. |
| AsVector<T>(Vector256<T>) |
Ponownie interpretuje element Vector256<T> jako nowy Vector<T>. |
| AsVector256<T>(Vector<T>) |
Ponownie interpretuje element Vector<T> jako nowy Vector256<T>. |
| BitwiseAnd<T>(Vector256<T>, Vector256<T>) |
Oblicza bitowe i dwa wektory. |
| BitwiseOr<T>(Vector256<T>, Vector256<T>) |
Oblicza bitowe lub dwa wektory. |
| Ceiling(Vector256<Double>) |
Oblicza pułap każdego elementu w wektorze. |
| Ceiling(Vector256<Single>) |
Oblicza pułap każdego elementu w wektorze. |
| Clamp<T>(Vector256<T>, Vector256<T>, Vector256<T>) |
Ogranicza wektor między wartością minimalną a maksymalną. |
| ClampNative<T>(Vector256<T>, Vector256<T>, Vector256<T>) |
Ogranicza wektor między wartością minimalną a maksymalną przy użyciu zachowania specyficznego dla platformy dla |
| ConcatLowerLower<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| ConcatLowerUpper<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| ConcatUpperLower<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| ConcatUpperUpper<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| ConditionalSelect<T>(Vector256<T>, Vector256<T>, Vector256<T>) |
Warunkowo wybiera wartość z dwóch wektorów na zasadzie bitowej. |
| ConvertToDouble(Vector256<Int64>) |
Konwertuje element na Vector256<T> .Vector256<T> |
| ConvertToDouble(Vector256<UInt64>) |
Konwertuje element na Vector256<T> .Vector256<T> |
| ConvertToInt32(Vector256<Single>) |
Konwertuje element na Vector256<T> .Vector256<T> |
| ConvertToInt32Native(Vector256<Single>) |
Konwertuje |
| ConvertToInt64(Vector256<Double>) |
Konwertuje element na Vector256<T> .Vector256<T> |
| ConvertToInt64Native(Vector256<Double>) |
Konwertuje |
| ConvertToSingle(Vector256<Int32>) |
Konwertuje element na Vector256<T> .Vector256<T> |
| ConvertToSingle(Vector256<UInt32>) |
Konwertuje element na Vector256<T> .Vector256<T> |
| ConvertToUInt32(Vector256<Single>) |
Konwertuje element na Vector256<T> .Vector256<T> |
| ConvertToUInt32Native(Vector256<Single>) |
Konwertuje |
| ConvertToUInt64(Vector256<Double>) |
Konwertuje element na Vector256<T> .Vector256<T> |
| ConvertToUInt64Native(Vector256<Double>) |
Konwertuje |
| CopySign<T>(Vector256<T>, Vector256<T>) |
Kopiuje znak każdego elementu wektora do znaku poszczególnych elementów innego wektora. |
| CopyTo<T>(Vector256<T>, Span<T>) |
Kopiuje element Vector256<T> do danego zakresu. |
| CopyTo<T>(Vector256<T>, T[], Int32) |
Kopiuje Vector256<T> element do danej tablicy rozpoczynającej się od określonego indeksu. |
| CopyTo<T>(Vector256<T>, T[]) |
Kopiuje element Vector256<T> do danej tablicy. |
| Cos(Vector256<Double>) |
Oblicza cosinus każdego elementu w wektorze. |
| Cos(Vector256<Single>) |
Oblicza cosinus każdego elementu w wektorze. |
| Count<T>(Vector256<T>, T) |
Określa liczbę elementów w wektorze, które są równe danej wartości. |
| CountWhereAllBitsSet<T>(Vector256<T>) |
Określa liczbę elementów w wektorze, które mają wszystkie zestawy bitów. |
| Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(Byte) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(Double, Double, Double, Double) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(Double) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(Int16) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(Int32) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(Int64, Int64, Int64, Int64) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(Int64) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(IntPtr) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(SByte) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(Single, Single, Single, Single, Single, Single, Single, Single) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(Single) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(UInt16) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(UInt32) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(UInt64, UInt64, UInt64, UInt64) |
Tworzy nowe Vector256<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości. |
| Create(UInt64) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(UIntPtr) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create(Vector128<Byte>, Vector128<Byte>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<Double>, Vector128<Double>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<Int16>, Vector128<Int16>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<Int32>, Vector128<Int32>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<Int64>, Vector128<Int64>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<IntPtr>, Vector128<IntPtr>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<SByte>, Vector128<SByte>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<Single>, Vector128<Single>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<UInt16>, Vector128<UInt16>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<UInt32>, Vector128<UInt32>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<UInt64>, Vector128<UInt64>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create(Vector128<UIntPtr>, Vector128<UIntPtr>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create<T>(ReadOnlySpan<T>) |
Tworzy nowy Vector256<T> element na podstawie danego zakresu odczytu. |
| Create<T>(T) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi elementami zainicjowanymi do określonej wartości. |
| Create<T>(T[], Int32) |
Tworzy nową Vector256<T> z danej tablicy. |
| Create<T>(T[]) |
Tworzy nową Vector256<T> z danej tablicy. |
| Create<T>(Vector128<T>, Vector128<T>) |
Tworzy nowe Vector256<T> wystąpienie na podstawie dwóch Vector128<T> wystąpień. |
| Create<T>(Vector128<T>) |
Tworzy nowe Vector256<T> wystąpienie z dolną i górną 128-bitową zainicjowaną określoną wartością. |
| Create<T>(Vector64<T>) |
Tworzy nowe Vector256<T> wystąpienie ze wszystkimi 64-bitowymi częściami zainicjowanymi do określonej wartości. |
| CreateAlternatingSequence<T>(T, T) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| CreateGeometricSequence<T>(T, T) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| CreateHarmonicSequence<T>(T, T) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| CreateScalar(Byte) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(Double) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(Int16) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(Int32) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(Int64) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(IntPtr) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(SByte) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(Single) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(UInt16) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(UInt32) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(UInt64) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar(UIntPtr) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalar<T>(T) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości i pozostałymi elementami zainicjowanymi na zero. |
| CreateScalarUnsafe(Byte) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(Double) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(Int16) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(Int32) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(Int64) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(IntPtr) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(SByte) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(Single) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(UInt16) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(UInt32) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(UInt64) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe(UIntPtr) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateScalarUnsafe<T>(T) |
Tworzy nowe Vector256<T> wystąpienie z pierwszym elementem zainicjowanym do określonej wartości, a pozostałe elementy pozostawione niezainicjowane. |
| CreateSequence<T>(T, T) |
Tworzy nowe Vector256<T> wystąpienie, w którym elementy zaczynają się od określonej wartości i które są rozdzielone spacjami zgodnie z inną określoną wartością. |
| DegreesToRadians(Vector256<Double>) |
Konwertuje dany wektor z stopni na radiany. |
| DegreesToRadians(Vector256<Single>) |
Konwertuje dany wektor z stopni na radiany. |
| Divide<T>(Vector256<T>, T) |
Dzieli wektor przez skalarny, aby obliczyć iloraz dla poszczególnych elementów. |
| Divide<T>(Vector256<T>, Vector256<T>) |
Dzieli dwa wektory, aby obliczyć ich iloraz. |
| Dot<T>(Vector256<T>, Vector256<T>) |
Oblicza iloczyn kropkowy dwóch wektorów. |
| Equals<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy są one równe dla poszczególnych elementów. |
| EqualsAll<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy wszystkie elementy są równe. |
| EqualsAny<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy jakiekolwiek elementy są równe. |
| Exp(Vector256<Double>) |
Oblicza wykładnik każdego elementu w wektorze. |
| Exp(Vector256<Single>) |
Oblicza wykładnik każdego elementu w wektorze. |
| ExtractMostSignificantBits<T>(Vector256<T>) |
Wyodrębnia najbardziej znaczący bit z każdego elementu w wektorze. |
| Floor(Vector256<Double>) |
Oblicza podłogę każdego elementu w wektorze. |
| Floor(Vector256<Single>) |
Oblicza podłogę każdego elementu w wektorze. |
| FusedMultiplyAdd(Vector256<Double>, Vector256<Double>, Vector256<Double>) |
Obliczenia ( |
| FusedMultiplyAdd(Vector256<Single>, Vector256<Single>, Vector256<Single>) |
Obliczenia ( |
| get_E<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| get_Epsilon<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| get_NaN<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| get_NegativeInfinity<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| get_NegativeOne<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| get_NegativeZero<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| get_Pi<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| get_PositiveInfinity<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| get_SignSequence<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| get_Tau<T>() |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| GetElement<T>(Vector256<T>, Int32) |
Pobiera element w określonym indeksie. |
| GetLower<T>(Vector256<T>) |
Pobiera wartość niższych 128 bitów jako nową Vector128<T>wartość . |
| GetUpper<T>(Vector256<T>) |
Pobiera wartość górnej 128 bitów jako nową Vector128<T>wartość . |
| GreaterThan<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, co jest większe dla poszczególnych elementów. |
| GreaterThanAll<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy wszystkie elementy są większe. |
| GreaterThanAny<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy jakiekolwiek elementy są większe. |
| GreaterThanOrEqual<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, które wartości są większe lub równe dla poszczególnych elementów. |
| GreaterThanOrEqualAll<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy wszystkie elementy są większe lub równe. |
| GreaterThanOrEqualAny<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy jakiekolwiek elementy są większe lub równe. |
| Hypot(Vector256<Double>, Vector256<Double>) |
Oblicza niedocięcie, biorąc pod uwagę dwa wektory reprezentujące długości krótszych boków w trójkątach kątowych po prawej stronie. |
| Hypot(Vector256<Single>, Vector256<Single>) |
Oblicza niedocięcie, biorąc pod uwagę dwa wektory reprezentujące długości krótszych boków w trójkątach kątowych po prawej stronie. |
| IndexOf<T>(Vector256<T>, T) |
Określa indeks pierwszego elementu w wektorze, który jest równy danej wartości. |
| IndexOfWhereAllBitsSet<T>(Vector256<T>) |
Określa indeks pierwszego elementu w wektorze, który ma wszystkie bity ustawione. |
| IsEvenInteger<T>(Vector256<T>) |
Określa, które elementy w wektorze są nawet wartościami całkowitymi. |
| IsFinite<T>(Vector256<T>) |
Określa, które elementy w wektorze są skończone. |
| IsInfinity<T>(Vector256<T>) |
Określa, które elementy w wektorze są nieskończone. |
| IsInteger<T>(Vector256<T>) |
Określa, które elementy w wektorze są wartościami całkowitymi. |
| IsNaN<T>(Vector256<T>) |
Określa, które elementy w wektorze to NaN. |
| IsNegative<T>(Vector256<T>) |
Określa, które elementy w wektorze reprezentują ujemne liczby rzeczywiste. |
| IsNegativeInfinity<T>(Vector256<T>) |
Określa, które elementy w wektorze są ujemną nieskończonością. |
| IsNormal<T>(Vector256<T>) |
Określa, które elementy w wektorze są normalne. |
| IsOddInteger<T>(Vector256<T>) |
Określa, które elementy w wektorze są dziwne wartości całkowite. |
| IsPositive<T>(Vector256<T>) |
Określa, które elementy w wektorze reprezentują dodatnie liczby rzeczywiste. |
| IsPositiveInfinity<T>(Vector256<T>) |
Określa, które elementy w wektorze są dodatnią nieskończonością. |
| IsSubnormal<T>(Vector256<T>) |
Określa, które elementy w wektorze są podnormalne. |
| IsZero<T>(Vector256<T>) |
Określa, które elementy w wektorze mają wartość zero. |
| LastIndexOf<T>(Vector256<T>, T) |
Określa indeks ostatniego elementu w wektorze, który jest równy danej wartości. |
| LastIndexOfWhereAllBitsSet<T>(Vector256<T>) |
Określa indeks ostatniego elementu w wektorze, który ma ustawione wszystkie bity. |
| Lerp(Vector256<Double>, Vector256<Double>, Vector256<Double>) |
Wykonuje interpolację liniową między dwoma wektorami na podstawie danej wagi. |
| Lerp(Vector256<Single>, Vector256<Single>, Vector256<Single>) |
Wykonuje interpolację liniową między dwoma wektorami na podstawie danej wagi. |
| LessThan<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, które są mniejsze dla poszczególnych elementów. |
| LessThanAll<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy wszystkie elementy są mniejsze. |
| LessThanAny<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy jakiekolwiek elementy są mniejsze. |
| LessThanOrEqual<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, które z nich są mniejsze lub równe dla poszczególnych elementów. |
| LessThanOrEqualAll<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, aby określić, czy wszystkie elementy są mniejsze lub równe. |
| LessThanOrEqualAny<T>(Vector256<T>, Vector256<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, UIntPtr) |
Ładuje wektor z danego przesunięcia źródła i elementu. |
| LoadUnsafe<T>(T) |
Ładuje wektor z danego źródła. |
| Log(Vector256<Double>) |
Oblicza dziennik każdego elementu w wektorze. |
| Log(Vector256<Single>) |
Oblicza dziennik każdego elementu w wektorze. |
| Log2(Vector256<Double>) |
Oblicza dziennik2 każdego elementu w wektorze. |
| Log2(Vector256<Single>) |
Oblicza dziennik2 każdego elementu w wektorze. |
| Max<T>(Vector256<T>, Vector256<T>) |
Oblicza maksymalnie dwa wektory na podstawie poszczególnych elementów. |
| MaxMagnitude<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory do obliczeń, które mają większą wielkość dla poszczególnych elementów. |
| MaxMagnitudeNumber<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, na podstawie poszczególnych elementów, do obliczeń, które mają większą wielkość i zwracają drugą wartość, jeśli dane wejściowe to |
| MaxNative<T>(Vector256<T>, Vector256<T>) |
Porównaj dwa wektory, aby określić, które elementy są większe dla poszczególnych elementów przy użyciu konkretnego zachowania platformy dla |
| MaxNumber<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, na podstawie poszczególnych elementów, do obliczenia, które jest większe i zwraca inną wartość, jeśli element ma |
| Min<T>(Vector256<T>, Vector256<T>) |
Oblicza co najmniej dwa wektory na podstawie poszczególnych elementów. |
| MinMagnitude<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory do obliczeń, które mają mniejszą wielkość na podstawie poszczególnych elementów. |
| MinMagnitudeNumber<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, na podstawie poszczególnych elementów, do obliczeń, które mają mniejszą wielkość i zwracają drugą wartość, jeśli dane wejściowe to |
| MinNative<T>(Vector256<T>, Vector256<T>) |
Porównaj dwa wektory, aby określić, które z nich jest mniejsze dla poszczególnych elementów przy użyciu konkretnego zachowania platformy dla |
| MinNumber<T>(Vector256<T>, Vector256<T>) |
Porównuje dwa wektory, na podstawie poszczególnych elementów, do obliczenia, które jest mniejsze i zwraca drugą wartość, jeśli element ma wartość |
| Multiply<T>(T, Vector256<T>) |
Mnoży wektor przez skalarny, aby obliczyć swój produkt. |
| Multiply<T>(Vector256<T>, T) |
Mnoży wektor przez skalarny, aby obliczyć swój produkt. |
| Multiply<T>(Vector256<T>, Vector256<T>) |
Mnoży dwa wektory, aby obliczyć ich produkt mądry elementami. |
| MultiplyAddEstimate(Vector256<Double>, Vector256<Double>, Vector256<Double>) |
Oblicza oszacowanie ( |
| MultiplyAddEstimate(Vector256<Single>, Vector256<Single>, Vector256<Single>) |
Oblicza oszacowanie ( |
| Narrow(Vector256<Double>, Vector256<Double>) |
Zawęża dwa Vector256<T> wystąpienia do jednego Vector256<T>. |
| Narrow(Vector256<Int16>, Vector256<Int16>) |
Zawęża dwa Vector256<T> wystąpienia do jednego Vector256<T>. |
| Narrow(Vector256<Int32>, Vector256<Int32>) |
Zawęża dwa Vector256<T> wystąpienia do jednego Vector256<T>. |
| Narrow(Vector256<Int64>, Vector256<Int64>) |
Zawęża dwa Vector256<T> wystąpienia do jednego Vector256<T>. |
| Narrow(Vector256<UInt16>, Vector256<UInt16>) |
Zawęża dwa Vector256<T> wystąpienia do jednego Vector256<T>. |
| Narrow(Vector256<UInt32>, Vector256<UInt32>) |
Zawęża dwa Vector256<T> wystąpienia do jednego Vector256<T>. |
| Narrow(Vector256<UInt64>, Vector256<UInt64>) |
Zawęża dwa Vector256<T> wystąpienia do jednego Vector256<T>. |
| NarrowWithSaturation(Vector256<Double>, Vector256<Double>) |
Zawęża dwa wektory wystąpień do jednego wektora DoubleSingle przy użyciu konwersji saturacji. |
| NarrowWithSaturation(Vector256<Int16>, Vector256<Int16>) |
Zawęża dwa wektory wystąpień do jednego wektora Int16SByte przy użyciu konwersji saturacji. |
| NarrowWithSaturation(Vector256<Int32>, Vector256<Int32>) |
Zawęża dwa wektory wystąpień do jednego wektora Int32Int16 przy użyciu konwersji saturacji. |
| NarrowWithSaturation(Vector256<Int64>, Vector256<Int64>) |
Zawęża dwa wektory wystąpień do jednego wektora Int64Int32 przy użyciu konwersji saturacji. |
| NarrowWithSaturation(Vector256<UInt16>, Vector256<UInt16>) |
Zawęża dwa wektory wystąpień do jednego wektora UInt16Byte przy użyciu konwersji saturacji. |
| NarrowWithSaturation(Vector256<UInt32>, Vector256<UInt32>) |
Zawęża dwa wektory wystąpień do jednego wektora UInt32UInt16 przy użyciu konwersji saturacji. |
| NarrowWithSaturation(Vector256<UInt64>, Vector256<UInt64>) |
Zawęża dwa wektory wystąpień do jednego wektora UInt64UInt32 przy użyciu konwersji saturacji. |
| Negate<T>(Vector256<T>) |
Neguje wektor. |
| None<T>(Vector256<T>, T) |
Określa, czy żadne elementy wektora nie są równe danej wartości. |
| NoneWhereAllBitsSet<T>(Vector256<T>) |
Określa, czy nie ustawiono żadnych elementów wektora. |
| OnesComplement<T>(Vector256<T>) |
Oblicza uzupełnienie jedynek wektora. |
| RadiansToDegrees(Vector256<Double>) |
Konwertuje dany wektor z radianów na stopnie. |
| RadiansToDegrees(Vector256<Single>) |
Konwertuje dany wektor z radianów na stopnie. |
| Reverse<T>(Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| Round(Vector256<Double>, MidpointRounding) |
Zaokrągla każdy element w wektorze do najbliższej liczby całkowitej przy użyciu określonego trybu zaokrąglania. |
| Round(Vector256<Double>) |
Zaokrągla każdy element w wektorze do najbliższej liczby całkowitej przy użyciu domyślnego trybu zaokrąglania (ToEven). |
| Round(Vector256<Single>, MidpointRounding) |
Zaokrągla każdy element w wektorze do najbliższej liczby całkowitej przy użyciu określonego trybu zaokrąglania. |
| Round(Vector256<Single>) |
Zaokrągla każdy element w wektorze do najbliższej liczby całkowitej przy użyciu domyślnego trybu zaokrąglania (ToEven). |
| ShiftLeft(Vector256<Byte>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftLeft(Vector256<Int16>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftLeft(Vector256<Int32>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftLeft(Vector256<Int64>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftLeft(Vector256<IntPtr>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftLeft(Vector256<SByte>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftLeft(Vector256<UInt16>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftLeft(Vector256<UInt32>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftLeft(Vector256<UInt64>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftLeft(Vector256<UIntPtr>, Int32) |
Przesuwa każdy element wektora w lewo o określoną ilość. |
| ShiftRightArithmetic(Vector256<Int16>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
| ShiftRightArithmetic(Vector256<Int32>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
| ShiftRightArithmetic(Vector256<Int64>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
| ShiftRightArithmetic(Vector256<IntPtr>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
| ShiftRightArithmetic(Vector256<SByte>, Int32) |
Przesuwa (podpisany) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<Byte>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<Int16>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<Int32>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<Int64>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<IntPtr>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<SByte>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<UInt16>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<UInt32>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<UInt64>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| ShiftRightLogical(Vector256<UIntPtr>, Int32) |
Przesuwa (bez znaku) każdy element wektora w prawo o określoną ilość. |
| Shuffle(Vector256<Byte>, Vector256<Byte>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<Double>, Vector256<Int64>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<Int16>, Vector256<Int16>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<Int32>, Vector256<Int32>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<Int64>, Vector256<Int64>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<IntPtr>, Vector256<IntPtr>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| Shuffle(Vector256<SByte>, Vector256<SByte>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<Single>, Vector256<Int32>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<UInt16>, Vector256<UInt16>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<UInt32>, Vector256<UInt32>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<UInt64>, Vector256<UInt64>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| Shuffle(Vector256<UIntPtr>, Vector256<UIntPtr>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| ShuffleNative(Vector256<Byte>, Vector256<Byte>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. Zachowanie jest zależne od platformy dla indeksów poza zakresem. |
| ShuffleNative(Vector256<Double>, Vector256<Int64>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| ShuffleNative(Vector256<Int16>, Vector256<Int16>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| ShuffleNative(Vector256<Int32>, Vector256<Int32>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| ShuffleNative(Vector256<Int64>, Vector256<Int64>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| ShuffleNative(Vector256<IntPtr>, Vector256<IntPtr>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| ShuffleNative(Vector256<SByte>, Vector256<SByte>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. Zachowanie jest zależne od platformy dla indeksów poza zakresem. |
| ShuffleNative(Vector256<Single>, Vector256<Int32>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| ShuffleNative(Vector256<UInt16>, Vector256<UInt16>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| ShuffleNative(Vector256<UInt32>, Vector256<UInt32>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| ShuffleNative(Vector256<UInt64>, Vector256<UInt64>) |
Tworzy nowy wektor, wybierając wartości z wektora wejściowego przy użyciu zestawu indeksów. |
| ShuffleNative(Vector256<UIntPtr>, Vector256<UIntPtr>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| Sin(Vector256<Double>) |
Oblicza sinus każdego elementu w wektorze. |
| Sin(Vector256<Single>) |
Oblicza sinus każdego elementu w wektorze. |
| SinCos(Vector256<Double>) |
Oblicza sinus i cosinus każdego elementu w wektorze. |
| SinCos(Vector256<Single>) |
Oblicza sinus i cosinus każdego elementu w wektorze. |
| Sqrt<T>(Vector256<T>) |
Oblicza pierwiastek kwadratowy wektora na podstawie poszczególnych elementów. |
| Store<T>(Vector256<T>, T*) |
Przechowuje wektor w danym miejscu docelowym. |
| StoreAligned<T>(Vector256<T>, T*) |
Przechowuje wektor w danym wyrównanym miejscu docelowym. |
| StoreAlignedNonTemporal<T>(Vector256<T>, T*) |
Przechowuje wektor w danym wyrównanym miejscu docelowym. |
| StoreUnsafe<T>(Vector256<T>, T, UIntPtr) |
Przechowuje wektor w danym miejscu docelowym. |
| StoreUnsafe<T>(Vector256<T>, T) |
Przechowuje wektor w danym miejscu docelowym. |
| Subtract<T>(Vector256<T>, Vector256<T>) |
Odejmuje dwa wektory, aby obliczyć ich różnicę. |
| SubtractSaturate<T>(Vector256<T>, Vector256<T>) |
Odejmuje dwa wektory, aby obliczyć różnicę nasyconą przez element. |
| Sum<T>(Vector256<T>) |
Oblicza sumę wszystkich elementów w wektorze. |
| ToScalar<T>(Vector256<T>) |
Konwertuje dany wektor na skalarny zawierający wartość pierwszego elementu. |
| ToVector512<T>(Vector256<T>) |
Konwertuje dany wektor na nowy Vector512<T> z dolnymi 256-bitami ustawionymi na wartość danego wektora i górne 256-bitowe zainicjowane na zero. |
| ToVector512Unsafe<T>(Vector256<T>) |
Konwertuje dany wektor na nowy Vector512<T> z dolnymi 256-bitami ustawionymi na wartość danego wektora i górne 256-bitowe pozostawione niezainicjowane. |
| Truncate(Vector256<Double>) |
Obcina każdy element w wektorze. |
| Truncate(Vector256<Single>) |
Obcina każdy element w wektorze. |
| TryCopyTo<T>(Vector256<T>, Span<T>) |
Próbuje skopiować element Vector<T> do danego zakresu. |
| Unzip<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| UnzipEven<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| UnzipOdd<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| Widen(Vector256<Byte>) |
Rozszerza element Vector256<T> na dwa Vector256<T>. |
| Widen(Vector256<Int16>) |
Rozszerza element Vector256<T> na dwa Vector256<T>. |
| Widen(Vector256<Int32>) |
Rozszerza element Vector256<T> na dwa Vector256<T>. |
| Widen(Vector256<SByte>) |
Rozszerza element Vector256<T> na dwa Vector256<T>. |
| Widen(Vector256<Single>) |
Rozszerza element Vector256<T> na dwa Vector256<T>. |
| Widen(Vector256<UInt16>) |
Rozszerza element Vector256<T> na dwa Vector256<T>. |
| Widen(Vector256<UInt32>) |
Rozszerza element Vector256<T> na dwa Vector256<T>. |
| WidenLower(Vector256<Byte>) |
Rozszerza dolną połowę Vector256<T> na Vector256<T>. |
| WidenLower(Vector256<Int16>) |
Rozszerza dolną połowę Vector256<T> na Vector256<T>. |
| WidenLower(Vector256<Int32>) |
Rozszerza dolną połowę Vector256<T> na Vector256<T>. |
| WidenLower(Vector256<SByte>) |
Rozszerza dolną połowę Vector256<T> na Vector256<T>. |
| WidenLower(Vector256<Single>) |
Rozszerza dolną połowę Vector256<T> na Vector256<T>. |
| WidenLower(Vector256<UInt16>) |
Rozszerza dolną połowę Vector256<T> na Vector256<T>. |
| WidenLower(Vector256<UInt32>) |
Rozszerza dolną połowę Vector256<T> na Vector256<T>. |
| WidenUpper(Vector256<Byte>) |
Rozszerza górną połowę Vector256<T> na .Vector256<T> |
| WidenUpper(Vector256<Int16>) |
Rozszerza górną połowę Vector256<T> na .Vector256<T> |
| WidenUpper(Vector256<Int32>) |
Rozszerza górną połowę Vector256<T> na .Vector256<T> |
| WidenUpper(Vector256<SByte>) |
Rozszerza górną połowę Vector256<T> na .Vector256<T> |
| WidenUpper(Vector256<Single>) |
Rozszerza górną połowę Vector256<T> na .Vector256<T> |
| WidenUpper(Vector256<UInt16>) |
Rozszerza górną połowę Vector256<T> na .Vector256<T> |
| WidenUpper(Vector256<UInt32>) |
Rozszerza górną połowę Vector256<T> na .Vector256<T> |
| WithElement<T>(Vector256<T>, Int32, T) |
Tworzy nowy Vector256<T> element z określonym indeksem ustawionym na określoną wartość, a pozostałe elementy ustawione na tę samą wartość co w danym wektorze. |
| WithLower<T>(Vector256<T>, Vector128<T>) |
Tworzy nowy Vector256<T> z dolnymi 128 bitami ustawionymi na określoną wartość, a górne 128 bitów ustawione na tę samą wartość co w danym wektorze. |
| WithUpper<T>(Vector256<T>, Vector128<T>) |
Tworzy nowy Vector256<T> element z górnymi 128 bitami ustawionymi na określoną wartość, a dolne 128 bitów ustawione na tę samą wartość co w danym wektorze. |
| Xor<T>(Vector256<T>, Vector256<T>) |
Oblicza wyłączność lub dwa wektory. |
| Zip<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| ZipLower<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |
| ZipUpper<T>(Vector256<T>, Vector256<T>) |
Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 256-bitowych. |