Avx512F.X64 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 l’accès aux instructions matérielles x86 AVX512F, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques.
public: ref class Avx512F::X64 abstract : System::Runtime::Intrinsics::X86::Avx2::X64
public abstract class Avx512F.X64 : System.Runtime.Intrinsics.X86.Avx2.X64
type Avx512F.X64 = class
inherit Avx2.X64
Public MustInherit Class Avx512F.X64
Inherits Avx2.X64
- Héritage
- Dérivé
Propriétés
| Nom | Description |
|---|---|
| IsSupported |
Obtient une valeur qui indique si les API de cette classe sont prises en charge. |
Méthodes
| Nom | Description |
|---|---|
| ConvertScalarToVector128Double(Vector128<Double>, Int64, FloatRoundingMode) |
__m128d _mm_cvt_roundsi64_sd (__m128d a, __int64 b, arrondi int) VCVTSI2SD xmm1, xmm2, r64 {er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertScalarToVector128Double(Vector128<Double>, UInt64, FloatRoundingMode) |
__m128d _mm_cvt_roundu64_sd (__m128d un __int64 b non signé, arrondi int) VCVTUSI2SD xmm1, xmm2, r64 {er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertScalarToVector128Double(Vector128<Double>, UInt64) |
__m128d _mm_cvtsi64_sd (__m128d a, __int64 b) VCVTUSI2SD xmm1, xmm2, r/m64 Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertScalarToVector128Single(Vector128<Single>, Int64, FloatRoundingMode) |
__m128 _mm_cvt_roundi64_ss (__m128 a, __int64 b, arrondi int) VCVTSI2SS xmm1, xmm2, r64 {er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertScalarToVector128Single(Vector128<Single>, UInt64, FloatRoundingMode) |
__m128 _mm_cvt_roundu64_ss (__m128 un __int64 b non signé, arrondi int) VCVTUSI2SS xmm1, xmm2, r64 {er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertScalarToVector128Single(Vector128<Single>, UInt64) |
__m128 _mm_cvtsi64_ss (__m128 a, __int64 b) VCVTUSI2SS xmm1, xmm2, r/m64 Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertToInt64(Vector128<Double>, FloatRoundingMode) |
__int64 _mm_cvt_roundsd_i64 (__m128d un arrondi int) VCVTSD2SI r64, xmm1 {er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertToInt64(Vector128<Single>, FloatRoundingMode) |
__int64 _mm_cvt_roundss_i64 (__m128 un arrondi int) VCVTSS2SI r64, xmm1 {er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertToUInt64(Vector128<Double>, FloatRoundingMode) |
unsigned __int64 _mm_cvt_roundsd_u64 (__m128d a, int rounding) VCVTSD2USI r64, xmm1 {er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertToUInt64(Vector128<Double>) |
__int64 _mm_cvtsd_u64 non signé (__m128d a) VCVTSD2USI r64, xmm1/m64{er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertToUInt64(Vector128<Single>, FloatRoundingMode) |
unsigned __int64 _mm_cvt_roundss_u64 (__m128 a, int rounding) VCVTSS2USI r64, xmm1 {er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertToUInt64(Vector128<Single>) |
__int64 _mm_cvtss_u64 non signé (__m128 a) VCVTSS2USI r64, xmm1/m32{er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertToUInt64WithTruncation(Vector128<Double>) |
__int64 _mm_cvttsd_u64 non signé (__m128d a) VCVTTSD2USI r64, xmm1/m64{er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| ConvertToUInt64WithTruncation(Vector128<Single>) |
__int64 _mm_cvttss_u64 non signé (__m128 a) VCVTTSS2USI r64, xmm1/m32{er} Cette intrinsèque est disponible uniquement sur les processus 64 bits |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |