Język

Vector512 Klasa

Definicja

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

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

Właściwości

Nazwa Opis
E

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Epsilon

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

IsHardwareAccelerated

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

NaN

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

NegativeInfinity

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

NegativeOne

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

NegativeZero

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Pi

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

PositiveInfinity

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

SignSequence

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Tau

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Metody

Nazwa Opis
Abs<T>(Vector512<T>)

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

Add<T>(Vector512<T>, Vector512<T>)

Dodaje dwa wektory, aby obliczyć ich sumę.

AddSaturate<T>(Vector512<T>, Vector512<T>)

Dodaje dwa wektory do obliczenia ich sumy nasyconych mądry element.

All<T>(Vector512<T>, T)

Określa, czy wszystkie elementy wektora są równe danej wartości.

AllWhereAllBitsSet<T>(Vector512<T>)

Określa, czy wszystkie elementy wektora mają wszystkie ustawione bity.

AndNot<T>(Vector512<T>, Vector512<T>)

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

Any<T>(Vector512<T>, T)

Określa, czy jakiekolwiek elementy wektora są równe danej wartości.

AnyWhereAllBitsSet<T>(Vector512<T>)

Określa, czy jakiekolwiek elementy wektora mają ustawione wszystkie bity.

As<TFrom,TTo>(Vector512<TFrom>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsByte<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsDouble<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

Asin(Vector512<Double>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Asin(Vector512<Single>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

AsInt16<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsInt32<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsInt64<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsNInt<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsNUInt<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsSByte<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsSingle<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsUInt16<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsUInt32<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsUInt64<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector512<T>.

AsVector<T>(Vector512<T>)

Ponownie interpretuje element Vector512<T> jako nowy Vector<T>.

AsVector512<T>(Vector<T>)

Ponownie interpretuje element Vector<T> jako nowy Vector512<T>.

BitwiseAnd<T>(Vector512<T>, Vector512<T>)

Oblicza bitowe i dwa wektory.

BitwiseOr<T>(Vector512<T>, Vector512<T>)

Oblicza bitowe lub dwa wektory.

Ceiling(Vector512<Double>)

Oblicza pułap każdego elementu w wektorze.

Ceiling(Vector512<Single>)

Oblicza pułap każdego elementu w wektorze.

Clamp<T>(Vector512<T>, Vector512<T>, Vector512<T>)

Ogranicza wektor między wartością minimalną a maksymalną.

ClampNative<T>(Vector512<T>, Vector512<T>, Vector512<T>)

Ogranicza wektor między wartością minimalną a maksymalną przy użyciu zachowania specyficznego dla platformy dla NaN i NegativeZero.

ConcatLowerLower<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

ConcatLowerUpper<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

ConcatUpperLower<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

ConcatUpperUpper<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

ConditionalSelect<T>(Vector512<T>, Vector512<T>, Vector512<T>)

Warunkowo wybiera wartość z dwóch wektorów na zasadzie bitowej.

ConvertToDouble(Vector512<Int64>)

Konwertuje element na Vector512<T> .Vector512<T>

ConvertToDouble(Vector512<UInt64>)

Konwertuje element na Vector512<T> .Vector512<T>

ConvertToInt32(Vector512<Single>)

Konwertuje element na Vector512<T> .Vector512<T>

ConvertToInt32Native(Vector512<Single>)

Konwertuje Vector512<Single> element na przy użyciu specyficznego Vector512<Int32> dla platformy zachowanie w przypadku przepełnienia.

ConvertToInt64(Vector512<Double>)

Konwertuje element na Vector512<T> .Vector512<T>

ConvertToInt64Native(Vector512<Double>)

Konwertuje Vector512<Double> element na przy użyciu specyficznego Vector512<Int64> dla platformy zachowanie w przypadku przepełnienia.

ConvertToSingle(Vector512<Int32>)

Konwertuje element na Vector512<T> .Vector512<T>

ConvertToSingle(Vector512<UInt32>)

Konwertuje element na Vector512<T> .Vector512<T>

ConvertToUInt32(Vector512<Single>)

Konwertuje element na Vector512<T> .Vector512<T>

ConvertToUInt32Native(Vector512<Single>)

Konwertuje Vector512<Single> element na przy użyciu specyficznego Vector512<UInt32> dla platformy zachowanie w przypadku przepełnienia.

ConvertToUInt64(Vector512<Double>)

Konwertuje element na Vector512<T> .Vector512<T>

ConvertToUInt64Native(Vector512<Double>)

Konwertuje Vector512<Double> element na przy użyciu specyficznego Vector512<UInt64> dla platformy zachowanie w przypadku przepełnienia.

CopySign<T>(Vector512<T>, Vector512<T>)

Kopiuje znak każdego elementu wektora do znaku poszczególnych elementów innego wektora.

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

Kopiuje element Vector512<T> do danego zakresu.

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

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

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

Kopiuje element Vector512<T> do danej tablicy.

Cos(Vector512<Double>)

Oblicza cosinus każdego elementu w wektorze.

Cos(Vector512<Single>)

Oblicza cosinus każdego elementu w wektorze.

Count<T>(Vector512<T>, T)

Określa liczbę elementów w wektorze, które są równe danej wartości.

CountWhereAllBitsSet<T>(Vector512<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, 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 Vector512<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości.

Create(Byte)

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

Create(Double, Double, Double, Double, Double, Double, Double, Double)

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

Create(Double)

Tworzy nowe Vector512<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, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)

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

Create(Int16)

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

Create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

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

Create(Int32)

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

Create(Int64, Int64, Int64, Int64, Int64, Int64, Int64, Int64)

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

Create(Int64)

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

Create(IntPtr)

Tworzy nowe Vector512<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, 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 Vector512<T> wystąpienie z każdym elementem zainicjowanym do odpowiedniej określonej wartości.

Create(SByte)

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

Create(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)

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

Create(Single)

Tworzy nowe Vector512<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, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16)

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

Create(UInt16)

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

Create(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

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

Create(UInt32)

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

Create(UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64)

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

Create(UInt64)

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

Create(UIntPtr)

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

Create(Vector256<Byte>, Vector256<Byte>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<Double>, Vector256<Double>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<Int16>, Vector256<Int16>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<Int32>, Vector256<Int32>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<Int64>, Vector256<Int64>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<IntPtr>, Vector256<IntPtr>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<SByte>, Vector256<SByte>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<Single>, Vector256<Single>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<UInt16>, Vector256<UInt16>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<UInt32>, Vector256<UInt32>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<UInt64>, Vector256<UInt64>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create(Vector256<UIntPtr>, Vector256<UIntPtr>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create<T>(ReadOnlySpan<T>)

Tworzy nowy Vector512<T> element na podstawie danego zakresu odczytu.

Create<T>(T)

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

Create<T>(T[], Int32)

Tworzy nową Vector512<T> z danej tablicy.

Create<T>(T[])

Tworzy nową Vector512<T> z danej tablicy.

Create<T>(Vector128<T>)

Tworzy nowe Vector512<T> wystąpienie ze wszystkimi 128-bitowymi częściami zainicjowanymi do określonej wartości.

Create<T>(Vector256<T>, Vector256<T>)

Tworzy nowe Vector512<T> wystąpienie na podstawie dwóch Vector256<T> wystąpień.

Create<T>(Vector256<T>)

Tworzy nowe Vector512<T> wystąpienie z dolną i górną 256-bitową zainicjowaną określoną wartością.

Create<T>(Vector64<T>)

Tworzy nowe Vector512<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 512-bitowych.

CreateGeometricSequence<T>(T, T)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

CreateHarmonicSequence<T>(T, T)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

CreateScalar(Byte)

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

CreateScalar(Double)

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

CreateScalar(Int16)

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

CreateScalar(Int32)

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

CreateScalar(Int64)

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

CreateScalar(IntPtr)

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

CreateScalar(SByte)

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

CreateScalar(Single)

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

CreateScalar(UInt16)

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

CreateScalar(UInt32)

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

CreateScalar(UInt64)

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

CreateScalar(UIntPtr)

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

CreateScalar<T>(T)

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

CreateScalarUnsafe(Byte)

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

CreateScalarUnsafe(Double)

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

CreateScalarUnsafe(Int16)

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

CreateScalarUnsafe(Int32)

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

CreateScalarUnsafe(Int64)

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

CreateScalarUnsafe(IntPtr)

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

CreateScalarUnsafe(SByte)

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

CreateScalarUnsafe(Single)

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

CreateScalarUnsafe(UInt16)

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

CreateScalarUnsafe(UInt32)

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

CreateScalarUnsafe(UInt64)

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

CreateScalarUnsafe(UIntPtr)

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

CreateScalarUnsafe<T>(T)

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

CreateSequence<T>(T, T)

Tworzy nowe Vector512<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(Vector512<Double>)

Konwertuje dany wektor z stopni na radiany.

DegreesToRadians(Vector512<Single>)

Konwertuje dany wektor z stopni na radiany.

Divide<T>(Vector512<T>, T)

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

Divide<T>(Vector512<T>, Vector512<T>)

Dzieli dwa wektory, aby obliczyć ich iloraz.

Dot<T>(Vector512<T>, Vector512<T>)

Oblicza iloczyn kropkowy dwóch wektorów.

Equals<T>(Vector512<T>, Vector512<T>)

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

EqualsAll<T>(Vector512<T>, Vector512<T>)

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

EqualsAny<T>(Vector512<T>, Vector512<T>)

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

Exp(Vector512<Double>)

Oblicza wykładnik każdego elementu w wektorze.

Exp(Vector512<Single>)

Oblicza wykładnik każdego elementu w wektorze.

ExtractMostSignificantBits<T>(Vector512<T>)

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

Floor(Vector512<Double>)

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

Floor(Vector512<Single>)

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

FusedMultiplyAdd(Vector512<Double>, Vector512<Double>, Vector512<Double>)

Obliczenia (left * right) i addend, zaokrąglone jako jedna operacjaternary.

FusedMultiplyAdd(Vector512<Single>, Vector512<Single>, Vector512<Single>)

Obliczenia (left * right) i addend, zaokrąglone jako jedna operacjaternary.

get_E<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

get_Epsilon<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

get_NaN<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

get_NegativeInfinity<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

get_NegativeOne<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

get_NegativeZero<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

get_Pi<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

get_PositiveInfinity<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

get_SignSequence<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

get_Tau<T>()

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

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

Pobiera element w określonym indeksie.

GetLower<T>(Vector512<T>)

Pobiera wartość niższych 256 bitów jako nową Vector256<T>wartość .

GetUpper<T>(Vector512<T>)

Pobiera wartość pierwszych 256-bitowych jako nową Vector256<T>wartość .

GreaterThan<T>(Vector512<T>, Vector512<T>)

Porównuje dwa wektory, aby określić, co jest większe dla poszczególnych elementów.

GreaterThanAll<T>(Vector512<T>, Vector512<T>)

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

GreaterThanAny<T>(Vector512<T>, Vector512<T>)

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

GreaterThanOrEqual<T>(Vector512<T>, Vector512<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>(Vector512<T>, Vector512<T>)

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

GreaterThanOrEqualAny<T>(Vector512<T>, Vector512<T>)

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

Hypot(Vector512<Double>, Vector512<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(Vector512<Single>, Vector512<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>(Vector512<T>, T)

Określa indeks pierwszego elementu w wektorze, który jest równy danej wartości.

IndexOfWhereAllBitsSet<T>(Vector512<T>)

Określa indeks pierwszego elementu w wektorze, który ma wszystkie bity ustawione.

IsEvenInteger<T>(Vector512<T>)

Określa, które elementy w wektorze są nawet wartościami całkowitymi.

IsFinite<T>(Vector512<T>)

Określa, które elementy w wektorze są skończone.

IsInfinity<T>(Vector512<T>)

Określa, które elementy w wektorze są nieskończone.

IsInteger<T>(Vector512<T>)

Określa, które elementy w wektorze są wartościami całkowitymi.

IsNaN<T>(Vector512<T>)

Określa, które elementy w wektorze to NaN.

IsNegative<T>(Vector512<T>)

Określa, które elementy w wektorze reprezentują ujemne liczby rzeczywiste.

IsNegativeInfinity<T>(Vector512<T>)

Określa, które elementy w wektorze są ujemną nieskończonością.

IsNormal<T>(Vector512<T>)

Określa, które elementy w wektorze są normalne.

IsOddInteger<T>(Vector512<T>)

Określa, które elementy w wektorze są dziwne wartości całkowite.

IsPositive<T>(Vector512<T>)

Określa, które elementy w wektorze reprezentują dodatnie liczby rzeczywiste.

IsPositiveInfinity<T>(Vector512<T>)

Określa, które elementy w wektorze są dodatnią nieskończonością.

IsSubnormal<T>(Vector512<T>)

Określa, które elementy w wektorze są podnormalne.

IsZero<T>(Vector512<T>)

Określa, które elementy w wektorze mają wartość zero.

LastIndexOf<T>(Vector512<T>, T)

Określa indeks ostatniego elementu w wektorze, który jest równy danej wartości.

LastIndexOfWhereAllBitsSet<T>(Vector512<T>)

Określa indeks ostatniego elementu w wektorze, który ma ustawione wszystkie bity.

Lerp(Vector512<Double>, Vector512<Double>, Vector512<Double>)

Wykonuje interpolację liniową między dwoma wektorami na podstawie danej wagi.

Lerp(Vector512<Single>, Vector512<Single>, Vector512<Single>)

Wykonuje interpolację liniową między dwoma wektorami na podstawie danej wagi.

LessThan<T>(Vector512<T>, Vector512<T>)

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

LessThanAll<T>(Vector512<T>, Vector512<T>)

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

LessThanAny<T>(Vector512<T>, Vector512<T>)

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

LessThanOrEqual<T>(Vector512<T>, Vector512<T>)

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

LessThanOrEqualAll<T>(Vector512<T>, Vector512<T>)

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

LessThanOrEqualAny<T>(Vector512<T>, Vector512<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(Vector512<Double>)

Oblicza dziennik każdego elementu w wektorze.

Log(Vector512<Single>)

Oblicza dziennik każdego elementu w wektorze.

Log2(Vector512<Double>)

Oblicza dziennik2 każdego elementu w wektorze.

Log2(Vector512<Single>)

Oblicza dziennik2 każdego elementu w wektorze.

Max<T>(Vector512<T>, Vector512<T>)

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

MaxMagnitude<T>(Vector512<T>, Vector512<T>)

Porównuje dwa wektory do obliczeń, które mają większą wielkość dla poszczególnych elementów.

MaxMagnitudeNumber<T>(Vector512<T>, Vector512<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 NaN.

MaxNative<T>(Vector512<T>, Vector512<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 NaN i NegativeZero.

MaxNumber<T>(Vector512<T>, Vector512<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 NaNwartość .

Min<T>(Vector512<T>, Vector512<T>)

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

MinMagnitude<T>(Vector512<T>, Vector512<T>)

Porównuje dwa wektory do obliczeń, które mają mniejszą wielkość na podstawie poszczególnych elementów.

MinMagnitudeNumber<T>(Vector512<T>, Vector512<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 NaN.

MinNative<T>(Vector512<T>, Vector512<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 NaN i NegativeZero.

MinNumber<T>(Vector512<T>, Vector512<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ść NaN.

Multiply<T>(T, Vector512<T>)

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

Multiply<T>(Vector512<T>, T)

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

Multiply<T>(Vector512<T>, Vector512<T>)

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

MultiplyAddEstimate(Vector512<Double>, Vector512<Double>, Vector512<Double>)

Oblicza oszacowanie (left * right) i . addend

MultiplyAddEstimate(Vector512<Single>, Vector512<Single>, Vector512<Single>)

Oblicza oszacowanie (left * right) i . addend

Narrow(Vector512<Double>, Vector512<Double>)

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

Narrow(Vector512<Int16>, Vector512<Int16>)

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

Narrow(Vector512<Int32>, Vector512<Int32>)

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

Narrow(Vector512<Int64>, Vector512<Int64>)

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

Narrow(Vector512<UInt16>, Vector512<UInt16>)

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

Narrow(Vector512<UInt32>, Vector512<UInt32>)

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

Narrow(Vector512<UInt64>, Vector512<UInt64>)

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

NarrowWithSaturation(Vector512<Double>, Vector512<Double>)

Zawęża dwa wektory wystąpień do jednego wektora DoubleSingle przy użyciu konwersji saturacji.

NarrowWithSaturation(Vector512<Int16>, Vector512<Int16>)

Zawęża dwa wektory wystąpień do jednego wektora Int16SByte przy użyciu konwersji saturacji.

NarrowWithSaturation(Vector512<Int32>, Vector512<Int32>)

Zawęża dwa wektory wystąpień do jednego wektora Int32Int16 przy użyciu konwersji saturacji.

NarrowWithSaturation(Vector512<Int64>, Vector512<Int64>)

Zawęża dwa wektory wystąpień do jednego wektora Int64Int32 przy użyciu konwersji saturacji.

NarrowWithSaturation(Vector512<UInt16>, Vector512<UInt16>)

Zawęża dwa wektory wystąpień do jednego wektora UInt16Byte przy użyciu konwersji saturacji.

NarrowWithSaturation(Vector512<UInt32>, Vector512<UInt32>)

Zawęża dwa wektory wystąpień do jednego wektora UInt32UInt16 przy użyciu konwersji saturacji.

NarrowWithSaturation(Vector512<UInt64>, Vector512<UInt64>)

Zawęża dwa wektory wystąpień do jednego wektora UInt64UInt32 przy użyciu konwersji saturacji.

Negate<T>(Vector512<T>)

Neguje wektor.

None<T>(Vector512<T>, T)

Określa, czy żadne elementy wektora nie są równe danej wartości.

NoneWhereAllBitsSet<T>(Vector512<T>)

Określa, czy nie ustawiono żadnych elementów wektora.

OnesComplement<T>(Vector512<T>)

Oblicza uzupełnienie jedynek wektora.

RadiansToDegrees(Vector512<Double>)

Konwertuje dany wektor z radianów na stopnie.

RadiansToDegrees(Vector512<Single>)

Konwertuje dany wektor z radianów na stopnie.

Reverse<T>(Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Round(Vector512<Double>, MidpointRounding)

Zaokrągla każdy element w wektorze do najbliższej liczby całkowitej przy użyciu określonego trybu zaokrąglania.

Round(Vector512<Double>)

Zaokrągla każdy element w wektorze do najbliższej liczby całkowitej przy użyciu domyślnego trybu zaokrąglania (ToEven).

Round(Vector512<Single>, MidpointRounding)

Zaokrągla każdy element w wektorze do najbliższej liczby całkowitej przy użyciu określonego trybu zaokrąglania.

Round(Vector512<Single>)

Zaokrągla każdy element w wektorze do najbliższej liczby całkowitej przy użyciu domyślnego trybu zaokrąglania (ToEven).

ShiftLeft(Vector512<Byte>, Int32)

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

ShiftLeft(Vector512<Int16>, Int32)

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

ShiftLeft(Vector512<Int32>, Int32)

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

ShiftLeft(Vector512<Int64>, Int32)

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

ShiftLeft(Vector512<IntPtr>, Int32)

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

ShiftLeft(Vector512<SByte>, Int32)

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

ShiftLeft(Vector512<UInt16>, Int32)

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

ShiftLeft(Vector512<UInt32>, Int32)

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

ShiftLeft(Vector512<UInt64>, Int32)

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

ShiftLeft(Vector512<UIntPtr>, Int32)

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

ShiftRightArithmetic(Vector512<Int16>, Int32)

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

ShiftRightArithmetic(Vector512<Int32>, Int32)

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

ShiftRightArithmetic(Vector512<Int64>, Int32)

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

ShiftRightArithmetic(Vector512<IntPtr>, Int32)

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

ShiftRightArithmetic(Vector512<SByte>, Int32)

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

ShiftRightLogical(Vector512<Byte>, Int32)

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

ShiftRightLogical(Vector512<Int16>, Int32)

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

ShiftRightLogical(Vector512<Int32>, Int32)

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

ShiftRightLogical(Vector512<Int64>, Int32)

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

ShiftRightLogical(Vector512<IntPtr>, Int32)

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

ShiftRightLogical(Vector512<SByte>, Int32)

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

ShiftRightLogical(Vector512<UInt16>, Int32)

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

ShiftRightLogical(Vector512<UInt32>, Int32)

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

ShiftRightLogical(Vector512<UInt64>, Int32)

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

ShiftRightLogical(Vector512<UIntPtr>, Int32)

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

Shuffle(Vector512<Byte>, Vector512<Byte>)

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

Shuffle(Vector512<Double>, Vector512<Int64>)

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

Shuffle(Vector512<Int16>, Vector512<Int16>)

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

Shuffle(Vector512<Int32>, Vector512<Int32>)

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

Shuffle(Vector512<Int64>, Vector512<Int64>)

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

Shuffle(Vector512<IntPtr>, Vector512<IntPtr>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Shuffle(Vector512<SByte>, Vector512<SByte>)

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

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

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

Shuffle(Vector512<UInt16>, Vector512<UInt16>)

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

Shuffle(Vector512<UInt32>, Vector512<UInt32>)

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

Shuffle(Vector512<UInt64>, Vector512<UInt64>)

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

Shuffle(Vector512<UIntPtr>, Vector512<UIntPtr>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

ShuffleNative(Vector512<Byte>, Vector512<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(Vector512<Double>, Vector512<Int64>)

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

ShuffleNative(Vector512<Int16>, Vector512<Int16>)

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

ShuffleNative(Vector512<Int32>, Vector512<Int32>)

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

ShuffleNative(Vector512<Int64>, Vector512<Int64>)

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

ShuffleNative(Vector512<IntPtr>, Vector512<IntPtr>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

ShuffleNative(Vector512<SByte>, Vector512<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(Vector512<Single>, Vector512<Int32>)

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

ShuffleNative(Vector512<UInt16>, Vector512<UInt16>)

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

ShuffleNative(Vector512<UInt32>, Vector512<UInt32>)

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

ShuffleNative(Vector512<UInt64>, Vector512<UInt64>)

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

ShuffleNative(Vector512<UIntPtr>, Vector512<UIntPtr>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Sin(Vector512<Double>)

Oblicza sinus każdego elementu w wektorze.

Sin(Vector512<Single>)

Oblicza sinus każdego elementu w wektorze.

SinCos(Vector512<Double>)

Oblicza sinus i cosinus każdego elementu w wektorze.

SinCos(Vector512<Single>)

Oblicza sinus i cosinus każdego elementu w wektorze.

Sqrt<T>(Vector512<T>)

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

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

Przechowuje wektor w danym miejscu docelowym.

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

Przechowuje wektor w danym wyrównanym miejscu docelowym.

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

Przechowuje wektor w danym wyrównanym miejscu docelowym.

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

Przechowuje wektor w danym miejscu docelowym.

StoreUnsafe<T>(Vector512<T>, T)

Przechowuje wektor w danym miejscu docelowym.

Subtract<T>(Vector512<T>, Vector512<T>)

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

SubtractSaturate<T>(Vector512<T>, Vector512<T>)

Odejmuje dwa wektory, aby obliczyć różnicę nasyconą przez element.

Sum<T>(Vector512<T>)

Oblicza sumę wszystkich elementów w wektorze.

ToScalar<T>(Vector512<T>)

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

Truncate(Vector512<Double>)

Obcina każdy element w wektorze.

Truncate(Vector512<Single>)

Obcina każdy element w wektorze.

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

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

Unzip<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

UnzipEven<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

UnzipOdd<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Widen(Vector512<Byte>)

Rozszerza element Vector512<T> na dwa Vector512<T>.

Widen(Vector512<Int16>)

Rozszerza element Vector512<T> na dwa Vector512<T>.

Widen(Vector512<Int32>)

Rozszerza element Vector512<T> na dwa Vector512<T>.

Widen(Vector512<SByte>)

Rozszerza element Vector512<T> na dwa Vector512<T>.

Widen(Vector512<Single>)

Rozszerza element Vector512<T> na dwa Vector512<T>.

Widen(Vector512<UInt16>)

Rozszerza element Vector512<T> na dwa Vector512<T>.

Widen(Vector512<UInt32>)

Rozszerza element Vector512<T> na dwa Vector512<T>.

WidenLower(Vector512<Byte>)

Rozszerza dolną połowę Vector512<T> na Vector512<T>.

WidenLower(Vector512<Int16>)

Rozszerza dolną połowę Vector512<T> na Vector512<T>.

WidenLower(Vector512<Int32>)

Rozszerza dolną połowę Vector512<T> na Vector512<T>.

WidenLower(Vector512<SByte>)

Rozszerza dolną połowę Vector512<T> na Vector512<T>.

WidenLower(Vector512<Single>)

Rozszerza dolną połowę Vector512<T> na Vector512<T>.

WidenLower(Vector512<UInt16>)

Rozszerza dolną połowę Vector512<T> na Vector512<T>.

WidenLower(Vector512<UInt32>)

Rozszerza dolną połowę Vector512<T> na Vector512<T>.

WidenUpper(Vector512<Byte>)

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

WidenUpper(Vector512<Int16>)

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

WidenUpper(Vector512<Int32>)

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

WidenUpper(Vector512<SByte>)

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

WidenUpper(Vector512<Single>)

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

WidenUpper(Vector512<UInt16>)

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

WidenUpper(Vector512<UInt32>)

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

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

Tworzy nowy Vector512<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>(Vector512<T>, Vector256<T>)

Tworzy nowy Vector512<T> element z niższymi 256-bitowymi ustawionymi na określoną wartość, a górne 256-bitowe ustawione na tę samą wartość co w danym wektorze.

WithUpper<T>(Vector512<T>, Vector256<T>)

Tworzy nowy Vector512<T> element z górnymi 256-bitowymi ustawionymi na określoną wartość, a dolne 256-bitowe ustawione na tę samą wartość co w danym wektorze.

Xor<T>(Vector512<T>, Vector512<T>)

Oblicza wyłączność lub dwa wektory.

Zip<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

ZipLower<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

ZipUpper<T>(Vector512<T>, Vector512<T>)

Udostępnia kolekcję metod statycznych do tworzenia, manipulowania i w inny sposób działania na wektorach 512-bitowych.

Dotyczy