Vector512 Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit.
public ref class Vector512 abstract sealed
public static class Vector512
type Vector512 = class
Public Module Vector512
- Vererbung
-
Vector512
Eigenschaften
| Name | Beschreibung |
|---|---|
| E |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| Epsilon |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| IsHardwareAccelerated |
Ruft einen Wert ab, der angibt, ob 512-Bit-Vektorvorgänge der Hardwarebeschleunigung durch die systeminterne JIT-Unterstützung unterliegen. |
| NaN |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| NegativeInfinity |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| NegativeOne |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| NegativeZero |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| Pi |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| PositiveInfinity |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| Tau |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
Methoden
| Name | Beschreibung |
|---|---|
| Abs<T>(Vector512<T>) |
Berechnet den absoluten Wert jedes Elements in einem Vektor. |
| Add<T>(Vector512<T>, Vector512<T>) |
Addiert zwei Vektoren, um ihre Summe zu berechnen. |
| AddSaturate<T>(Vector512<T>, Vector512<T>) |
Fügt zwei Vektoren hinzu, um ihre elementweise gesättigte Summe zu berechnen. |
| All<T>(Vector512<T>, T) |
Bestimmt, ob alle Elemente eines Vektors einem bestimmten Wert entsprechen. |
| AllWhereAllBitsSet<T>(Vector512<T>) |
Bestimmt, ob alle Elemente eines Vektors alle ihre Bits festgelegt haben. |
| AndNot<T>(Vector512<T>, Vector512<T>) |
Berechnet den bitweisen und eines bestimmten Vektors und die Ergänzungen eines anderen Vektors. |
| Any<T>(Vector512<T>, T) |
Bestimmt, ob Elemente eines Vektors einem bestimmten Wert entsprechen. |
| AnyWhereAllBitsSet<T>(Vector512<T>) |
Bestimmt, ob elemente eines Vektors alle ihre Bits festgelegt haben. |
| As<TFrom,TTo>(Vector512<TFrom>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsByte<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsDouble<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| Asin(Vector512<Double>) |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| Asin(Vector512<Single>) |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| AsInt16<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsInt32<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsInt64<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsNInt<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsNUInt<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsSByte<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsSingle<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsUInt16<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsUInt32<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsUInt64<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector512<T>neu. |
| AsVector<T>(Vector512<T>) |
Interpretiert eine Vector512<T>Vector<T>neu. |
| AsVector512<T>(Vector<T>) |
Interpretiert eine Vector<T>Vector512<T>neu. |
| BitwiseAnd<T>(Vector512<T>, Vector512<T>) |
Berechnet die bitweise und von zwei Vektoren. |
| BitwiseOr<T>(Vector512<T>, Vector512<T>) |
Berechnet die bitweise oder zwei Vektoren. |
| Ceiling(Vector512<Double>) |
Berechnet die Obergrenze der einzelnen Elemente in einem Vektor. |
| Ceiling(Vector512<Single>) |
Berechnet die Obergrenze der einzelnen Elemente in einem Vektor. |
| Clamp<T>(Vector512<T>, Vector512<T>, Vector512<T>) |
Schränkt einen Vektor zwischen einem Minimum und einem Maximalwert ein. |
| ClampNative<T>(Vector512<T>, Vector512<T>, Vector512<T>) |
Schränkt einen Vektor zwischen einem Minimum und einem Maximalwert ein, wobei plattformspezifisches Verhalten für |
| ConditionalSelect<T>(Vector512<T>, Vector512<T>, Vector512<T>) |
Wählt bedingt einen Wert aus zwei Vektoren auf bitweiser Basis aus. |
| ConvertToDouble(Vector512<Int64>) |
Konvertiert ein Vector512<T> -Element in ein Vector512<T>-Element. |
| ConvertToDouble(Vector512<UInt64>) |
Konvertiert ein Vector512<T> -Element in ein Vector512<T>-Element. |
| ConvertToInt32(Vector512<Single>) |
Konvertiert ein Vector512<T> -Element in ein Vector512<T>-Element. |
| ConvertToInt32Native(Vector512<Single>) |
Konvertiert ein |
| ConvertToInt64(Vector512<Double>) |
Konvertiert ein Vector512<T> -Element in ein Vector512<T>-Element. |
| ConvertToInt64Native(Vector512<Double>) |
Konvertiert ein |
| ConvertToSingle(Vector512<Int32>) |
Konvertiert ein Vector512<T> -Element in ein Vector512<T>-Element. |
| ConvertToSingle(Vector512<UInt32>) |
Konvertiert ein Vector512<T> -Element in ein Vector512<T>-Element. |
| ConvertToUInt32(Vector512<Single>) |
Konvertiert ein Vector512<T> -Element in ein Vector512<T>-Element. |
| ConvertToUInt32Native(Vector512<Single>) |
Konvertiert ein |
| ConvertToUInt64(Vector512<Double>) |
Konvertiert ein Vector512<T> -Element in ein Vector512<T>-Element. |
| ConvertToUInt64Native(Vector512<Double>) |
Konvertiert ein |
| CopySign<T>(Vector512<T>, Vector512<T>) |
Kopiert das Pro-Element-Zeichen eines Vektors in das Elementzeichen eines anderen Vektors. |
| CopyTo<T>(Vector512<T>, Span<T>) |
Kopiert eine Vector512<T> in eine bestimmte Spanne. |
| CopyTo<T>(Vector512<T>, T[], Int32) |
Kopiert einen Wert Vector512<T> in ein bestimmtes Array ab dem angegebenen Index. |
| CopyTo<T>(Vector512<T>, T[]) |
Kopiert eine Vector512<T> Kopie in ein bestimmtes Array. |
| Cos(Vector512<Double>) |
Berechnet den Kosinus jedes Elements in einem Vektor. |
| Cos(Vector512<Single>) |
Berechnet den Kosinus jedes Elements in einem Vektor. |
| Count<T>(Vector512<T>, T) |
Bestimmt die Anzahl der Elemente in einem Vektor, die einem bestimmten Wert entsprechen. |
| CountWhereAllBitsSet<T>(Vector512<T>) |
Bestimmt die Anzahl der Elemente in einem Vektor, die alle ihre Bits festgelegt haben. |
| 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) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(Byte) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create(Double, Double, Double, Double, Double, Double, Double, Double) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(Double) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| 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) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(Int16) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(Int32) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create(Int64, Int64, Int64, Int64, Int64, Int64, Int64, Int64) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(Int64) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create(IntPtr) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| 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) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(SByte) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(Single) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| 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) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(UInt16) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(UInt32) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create(UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64) |
Erstellt eine neue Vector512<T> Instanz mit jedem Element, das auf den entsprechenden angegebenen Wert initialisiert wurde. |
| Create(UInt64) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create(UIntPtr) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create(Vector256<Byte>, Vector256<Byte>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<Double>, Vector256<Double>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<Int16>, Vector256<Int16>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<Int32>, Vector256<Int32>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<Int64>, Vector256<Int64>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<IntPtr>, Vector256<IntPtr>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<SByte>, Vector256<SByte>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<Single>, Vector256<Single>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<UInt16>, Vector256<UInt16>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<UInt32>, Vector256<UInt32>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<UInt64>, Vector256<UInt64>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create(Vector256<UIntPtr>, Vector256<UIntPtr>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create<T>(ReadOnlySpan<T>) |
Erstellt ein neues aus Vector512<T> einer bestimmten lesegeschützten Spanne. |
| Create<T>(T) |
Erstellt eine neue Vector512<T> Instanz mit allen Elementen, die für den angegebenen Wert initialisiert wurden. |
| Create<T>(T[], Int32) |
Erstellt ein neues Vector512<T> aus einem bestimmten Array. |
| Create<T>(T[]) |
Erstellt ein neues Vector512<T> aus einem bestimmten Array. |
| Create<T>(Vector128<T>) |
Erstellt eine neue Vector512<T> Instanz mit allen 128-Bit-Teilen, die mit einem angegebenen Wert initialisiert wurden. |
| Create<T>(Vector256<T>, Vector256<T>) |
Erstellt eine neue Vector512<T> Instanz aus zwei Vector256<T> Instanzen. |
| Create<T>(Vector256<T>) |
Erstellt eine neue Vector512<T> Instanz mit der unteren und oberen 256-Bit-Initialisierung für einen angegebenen Wert. |
| Create<T>(Vector64<T>) |
Erstellt eine neue Vector512<T> Instanz mit allen 64-Bit-Teilen, die mit einem angegebenen Wert initialisiert wurden. |
| CreateScalar(Byte) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(Double) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(Int16) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(Int32) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(Int64) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(IntPtr) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(SByte) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(Single) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(UInt16) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(UInt32) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(UInt64) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar(UIntPtr) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalar<T>(T) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das mit dem angegebenen Wert initialisiert wurde, und die verbleibenden Elemente, die auf Null initialisiert wurden. |
| CreateScalarUnsafe(Byte) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(Double) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(Int16) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(Int32) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(Int64) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(IntPtr) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(SByte) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(Single) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(UInt16) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(UInt32) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(UInt64) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe(UIntPtr) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateScalarUnsafe<T>(T) |
Erstellt eine neue Vector512<T> Instanz mit dem ersten Element, das auf den angegebenen Wert initialisiert wurde, und die verbleibenden Elemente bleiben nicht initialisiert. |
| CreateSequence<T>(T, T) |
Erstellt eine neue Vector512<T> Instanz, in der die Elemente bei einem angegebenen Wert beginnen und die nach einem anderen angegebenen Wert voneinander getrennt sind. |
| DegreesToRadians(Vector512<Double>) |
Wandelt einen bestimmten Vektor von Grad in Bogenmaß um. |
| DegreesToRadians(Vector512<Single>) |
Wandelt einen bestimmten Vektor von Grad in Bogenmaß um. |
| Divide<T>(Vector512<T>, T) |
Dividiert einen Vektor durch einen Skalar, um den Quotienten pro Element zu berechnen. |
| Divide<T>(Vector512<T>, Vector512<T>) |
Dividiert zwei Vektoren, um ihren Quotienten zu berechnen. |
| Dot<T>(Vector512<T>, Vector512<T>) |
Berechnet das Punktprodukt von zwei Vektoren. |
| Equals<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob sie pro Element gleich sind. |
| EqualsAll<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob alle Elemente gleich sind. |
| EqualsAny<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob elemente gleich sind. |
| Exp(Vector512<Double>) |
Berechnet das Exponentielle jedes Elements in einem Vektor. |
| Exp(Vector512<Single>) |
Berechnet das Exponentielle jedes Elements in einem Vektor. |
| ExtractMostSignificantBits<T>(Vector512<T>) |
Extrahiert das wichtigste Bit aus jedem Element in einem Vektor. |
| Floor(Vector512<Double>) |
Berechnet den Boden jedes Elements in einem Vektor. |
| Floor(Vector512<Single>) |
Berechnet den Boden jedes Elements in einem Vektor. |
| FusedMultiplyAdd(Vector512<Double>, Vector512<Double>, Vector512<Double>) |
Berechnet ( |
| FusedMultiplyAdd(Vector512<Single>, Vector512<Single>, Vector512<Single>) |
Berechnet ( |
| get_E<T>() |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| get_Epsilon<T>() |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| get_NaN<T>() |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| get_NegativeInfinity<T>() |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| get_NegativeOne<T>() |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| get_NegativeZero<T>() |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| get_Pi<T>() |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| get_PositiveInfinity<T>() |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| get_Tau<T>() |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für 512-Bit-Vektoren bereit. |
| GetElement<T>(Vector512<T>, Int32) |
Ruft das Element am angegebenen Index ab. |
| GetLower<T>(Vector512<T>) |
Ruft den Wert der unteren 256-Bits als neu Vector256<T>ab. |
| GetUpper<T>(Vector512<T>) |
Ruft den Wert der oberen 256-Bits als neu Vector256<T>ab. |
| GreaterThan<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um zu bestimmen, welche pro Element größer ist. |
| GreaterThanAll<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob alle Elemente größer sind. |
| GreaterThanAny<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob Elemente größer sind. |
| GreaterThanOrEqual<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um zu bestimmen, welche größer oder gleich pro Element ist. |
| GreaterThanOrEqualAll<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob alle Elemente größer oder gleich sind. |
| GreaterThanOrEqualAny<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob Elemente größer oder gleich sind. |
| Hypot(Vector512<Double>, Vector512<Double>) |
Berechnet die Hypotenuse mit zwei Vektoren, die die Längen der kürzeren Seiten in einem rechtwinkligen Dreieck darstellen. |
| Hypot(Vector512<Single>, Vector512<Single>) |
Berechnet die Hypotenuse mit zwei Vektoren, die die Längen der kürzeren Seiten in einem rechtwinkligen Dreieck darstellen. |
| IndexOf<T>(Vector512<T>, T) |
Bestimmt den Index des ersten Elements in einem Vektor, der einem bestimmten Wert entspricht. |
| IndexOfWhereAllBitsSet<T>(Vector512<T>) |
Bestimmt den Index des ersten Elements in einem Vektor, der alle Bits festgelegt hat. |
| IsEvenInteger<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor sogar integrale Werte sind. |
| IsFinite<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor endlich sind. |
| IsInfinity<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor unendlich sind. |
| IsInteger<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor integrale Werte sind. |
| IsNaN<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor NaN sind. |
| IsNegative<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor negative reelle Zahlen darstellen. |
| IsNegativeInfinity<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor negative Unendlichkeit sind. |
| IsNormal<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor normal sind. |
| IsOddInteger<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor ungerade Integralwerte sind. |
| IsPositive<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor positive reelle Zahlen darstellen. |
| IsPositiveInfinity<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor positive Unendlichkeit sind. |
| IsSubnormal<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor subnormal sind. |
| IsZero<T>(Vector512<T>) |
Bestimmt, welche Elemente in einem Vektor null sind. |
| LastIndexOf<T>(Vector512<T>, T) |
Bestimmt den Index des letzten Elements in einem Vektor, der einem bestimmten Wert entspricht. |
| LastIndexOfWhereAllBitsSet<T>(Vector512<T>) |
Bestimmt den Index des letzten Elements in einem Vektor, der alle Bits festgelegt hat. |
| Lerp(Vector512<Double>, Vector512<Double>, Vector512<Double>) |
Führt eine lineare Interpolation zwischen zwei Vektoren basierend auf der angegebenen Gewichtung aus. |
| Lerp(Vector512<Single>, Vector512<Single>, Vector512<Single>) |
Führt eine lineare Interpolation zwischen zwei Vektoren basierend auf der angegebenen Gewichtung aus. |
| LessThan<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um zu bestimmen, welche pro Element weniger ist. |
| LessThanAll<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob alle Elemente kleiner sind. |
| LessThanAny<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob Elemente kleiner sind. |
| LessThanOrEqual<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um zu bestimmen, welche pro Element kleiner oder gleich ist. |
| LessThanOrEqualAll<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob alle Elemente kleiner oder gleich sind. |
| LessThanOrEqualAny<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren, um festzustellen, ob elemente kleiner oder gleich sind. |
| Load<T>(T*) |
Lädt einen Vektor aus der angegebenen Quelle. |
| LoadAligned<T>(T*) |
Lädt einen Vektor aus der angegebenen ausgerichteten Quelle. |
| LoadAlignedNonTemporal<T>(T*) |
Lädt einen Vektor aus der angegebenen ausgerichteten Quelle. |
| LoadUnsafe<T>(T, UIntPtr) |
Lädt einen Vektor aus dem angegebenen Quell- und Elementoffset. |
| LoadUnsafe<T>(T) |
Lädt einen Vektor aus der angegebenen Quelle. |
| Log(Vector512<Double>) |
Berechnet das Protokoll der einzelnen Elemente in einem Vektor. |
| Log(Vector512<Single>) |
Berechnet das Protokoll der einzelnen Elemente in einem Vektor. |
| Log2(Vector512<Double>) |
Berechnet das Protokoll2 der einzelnen Elemente in einem Vektor. |
| Log2(Vector512<Single>) |
Berechnet das Protokoll2 der einzelnen Elemente in einem Vektor. |
| Max<T>(Vector512<T>, Vector512<T>) |
Berechnet die maximal zwei Vektoren pro Element. |
| MaxMagnitude<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren mit der Berechnung, die die größere Größe pro Element aufweist. |
| MaxMagnitudeNumber<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren pro Element, um zu berechnen, welches die größere Größe hat und den anderen Wert zurückgibt, wenn eine Eingabe ist |
| MaxNative<T>(Vector512<T>, Vector512<T>) |
Vergleichen Sie zwei Vektoren, um zu bestimmen, welche pro Element mithilfe des plattformspezifischen Verhaltens für |
| MaxNumber<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren pro Element, um zu berechnen, welches größer ist und der andere Wert zurückgegeben wird, wenn ein Element ist |
| Min<T>(Vector512<T>, Vector512<T>) |
Berechnet das Minimum von zwei Vektoren pro Element. |
| MinMagnitude<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren mit der Berechnung, die die geringere Größe pro Element aufweist. |
| MinMagnitudeNumber<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren pro Element, um zu berechnen, welche die geringere Größe aufweist und den anderen Wert zurückgibt, wenn eine Eingabe ist |
| MinNative<T>(Vector512<T>, Vector512<T>) |
Vergleichen Sie zwei Vektoren, um zu bestimmen, welche pro Element geringer ist, indem Sie plattformspezifisches Verhalten für |
| MinNumber<T>(Vector512<T>, Vector512<T>) |
Vergleicht zwei Vektoren pro Element mit der Berechnung, die kleiner ist und den anderen Wert zurückgibt, wenn ein Element ist |
| Multiply<T>(T, Vector512<T>) |
Multipliziert einen Vektor mit einem Skalar, um sein Produkt zu berechnen. |
| Multiply<T>(Vector512<T>, T) |
Multipliziert einen Vektor mit einem Skalar, um sein Produkt zu berechnen. |
| Multiply<T>(Vector512<T>, Vector512<T>) |
Multipliziert zwei Vektoren, um ihr Elementprodukt zu berechnen. |
| MultiplyAddEstimate(Vector512<Double>, Vector512<Double>, Vector512<Double>) |
Berechnet eine Schätzung von ( |
| MultiplyAddEstimate(Vector512<Single>, Vector512<Single>, Vector512<Single>) |
Berechnet eine Schätzung von ( |
| Narrow(Vector512<Double>, Vector512<Double>) |
Schränkt zwei Vector512<T> Instanzen in eine Vector512<T>ein. |
| Narrow(Vector512<Int16>, Vector512<Int16>) |
Schränkt zwei Vector512<T> Instanzen in eine Vector512<T>ein. |
| Narrow(Vector512<Int32>, Vector512<Int32>) |
Schränkt zwei Vector512<T> Instanzen in eine Vector512<T>ein. |
| Narrow(Vector512<Int64>, Vector512<Int64>) |
Schränkt zwei Vector512<T> Instanzen in eine Vector512<T>ein. |
| Narrow(Vector512<UInt16>, Vector512<UInt16>) |
Schränkt zwei Vector512<T> Instanzen in eine Vector512<T>ein. |
| Narrow(Vector512<UInt32>, Vector512<UInt32>) |
Schränkt zwei Vector512<T> Instanzen in eine Vector512<T>ein. |
| Narrow(Vector512<UInt64>, Vector512<UInt64>) |
Schränkt zwei Vector512<T> Instanzen in eine Vector512<T>ein. |
| NarrowWithSaturation(Vector512<Double>, Vector512<Double>) |
Schränkt zwei Vektoren von Double Instanzen in einen Vektor ein, in dem Single eine Sättigungskonvertierung verwendet wird. |
| NarrowWithSaturation(Vector512<Int16>, Vector512<Int16>) |
Schränkt zwei Vektoren von Int16 Instanzen in einen Vektor ein, in dem SByte eine Sättigungskonvertierung verwendet wird. |
| NarrowWithSaturation(Vector512<Int32>, Vector512<Int32>) |
Schränkt zwei Vektoren von Int32 Instanzen in einen Vektor ein, in dem Int16 eine Sättigungskonvertierung verwendet wird. |
| NarrowWithSaturation(Vector512<Int64>, Vector512<Int64>) |
Schränkt zwei Vektoren von Int64 Instanzen in einen Vektor ein, in dem Int32 eine Sättigungskonvertierung verwendet wird. |
| NarrowWithSaturation(Vector512<UInt16>, Vector512<UInt16>) |
Schränkt zwei Vektoren von UInt16 Instanzen in einen Vektor ein, in dem Byte eine Sättigungskonvertierung verwendet wird. |
| NarrowWithSaturation(Vector512<UInt32>, Vector512<UInt32>) |
Schränkt zwei Vektoren von UInt32 Instanzen in einen Vektor ein, in dem UInt16 eine Sättigungskonvertierung verwendet wird. |
| NarrowWithSaturation(Vector512<UInt64>, Vector512<UInt64>) |
Schränkt zwei Vektoren von UInt64 Instanzen in einen Vektor ein, in dem UInt32 eine Sättigungskonvertierung verwendet wird. |
| Negate<T>(Vector512<T>) |
Hebt einen Vektor auf. |
| None<T>(Vector512<T>, T) |
Bestimmt, ob keine Elemente eines Vektors einem bestimmten Wert entsprechen. |
| NoneWhereAllBitsSet<T>(Vector512<T>) |
Bestimmt, ob keine Elemente eines Vektors alle ihre Bits festgelegt haben. |
| OnesComplement<T>(Vector512<T>) |
Berechnet die Durchsätze eines Vektors. |
| RadiansToDegrees(Vector512<Double>) |
Wandelt einen bestimmten Vektor von Bogenmaß in Grad um. |
| RadiansToDegrees(Vector512<Single>) |
Wandelt einen bestimmten Vektor von Bogenmaß in Grad um. |
| Round(Vector512<Double>, MidpointRounding) |
Rundet jedes Element in einem Vektor mithilfe des angegebenen Rundungsmodus auf die nächste ganze Zahl. |
| Round(Vector512<Double>) |
Rundet jedes Element in einem Vektor mithilfe des standardmäßigen Rundungsmodus (ToEven) auf die nächste ganze Zahl. |
| Round(Vector512<Single>, MidpointRounding) |
Rundet jedes Element in einem Vektor mithilfe des angegebenen Rundungsmodus auf die nächste ganze Zahl. |
| Round(Vector512<Single>) |
Rundet jedes Element in einem Vektor mithilfe des standardmäßigen Rundungsmodus (ToEven) auf die nächste ganze Zahl. |
| ShiftLeft(Vector512<Byte>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftLeft(Vector512<Int16>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftLeft(Vector512<Int32>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftLeft(Vector512<Int64>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftLeft(Vector512<IntPtr>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftLeft(Vector512<SByte>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftLeft(Vector512<UInt16>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftLeft(Vector512<UInt32>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftLeft(Vector512<UInt64>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftLeft(Vector512<UIntPtr>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach links. |
| ShiftRightArithmetic(Vector512<Int16>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (signiert). |
| ShiftRightArithmetic(Vector512<Int32>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (signiert). |
| ShiftRightArithmetic(Vector512<Int64>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (signiert). |
| ShiftRightArithmetic(Vector512<IntPtr>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (signiert). |
| ShiftRightArithmetic(Vector512<SByte>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (signiert). |
| ShiftRightLogical(Vector512<Byte>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| ShiftRightLogical(Vector512<Int16>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| ShiftRightLogical(Vector512<Int32>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| ShiftRightLogical(Vector512<Int64>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| ShiftRightLogical(Vector512<IntPtr>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| ShiftRightLogical(Vector512<SByte>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| ShiftRightLogical(Vector512<UInt16>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| ShiftRightLogical(Vector512<UInt32>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| ShiftRightLogical(Vector512<UInt64>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| ShiftRightLogical(Vector512<UIntPtr>, Int32) |
Verschiebt jedes Element eines Vektors um den angegebenen Betrag nach rechts (ohne Vorzeichen). |
| Shuffle(Vector512<Byte>, Vector512<Byte>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Shuffle(Vector512<Double>, Vector512<Int64>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Shuffle(Vector512<Int16>, Vector512<Int16>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Shuffle(Vector512<Int32>, Vector512<Int32>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Shuffle(Vector512<Int64>, Vector512<Int64>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Shuffle(Vector512<SByte>, Vector512<SByte>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Shuffle(Vector512<Single>, Vector512<Int32>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Shuffle(Vector512<UInt16>, Vector512<UInt16>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Shuffle(Vector512<UInt32>, Vector512<UInt32>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Shuffle(Vector512<UInt64>, Vector512<UInt64>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| ShuffleNative(Vector512<Byte>, Vector512<Byte>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. Das Verhalten ist plattformabhängig für Out-of-Range-Indizes. |
| ShuffleNative(Vector512<Double>, Vector512<Int64>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| ShuffleNative(Vector512<Int16>, Vector512<Int16>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| ShuffleNative(Vector512<Int32>, Vector512<Int32>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| ShuffleNative(Vector512<Int64>, Vector512<Int64>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| ShuffleNative(Vector512<SByte>, Vector512<SByte>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. Das Verhalten ist plattformabhängig für Out-of-Range-Indizes. |
| ShuffleNative(Vector512<Single>, Vector512<Int32>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| ShuffleNative(Vector512<UInt16>, Vector512<UInt16>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| ShuffleNative(Vector512<UInt32>, Vector512<UInt32>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| ShuffleNative(Vector512<UInt64>, Vector512<UInt64>) |
Erstellt einen neuen Vektor, indem Werte aus einem Eingabevektor mithilfe einer Reihe von Indizes ausgewählt werden. |
| Sin(Vector512<Double>) |
Berechnet den Sinus jedes Elements in einem Vektor. |
| Sin(Vector512<Single>) |
Berechnet den Sinus jedes Elements in einem Vektor. |
| SinCos(Vector512<Double>) |
Berechnet den Sinus und Kosinus jedes Elements in einem Vektor. |
| SinCos(Vector512<Single>) |
Berechnet den Sinus und Kosinus jedes Elements in einem Vektor. |
| Sqrt<T>(Vector512<T>) |
Berechnet die Quadratwurzel eines Vektors pro Element. |
| Store<T>(Vector512<T>, T*) |
Speichert einen Vektor am angegebenen Ziel. |
| StoreAligned<T>(Vector512<T>, T*) |
Speichert einen Vektor am angegebenen ausgerichteten Ziel. |
| StoreAlignedNonTemporal<T>(Vector512<T>, T*) |
Speichert einen Vektor am angegebenen ausgerichteten Ziel. |
| StoreUnsafe<T>(Vector512<T>, T, UIntPtr) |
Speichert einen Vektor am angegebenen Ziel. |
| StoreUnsafe<T>(Vector512<T>, T) |
Speichert einen Vektor am angegebenen Ziel. |
| Subtract<T>(Vector512<T>, Vector512<T>) |
Subtrahiert zwei Vektoren, um ihre Differenz zu berechnen. |
| SubtractSaturate<T>(Vector512<T>, Vector512<T>) |
Subtrahiert zwei Vektoren, um ihren elementweisen Sättigungsunterschied zu berechnen. |
| Sum<T>(Vector512<T>) |
Berechnet die Summe aller Elemente in einem Vektor. |
| ToScalar<T>(Vector512<T>) |
Wandelt den angegebenen Vektor in einen Skalar um, der den Wert des ersten Elements enthält. |
| Truncate(Vector512<Double>) |
Schneidet jedes Element in einem Vektor ab. |
| Truncate(Vector512<Single>) |
Schneidet jedes Element in einem Vektor ab. |
| TryCopyTo<T>(Vector512<T>, Span<T>) |
Versucht, eine Vector<T> in eine bestimmte Zeitspanne zu kopieren. |
| Widen(Vector512<Byte>) |
Breitet ein Vector512<T> bis zwei Vector512<T>. |
| Widen(Vector512<Int16>) |
Breitet ein Vector512<T> bis zwei Vector512<T>. |
| Widen(Vector512<Int32>) |
Breitet ein Vector512<T> bis zwei Vector512<T>. |
| Widen(Vector512<SByte>) |
Breitet ein Vector512<T> bis zwei Vector512<T>. |
| Widen(Vector512<Single>) |
Breitet ein Vector512<T> bis zwei Vector512<T>. |
| Widen(Vector512<UInt16>) |
Breitet ein Vector512<T> bis zwei Vector512<T>. |
| Widen(Vector512<UInt32>) |
Breitet ein Vector512<T> bis zwei Vector512<T>. |
| WidenLower(Vector512<Byte>) |
Breitet die untere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenLower(Vector512<Int16>) |
Breitet die untere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenLower(Vector512<Int32>) |
Breitet die untere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenLower(Vector512<SByte>) |
Breitet die untere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenLower(Vector512<Single>) |
Breitet die untere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenLower(Vector512<UInt16>) |
Breitet die untere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenLower(Vector512<UInt32>) |
Breitet die untere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenUpper(Vector512<Byte>) |
Breitet die obere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenUpper(Vector512<Int16>) |
Breitet die obere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenUpper(Vector512<Int32>) |
Breitet die obere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenUpper(Vector512<SByte>) |
Breitet die obere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenUpper(Vector512<Single>) |
Breitet die obere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenUpper(Vector512<UInt16>) |
Breitet die obere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WidenUpper(Vector512<UInt32>) |
Breitet die obere Hälfte eines Vector512<T> in ein Vector512<T>. |
| WithElement<T>(Vector512<T>, Int32, T) |
Erstellt ein neues Vector512<T> Element mit dem Element im angegebenen Indexsatz auf den angegebenen Wert und die verbleibenden Elemente, die auf denselben Wert wie im angegebenen Vektor festgelegt sind. |
| WithLower<T>(Vector512<T>, Vector256<T>) |
Erstellt ein Neues Vector512<T> mit den niedrigeren 256-Bits, die auf den angegebenen Wert festgelegt sind, und die oberen 256-Bits werden auf den gleichen Wert wie im angegebenen Vektor festgelegt. |
| WithUpper<T>(Vector512<T>, Vector256<T>) |
Erstellt ein Neues Vector512<T> mit den oberen 256-Bit-Werten, die auf den angegebenen Wert festgelegt sind, und die unteren 256-Bits werden auf den gleichen Wert wie im angegebenen Vektor festgelegt. |
| Xor<T>(Vector512<T>, Vector512<T>) |
Berechnet die Exklusiv- oder zwei Vektoren. |