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