System.Runtime.Intrinsics.X86 Espace de noms

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Classes

Aes

Cette classe fournit un accès aux instructions du matériel Intel AES par le biais d’intrinsèques.

Aes.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx

Cette classe fournit un accès aux instructions du matériel Intel AVX par le biais d'intrinsèques.

Avx.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx2

Cette classe permet d’accéder aux instructions matérielles Intel AVX2 via des intrinsèques.

Avx2.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512BW

Fournit l’accès aux instructions matérielles X86 AVX512BW via des intrinsèques.

Avx512BW.VL

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512BW.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512CD

Fournit l’accès aux instructions matérielles X86 AVX512CD via des intrinsèques.

Avx512CD.VL

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512CD.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512DQ

Fournit l’accès aux instructions matérielles X86 AVX512DQ via des intrinsèques.

Avx512DQ.VL

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512DQ.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512F

Fournit l’accès aux instructions matérielles X86 AVX512F via des intrinsèques.

Avx512F.VL

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512F.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512Vbmi

Fournit l’accès aux instructions matérielles X86 AVX512VBMI via des intrinsèques.

Avx512Vbmi.VL

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Avx512Vbmi.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

AvxVnni

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

AvxVnni.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Bmi1

Cette classe fournit un accès aux instructions du matériel Intel BMI1 par le biais d’intrinsèques.

Bmi1.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Bmi2

Cette classe fournit un accès aux instructions du matériel Intel BMI2 par le biais d’intrinsèques.

Bmi2.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Fma

Cette classe fournit un accès aux instructions du matériel Intel FMA par le biais d’intrinsèques.

Fma.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Lzcnt

Cette classe fournit un accès aux instructions du matériel LZCNT par le biais d’intrinsèques.

Lzcnt.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Pclmulqdq

Cette classe fournit un accès aux instructions du matériel PCLMULQDQ par le biais d’intrinsèques.

Pclmulqdq.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Popcnt

Cette classe fournit un accès aux instructions du matériel POPCNT par le biais d’intrinsèques.

Popcnt.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Sse

Cette classe fournit un accès aux instructions matérielles d’Intel SSE via des intrinsèques.

Sse.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Sse2

Cette classe fournit un accès aux instructions matérielles d’Intel SSE2 via des intrinsèques.

Sse2.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Sse3

Cette classe fournit un accès aux instructions du matériel Intel SSE3 par le biais d’intrinsèques.

Sse3.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Sse41

Cette classe permet d’accéder aux instructions matérielles Intel SSE4.1 via des intrinsèques.

Sse41.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Sse42

Cette classe fournit un accès aux instructions du matériel Intel SSE4.2 par le biais d’intrinsèques.

Sse42.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Ssse3

Cette classe fournit un accès aux instructions du matériel Intel SSSE3 par le biais d’intrinsèques.

Ssse3.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

X86Base

Fournit l’accès aux instructions matérielles de base x86 via des intrinsèques.

X86Base.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

X86Serialize

Fournit l’accès à l’instruction matérielle Intel SERIALIZE via des intrinsèques.

X86Serialize.X64

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

Énumérations

FloatComparisonMode

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.

FloatRoundingMode

Expose les extensions instruction-set sélectionnées pour les systèmes x86 et x64. Ces jeux d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension au sein de l’environnement actuel peut être déterminée en interrogeant la propriété IsSupported sur le type respectif.