Vector512 Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits.
public ref class Vector512 abstract sealed
public static class Vector512
type Vector512 = class
Public Module Vector512
- Héritage
-
Vector512
Propriétés
| Nom | Description |
|---|---|
| E |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| Epsilon |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| IsHardwareAccelerated |
Obtient une valeur qui indique si les opérations vectorielles 512 bits sont soumises à l’accélération matérielle via la prise en charge intrinsèque JIT. |
| NaN |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| NegativeInfinity |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| NegativeOne |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| NegativeZero |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| Pi |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| PositiveInfinity |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| Tau |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
Méthodes
| Nom | Description |
|---|---|
| Abs<T>(Vector512<T>) |
Calcule la valeur absolue de chaque élément dans un vecteur. |
| Add<T>(Vector512<T>, Vector512<T>) |
Ajoute deux vecteurs pour calculer leur somme. |
| AddSaturate<T>(Vector512<T>, Vector512<T>) |
Ajoute deux vecteurs pour calculer leur somme saturée d’éléments. |
| All<T>(Vector512<T>, T) |
Détermine si tous les éléments d’un vecteur sont égaux à une valeur donnée. |
| AllWhereAllBitsSet<T>(Vector512<T>) |
Détermine si tous les éléments d’un vecteur ont tous leurs bits définis. |
| AndNot<T>(Vector512<T>, Vector512<T>) |
Calcule le bit et d’un vecteur donné et le complément d’un autre vecteur. |
| Any<T>(Vector512<T>, T) |
Détermine si des éléments d’un vecteur sont égaux à une valeur donnée. |
| AnyWhereAllBitsSet<T>(Vector512<T>) |
Détermine si tous les éléments d’un vecteur ont tous leurs bits définis. |
| As<TFrom,TTo>(Vector512<TFrom>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsByte<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsDouble<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| Asin(Vector512<Double>) |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| Asin(Vector512<Single>) |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| AsInt16<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsInt32<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsInt64<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsNInt<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsNUInt<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsSByte<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsSingle<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsUInt16<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsUInt32<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsUInt64<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector512<T>. |
| AsVector<T>(Vector512<T>) |
Réinterpret un Vector512<T> nouveau Vector<T>. |
| AsVector512<T>(Vector<T>) |
Réinterpret un Vector<T> nouveau Vector512<T>. |
| BitwiseAnd<T>(Vector512<T>, Vector512<T>) |
Calcule le bit et deux vecteurs. |
| BitwiseOr<T>(Vector512<T>, Vector512<T>) |
Calcule le bit ou deux vecteurs. |
| Ceiling(Vector512<Double>) |
Calcule le plafond de chaque élément dans un vecteur. |
| Ceiling(Vector512<Single>) |
Calcule le plafond de chaque élément dans un vecteur. |
| Clamp<T>(Vector512<T>, Vector512<T>, Vector512<T>) |
Limite un vecteur entre une valeur minimale et une valeur maximale. |
| ClampNative<T>(Vector512<T>, Vector512<T>, Vector512<T>) |
Limite un vecteur entre une valeur minimale et une valeur maximale à l’aide d’un comportement spécifique à la plateforme pour |
| ConditionalSelect<T>(Vector512<T>, Vector512<T>, Vector512<T>) |
Sélectionne de manière conditionnelle une valeur à partir de deux vecteurs au niveau du bit. |
| ConvertToDouble(Vector512<Int64>) |
Convertit une Vector512<T> en une Vector512<T>. |
| ConvertToDouble(Vector512<UInt64>) |
Convertit une Vector512<T> en une Vector512<T>. |
| ConvertToInt32(Vector512<Single>) |
Convertit une Vector512<T> en une Vector512<T>. |
| ConvertToInt32Native(Vector512<Single>) |
Convertit un |
| ConvertToInt64(Vector512<Double>) |
Convertit une Vector512<T> en une Vector512<T>. |
| ConvertToInt64Native(Vector512<Double>) |
Convertit un |
| ConvertToSingle(Vector512<Int32>) |
Convertit une Vector512<T> en une Vector512<T>. |
| ConvertToSingle(Vector512<UInt32>) |
Convertit une Vector512<T> en une Vector512<T>. |
| ConvertToUInt32(Vector512<Single>) |
Convertit une Vector512<T> en une Vector512<T>. |
| ConvertToUInt32Native(Vector512<Single>) |
Convertit un |
| ConvertToUInt64(Vector512<Double>) |
Convertit une Vector512<T> en une Vector512<T>. |
| ConvertToUInt64Native(Vector512<Double>) |
Convertit un |
| CopySign<T>(Vector512<T>, Vector512<T>) |
Copie le signe par élément d’un vecteur au signe par élément d’un autre vecteur. |
| CopyTo<T>(Vector512<T>, Span<T>) |
Copie une Vector512<T> étendue donnée. |
| CopyTo<T>(Vector512<T>, T[], Int32) |
Copie un Vector512<T> tableau donné à partir de l’index spécifié. |
| CopyTo<T>(Vector512<T>, T[]) |
Copie un Vector512<T> tableau donné. |
| Cos(Vector512<Double>) |
Calcule le cosinus de chaque élément dans un vecteur. |
| Cos(Vector512<Single>) |
Calcule le cosinus de chaque élément dans un vecteur. |
| Count<T>(Vector512<T>, T) |
Détermine le nombre d’éléments d’un vecteur égal à une valeur donnée. |
| CountWhereAllBitsSet<T>(Vector512<T>) |
Détermine le nombre d’éléments d’un vecteur qui ont tous leurs bits définis. |
| 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) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(Byte) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create(Double, Double, Double, Double, Double, Double, Double, Double) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(Double) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| 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) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(Int16) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(Int32) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create(Int64, Int64, Int64, Int64, Int64, Int64, Int64, Int64) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(Int64) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create(IntPtr) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| 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) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(SByte) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(Single) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| 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) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(UInt16) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(UInt32) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create(UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64) |
Crée une Vector512<T> instance avec chaque élément initialisé à la valeur spécifiée correspondante. |
| Create(UInt64) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create(UIntPtr) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create(Vector256<Byte>, Vector256<Byte>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<Double>, Vector256<Double>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<Int16>, Vector256<Int16>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<Int32>, Vector256<Int32>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<Int64>, Vector256<Int64>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<IntPtr>, Vector256<IntPtr>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<SByte>, Vector256<SByte>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<Single>, Vector256<Single>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<UInt16>, Vector256<UInt16>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<UInt32>, Vector256<UInt32>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<UInt64>, Vector256<UInt64>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create(Vector256<UIntPtr>, Vector256<UIntPtr>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create<T>(ReadOnlySpan<T>) |
Crée une nouvelle Vector512<T> étendue en lecture seule. |
| Create<T>(T) |
Crée une Vector512<T> instance avec tous les éléments initialisés à la valeur spécifiée. |
| Create<T>(T[], Int32) |
Crée un nouveau Vector512<T> à partir d’un tableau donné. |
| Create<T>(T[]) |
Crée un nouveau Vector512<T> à partir d’un tableau donné. |
| Create<T>(Vector128<T>) |
Crée une Vector512<T> instance avec toutes les parties 128 bits initialisées à une valeur spécifiée. |
| Create<T>(Vector256<T>, Vector256<T>) |
Crée une Vector512<T> instance à partir de deux Vector256<T> instances. |
| Create<T>(Vector256<T>) |
Crée une Vector512<T> instance avec les 256 bits inférieurs et supérieurs initialisés à une valeur spécifiée. |
| Create<T>(Vector64<T>) |
Crée une Vector512<T> instance avec toutes les parties 64 bits initialisées à une valeur spécifiée. |
| CreateScalar(Byte) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(Double) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(Int16) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(Int32) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(Int64) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(IntPtr) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(SByte) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(Single) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(UInt16) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(UInt32) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(UInt64) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar(UIntPtr) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalar<T>(T) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants initialisés à zéro. |
| CreateScalarUnsafe(Byte) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(Double) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(Int16) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(Int32) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(Int64) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(IntPtr) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(SByte) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(Single) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(UInt16) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(UInt32) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(UInt64) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe(UIntPtr) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateScalarUnsafe<T>(T) |
Crée une Vector512<T> instance avec le premier élément initialisé à la valeur spécifiée et les éléments restants laissés non initialisés. |
| CreateSequence<T>(T, T) |
Crée une Vector512<T> instance où les éléments commencent à une valeur spécifiée et qui sont espacés en fonction d’une autre valeur spécifiée. |
| DegreesToRadians(Vector512<Double>) |
Convertit un vecteur donné de degrés en radians. |
| DegreesToRadians(Vector512<Single>) |
Convertit un vecteur donné de degrés en radians. |
| Divide<T>(Vector512<T>, T) |
Divise un vecteur par un scalaire pour calculer le quotient par élément. |
| Divide<T>(Vector512<T>, Vector512<T>) |
Divise deux vecteurs pour calculer leur quotient. |
| Dot<T>(Vector512<T>, Vector512<T>) |
Calcule le produit par points de deux vecteurs. |
| Equals<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer s’ils sont égaux par élément. |
| EqualsAll<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si tous les éléments sont égaux. |
| EqualsAny<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si des éléments sont égaux. |
| Exp(Vector512<Double>) |
Calcule l’exponentielle de chaque élément dans un vecteur. |
| Exp(Vector512<Single>) |
Calcule l’exponentielle de chaque élément dans un vecteur. |
| ExtractMostSignificantBits<T>(Vector512<T>) |
Extrait le bit le plus significatif de chaque élément d’un vecteur. |
| Floor(Vector512<Double>) |
Calcule le plancher de chaque élément dans un vecteur. |
| Floor(Vector512<Single>) |
Calcule le plancher de chaque élément dans un vecteur. |
| FusedMultiplyAdd(Vector512<Double>, Vector512<Double>, Vector512<Double>) |
Calcule ( |
| FusedMultiplyAdd(Vector512<Single>, Vector512<Single>, Vector512<Single>) |
Calcule ( |
| get_E<T>() |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| get_Epsilon<T>() |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| get_NaN<T>() |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| get_NegativeInfinity<T>() |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| get_NegativeOne<T>() |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| get_NegativeZero<T>() |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| get_Pi<T>() |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| get_PositiveInfinity<T>() |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| get_Tau<T>() |
Fournit une collection de méthodes statiques pour la création, la manipulation et le fonctionnement sur des vecteurs 512 bits. |
| GetElement<T>(Vector512<T>, Int32) |
Obtient l’élément à l’index spécifié. |
| GetLower<T>(Vector512<T>) |
Obtient la valeur des 256 bits inférieurs sous la forme d’un nouveau Vector256<T>. |
| GetUpper<T>(Vector512<T>) |
Obtient la valeur des 256 bits supérieurs sous la forme d’un nouveau Vector256<T>. |
| GreaterThan<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer ce qui est plus grand par élément. |
| GreaterThanAll<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si tous les éléments sont supérieurs. |
| GreaterThanAny<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si des éléments sont supérieurs. |
| GreaterThanOrEqual<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer qui est supérieur ou égal à chaque élément. |
| GreaterThanOrEqualAll<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si tous les éléments sont supérieurs ou égaux. |
| GreaterThanOrEqualAny<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si des éléments sont supérieurs ou égaux. |
| Hypot(Vector512<Double>, Vector512<Double>) |
Calcule l’hypotenuse donnée à deux vecteurs représentant les longueurs des côtés plus courts dans un triangle à angle droit. |
| Hypot(Vector512<Single>, Vector512<Single>) |
Calcule l’hypotenuse donnée à deux vecteurs représentant les longueurs des côtés plus courts dans un triangle à angle droit. |
| IndexOf<T>(Vector512<T>, T) |
Détermine l’index du premier élément d’un vecteur égal à une valeur donnée. |
| IndexOfWhereAllBitsSet<T>(Vector512<T>) |
Détermine l’index du premier élément d’un vecteur qui a tous les bits définis. |
| IsEvenInteger<T>(Vector512<T>) |
Détermine les éléments d’un vecteur qui sont même des valeurs intégrales. |
| IsFinite<T>(Vector512<T>) |
Détermine les éléments d’un vecteur finis. |
| IsInfinity<T>(Vector512<T>) |
Détermine les éléments d’un vecteur qui sont infinis. |
| IsInteger<T>(Vector512<T>) |
Détermine les éléments d’un vecteur qui sont des valeurs intégrales. |
| IsNaN<T>(Vector512<T>) |
Détermine quels éléments d’un vecteur sont NaN. |
| IsNegative<T>(Vector512<T>) |
Détermine les éléments d’un vecteur qui représentent des nombres réels négatifs. |
| IsNegativeInfinity<T>(Vector512<T>) |
Détermine les éléments d’un vecteur qui sont l’infini négatif. |
| IsNormal<T>(Vector512<T>) |
Détermine les éléments d’un vecteur normaux. |
| IsOddInteger<T>(Vector512<T>) |
Détermine les éléments d’un vecteur qui sont des valeurs intégrales impaires. |
| IsPositive<T>(Vector512<T>) |
Détermine les éléments d’un vecteur qui représentent des nombres réels positifs. |
| IsPositiveInfinity<T>(Vector512<T>) |
Détermine les éléments d’un vecteur qui sont l’infini positif. |
| IsSubnormal<T>(Vector512<T>) |
Détermine les éléments d’un vecteur qui sont subnormals. |
| IsZero<T>(Vector512<T>) |
Détermine quels éléments d’un vecteur sont zéro. |
| LastIndexOf<T>(Vector512<T>, T) |
Détermine l’index du dernier élément d’un vecteur égal à une valeur donnée. |
| LastIndexOfWhereAllBitsSet<T>(Vector512<T>) |
Détermine l’index du dernier élément d’un vecteur qui a tous les bits définis. |
| Lerp(Vector512<Double>, Vector512<Double>, Vector512<Double>) |
Effectue une interpolation linéaire entre deux vecteurs en fonction de la pondération donnée. |
| Lerp(Vector512<Single>, Vector512<Single>, Vector512<Single>) |
Effectue une interpolation linéaire entre deux vecteurs en fonction de la pondération donnée. |
| LessThan<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer ce qui est inférieur à chaque élément. |
| LessThanAll<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si tous les éléments sont inférieurs. |
| LessThanAny<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si des éléments sont inférieurs. |
| LessThanOrEqual<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer qui est inférieur ou égal à chaque élément. |
| LessThanOrEqualAll<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si tous les éléments sont inférieurs ou égaux. |
| LessThanOrEqualAny<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs pour déterminer si des éléments sont inférieurs ou égaux. |
| Load<T>(T*) |
Charge un vecteur à partir de la source donnée. |
| LoadAligned<T>(T*) |
Charge un vecteur à partir de la source alignée donnée. |
| LoadAlignedNonTemporal<T>(T*) |
Charge un vecteur à partir de la source alignée donnée. |
| LoadUnsafe<T>(T, UIntPtr) |
Charge un vecteur à partir de la source et du décalage d’élément donnés. |
| LoadUnsafe<T>(T) |
Charge un vecteur à partir de la source donnée. |
| Log(Vector512<Double>) |
Calcule le journal de chaque élément dans un vecteur. |
| Log(Vector512<Single>) |
Calcule le journal de chaque élément dans un vecteur. |
| Log2(Vector512<Double>) |
Calcule le journal2 de chaque élément dans un vecteur. |
| Log2(Vector512<Single>) |
Calcule le journal2 de chaque élément dans un vecteur. |
| Max<T>(Vector512<T>, Vector512<T>) |
Calcule le maximum de deux vecteurs par élément. |
| MaxMagnitude<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs au calcul qui a la plus grande magnitude par élément. |
| MaxMagnitudeNumber<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs, sur une base par élément, au calcul qui a la plus grande magnitude et retourne l’autre valeur si une entrée est |
| MaxNative<T>(Vector512<T>, Vector512<T>) |
Comparez deux vecteurs pour déterminer qui est plus grand par élément à l’aide d’un comportement spécifique à la plateforme pour |
| MaxNumber<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs, sur une base par élément, pour calculer ce qui est supérieur et renvoyer l’autre valeur si un élément est |
| Min<T>(Vector512<T>, Vector512<T>) |
Calcule le minimum de deux vecteurs par élément. |
| MinMagnitude<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs au calcul qui a la moindre magnitude par élément. |
| MinMagnitudeNumber<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs, sur une base par élément, à calculer qui a la moindre magnitude et retourne l’autre valeur si une entrée est |
| MinNative<T>(Vector512<T>, Vector512<T>) |
Comparez deux vecteurs pour déterminer qui est moindre par élément à l’aide d’un comportement spécifique à la plateforme pour |
| MinNumber<T>(Vector512<T>, Vector512<T>) |
Compare deux vecteurs, sur une base par élément, pour calculer ce qui est inférieur et renvoyer l’autre valeur si un élément est |
| Multiply<T>(T, Vector512<T>) |
Multiplie un vecteur par un scalaire pour calculer son produit. |
| Multiply<T>(Vector512<T>, T) |
Multiplie un vecteur par un scalaire pour calculer son produit. |
| Multiply<T>(Vector512<T>, Vector512<T>) |
Multiplie deux vecteurs pour calculer leur produit à l’échelle de l’élément. |
| MultiplyAddEstimate(Vector512<Double>, Vector512<Double>, Vector512<Double>) |
Calcule une estimation de ( |
| MultiplyAddEstimate(Vector512<Single>, Vector512<Single>, Vector512<Single>) |
Calcule une estimation de ( |
| Narrow(Vector512<Double>, Vector512<Double>) |
Réduit deux Vector512<T> instances en une Vector512<T>seule. |
| Narrow(Vector512<Int16>, Vector512<Int16>) |
Réduit deux Vector512<T> instances en une Vector512<T>seule. |
| Narrow(Vector512<Int32>, Vector512<Int32>) |
Réduit deux Vector512<T> instances en une Vector512<T>seule. |
| Narrow(Vector512<Int64>, Vector512<Int64>) |
Réduit deux Vector512<T> instances en une Vector512<T>seule. |
| Narrow(Vector512<UInt16>, Vector512<UInt16>) |
Réduit deux Vector512<T> instances en une Vector512<T>seule. |
| Narrow(Vector512<UInt32>, Vector512<UInt32>) |
Réduit deux Vector512<T> instances en une Vector512<T>seule. |
| Narrow(Vector512<UInt64>, Vector512<UInt64>) |
Réduit deux Vector512<T> instances en une Vector512<T>seule. |
| NarrowWithSaturation(Vector512<Double>, Vector512<Double>) |
Réduit deux vecteurs d’instances Double en un vecteur d’utilisation d’une Single conversion saturante. |
| NarrowWithSaturation(Vector512<Int16>, Vector512<Int16>) |
Réduit deux vecteurs d’instances Int16 en un vecteur d’utilisation d’une SByte conversion saturante. |
| NarrowWithSaturation(Vector512<Int32>, Vector512<Int32>) |
Réduit deux vecteurs d’instances Int32 en un vecteur d’utilisation d’une Int16 conversion saturante. |
| NarrowWithSaturation(Vector512<Int64>, Vector512<Int64>) |
Réduit deux vecteurs d’instances Int64 en un vecteur d’utilisation d’une Int32 conversion saturante. |
| NarrowWithSaturation(Vector512<UInt16>, Vector512<UInt16>) |
Réduit deux vecteurs d’instances UInt16 en un vecteur d’utilisation d’une Byte conversion saturante. |
| NarrowWithSaturation(Vector512<UInt32>, Vector512<UInt32>) |
Réduit deux vecteurs d’instances UInt32 en un vecteur d’utilisation d’une UInt16 conversion saturante. |
| NarrowWithSaturation(Vector512<UInt64>, Vector512<UInt64>) |
Réduit deux vecteurs d’instances UInt64 en un vecteur d’utilisation d’une UInt32 conversion saturante. |
| Negate<T>(Vector512<T>) |
Annule un vecteur. |
| None<T>(Vector512<T>, T) |
Détermine si aucun élément d’un vecteur n’est égal à une valeur donnée. |
| NoneWhereAllBitsSet<T>(Vector512<T>) |
Détermine si aucun élément d’un vecteur n’a tous ses bits définis. |
| OnesComplement<T>(Vector512<T>) |
Calcule le complément un vecteur. |
| RadiansToDegrees(Vector512<Double>) |
Convertit un vecteur donné de radians en degrés. |
| RadiansToDegrees(Vector512<Single>) |
Convertit un vecteur donné de radians en degrés. |
| Round(Vector512<Double>, MidpointRounding) |
Arrondit chaque élément d’un vecteur à l’entier le plus proche à l’aide du mode d’arrondi spécifié. |
| Round(Vector512<Double>) |
Arrondit chaque élément d’un vecteur à l’entier le plus proche à l’aide du mode d’arrondi par défaut (ToEven). |
| Round(Vector512<Single>, MidpointRounding) |
Arrondit chaque élément d’un vecteur à l’entier le plus proche à l’aide du mode d’arrondi spécifié. |
| Round(Vector512<Single>) |
Arrondit chaque élément d’un vecteur à l’entier le plus proche à l’aide du mode d’arrondi par défaut (ToEven). |
| ShiftLeft(Vector512<Byte>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftLeft(Vector512<Int16>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftLeft(Vector512<Int32>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftLeft(Vector512<Int64>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftLeft(Vector512<IntPtr>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftLeft(Vector512<SByte>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftLeft(Vector512<UInt16>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftLeft(Vector512<UInt32>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftLeft(Vector512<UInt64>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftLeft(Vector512<UIntPtr>, Int32) |
Déplace chaque élément d’un vecteur à gauche par la quantité spécifiée. |
| ShiftRightArithmetic(Vector512<Int16>, Int32) |
Shifts (signé) chaque élément d’un vecteur à droite par la quantité spécifiée. |
| ShiftRightArithmetic(Vector512<Int32>, Int32) |
Shifts (signé) chaque élément d’un vecteur à droite par la quantité spécifiée. |
| ShiftRightArithmetic(Vector512<Int64>, Int32) |
Shifts (signé) chaque élément d’un vecteur à droite par la quantité spécifiée. |
| ShiftRightArithmetic(Vector512<IntPtr>, Int32) |
Shifts (signé) chaque élément d’un vecteur à droite par la quantité spécifiée. |
| ShiftRightArithmetic(Vector512<SByte>, Int32) |
Shifts (signé) chaque élément d’un vecteur à droite par la quantité spécifiée. |
| ShiftRightLogical(Vector512<Byte>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| ShiftRightLogical(Vector512<Int16>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| ShiftRightLogical(Vector512<Int32>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| ShiftRightLogical(Vector512<Int64>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| ShiftRightLogical(Vector512<IntPtr>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| ShiftRightLogical(Vector512<SByte>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| ShiftRightLogical(Vector512<UInt16>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| ShiftRightLogical(Vector512<UInt32>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| ShiftRightLogical(Vector512<UInt64>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| ShiftRightLogical(Vector512<UIntPtr>, Int32) |
Shifts (unsigned) chaque élément d’un vecteur droit par la quantité spécifiée. |
| Shuffle(Vector512<Byte>, Vector512<Byte>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Shuffle(Vector512<Double>, Vector512<Int64>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Shuffle(Vector512<Int16>, Vector512<Int16>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Shuffle(Vector512<Int32>, Vector512<Int32>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Shuffle(Vector512<Int64>, Vector512<Int64>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Shuffle(Vector512<SByte>, Vector512<SByte>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Shuffle(Vector512<Single>, Vector512<Int32>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Shuffle(Vector512<UInt16>, Vector512<UInt16>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Shuffle(Vector512<UInt32>, Vector512<UInt32>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Shuffle(Vector512<UInt64>, Vector512<UInt64>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| ShuffleNative(Vector512<Byte>, Vector512<Byte>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. Le comportement dépend de la plateforme pour les index hors plage. |
| ShuffleNative(Vector512<Double>, Vector512<Int64>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| ShuffleNative(Vector512<Int16>, Vector512<Int16>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| ShuffleNative(Vector512<Int32>, Vector512<Int32>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| ShuffleNative(Vector512<Int64>, Vector512<Int64>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| ShuffleNative(Vector512<SByte>, Vector512<SByte>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. Le comportement dépend de la plateforme pour les index hors plage. |
| ShuffleNative(Vector512<Single>, Vector512<Int32>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| ShuffleNative(Vector512<UInt16>, Vector512<UInt16>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| ShuffleNative(Vector512<UInt32>, Vector512<UInt32>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| ShuffleNative(Vector512<UInt64>, Vector512<UInt64>) |
Crée un vecteur en sélectionnant des valeurs à partir d’un vecteur d’entrée à l’aide d’un ensemble d’index. |
| Sin(Vector512<Double>) |
Calcule le sinus de chaque élément dans un vecteur. |
| Sin(Vector512<Single>) |
Calcule le sinus de chaque élément dans un vecteur. |
| SinCos(Vector512<Double>) |
Calcule le sinus et le cosinus de chaque élément dans un vecteur. |
| SinCos(Vector512<Single>) |
Calcule le sinus et le cosinus de chaque élément dans un vecteur. |
| Sqrt<T>(Vector512<T>) |
Calcule la racine carrée d’un vecteur par élément. |
| Store<T>(Vector512<T>, T*) |
Stocke un vecteur à la destination donnée. |
| StoreAligned<T>(Vector512<T>, T*) |
Stocke un vecteur à la destination alignée donnée. |
| StoreAlignedNonTemporal<T>(Vector512<T>, T*) |
Stocke un vecteur à la destination alignée donnée. |
| StoreUnsafe<T>(Vector512<T>, T, UIntPtr) |
Stocke un vecteur à la destination donnée. |
| StoreUnsafe<T>(Vector512<T>, T) |
Stocke un vecteur à la destination donnée. |
| Subtract<T>(Vector512<T>, Vector512<T>) |
Soustrait deux vecteurs pour calculer leur différence. |
| SubtractSaturate<T>(Vector512<T>, Vector512<T>) |
Soustrait deux vecteurs pour calculer leur différence saturée d’éléments. |
| Sum<T>(Vector512<T>) |
Calcule la somme de tous les éléments d’un vecteur. |
| ToScalar<T>(Vector512<T>) |
Convertit le vecteur donné en scalaire contenant la valeur du premier élément. |
| Truncate(Vector512<Double>) |
Tronque chaque élément dans un vecteur. |
| Truncate(Vector512<Single>) |
Tronque chaque élément dans un vecteur. |
| TryCopyTo<T>(Vector512<T>, Span<T>) |
Tente de copier une Vector<T> étendue donnée. |
| Widen(Vector512<Byte>) |
S’élargit en Vector512<T> deux Vector512<T>. |
| Widen(Vector512<Int16>) |
S’élargit en Vector512<T> deux Vector512<T>. |
| Widen(Vector512<Int32>) |
S’élargit en Vector512<T> deux Vector512<T>. |
| Widen(Vector512<SByte>) |
S’élargit en Vector512<T> deux Vector512<T>. |
| Widen(Vector512<Single>) |
S’élargit en Vector512<T> deux Vector512<T>. |
| Widen(Vector512<UInt16>) |
S’élargit en Vector512<T> deux Vector512<T>. |
| Widen(Vector512<UInt32>) |
S’élargit en Vector512<T> deux Vector512<T>. |
| WidenLower(Vector512<Byte>) |
Élargit la moitié inférieure d’un Vector512<T> dans un Vector512<T>. |
| WidenLower(Vector512<Int16>) |
Élargit la moitié inférieure d’un Vector512<T> dans un Vector512<T>. |
| WidenLower(Vector512<Int32>) |
Élargit la moitié inférieure d’un Vector512<T> dans un Vector512<T>. |
| WidenLower(Vector512<SByte>) |
Élargit la moitié inférieure d’un Vector512<T> dans un Vector512<T>. |
| WidenLower(Vector512<Single>) |
Élargit la moitié inférieure d’un Vector512<T> dans un Vector512<T>. |
| WidenLower(Vector512<UInt16>) |
Élargit la moitié inférieure d’un Vector512<T> dans un Vector512<T>. |
| WidenLower(Vector512<UInt32>) |
Élargit la moitié inférieure d’un Vector512<T> dans un Vector512<T>. |
| WidenUpper(Vector512<Byte>) |
Élargit la moitié supérieure d’un Vector512<T> dans un Vector512<T>. |
| WidenUpper(Vector512<Int16>) |
Élargit la moitié supérieure d’un Vector512<T> dans un Vector512<T>. |
| WidenUpper(Vector512<Int32>) |
Élargit la moitié supérieure d’un Vector512<T> dans un Vector512<T>. |
| WidenUpper(Vector512<SByte>) |
Élargit la moitié supérieure d’un Vector512<T> dans un Vector512<T>. |
| WidenUpper(Vector512<Single>) |
Élargit la moitié supérieure d’un Vector512<T> dans un Vector512<T>. |
| WidenUpper(Vector512<UInt16>) |
Élargit la moitié supérieure d’un Vector512<T> dans un Vector512<T>. |
| WidenUpper(Vector512<UInt32>) |
Élargit la moitié supérieure d’un Vector512<T> dans un Vector512<T>. |
| WithElement<T>(Vector512<T>, Int32, T) |
Crée un Vector512<T> élément avec l’élément au niveau de l’index spécifié défini sur la valeur spécifiée et les éléments restants définis sur la même valeur que dans le vecteur donné. |
| WithLower<T>(Vector512<T>, Vector256<T>) |
Crée un nouveau Vector512<T> avec les 256 bits inférieurs définis sur la valeur spécifiée et les 256 bits supérieurs définis sur la même valeur que dans le vecteur donné. |
| WithUpper<T>(Vector512<T>, Vector256<T>) |
Crée un nouveau Vector512<T> avec les 256 bits supérieurs définis sur la valeur spécifiée et les 256 bits inférieurs définis sur la même valeur que dans le vecteur donné. |
| Xor<T>(Vector512<T>, Vector512<T>) |
Calcule les vecteurs exclusifs ou de deux vecteurs. |