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