System.Runtime.Intrinsics.X86 Espace de noms
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.
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes x86 et x64. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension dans l’environnement actuel peut être déterminée en interrogeant la IsSupported propriété sur le type respectif.
Classes
| Nom | Description |
|---|---|
| Aes |
Cette classe fournit un accès aux instructions matérielles Intel AES via des intrinsèques. |
| Aes.X64 |
Fournit l’accès aux instructions matérielles AES x86, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Avx |
Cette classe fournit l’accès aux instructions matérielles Intel AVX via des intrinsèques. |
| Avx.X64 |
Fournit l’accès aux instructions matérielles x86 AVX, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Avx10v1 |
Fournit l’accès aux instructions matérielles X86 AVX10.1 via des intrinsèques |
| Avx10v1.V512 |
Fournit l’accès aux instructions matérielles x86 AVX10.1/512 via des intrinsèques. |
| Avx10v1.V512.X64 |
Fournit l’accès aux instructions matérielles x86 AVX10.1/512, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Avx10v1.X64 |
Fournit l’accès aux instructions matérielles x86 AVX10.1, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Avx10v2 |
Fournit l’accès aux instructions matérielles X86 AVX10.2 via des intrinsèques |
| Avx10v2.V512 |
Fournit l’accès aux instructions matérielles x86 AVX10.2/512 via des intrinsèques. |
| Avx10v2.V512.X64 |
Fournit l’accès aux instructions matérielles x86 AVX10.2/512, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Avx10v2.X64 |
Fournit l’accès aux instructions matérielles x86 AVX10.2, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Avx2 |
Cette classe fournit l’accès aux instructions matérielles Intel AVX2 via des intrinsèques. |
| Avx2.X64 |
Fournit l’accès aux instructions matérielles x86 AVX2, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Avx512Bmm |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes x86 et x64. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension dans l’environnement actuel peut être déterminée en interrogeant la |
| Avx512Bmm.X64 |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes x86 et x64. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension dans l’environnement actuel peut être déterminée en interrogeant la |
| Avx512BW |
Fournit l’accès à des instructions matérielles X86 AVX512BW via des intrinsèques. |
| Avx512BW.VL |
Fournit l’accès aux instructions matérielles x86 AVX512BW+VL via des intrinsèques. |
| Avx512BW.X64 |
Fournit l’accès aux instructions matérielles x86 AVX512BW, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Avx512CD |
Fournit l’accès aux instructions matérielles X86 AVX512CD via des intrinsèques. |
| Avx512CD.VL |
Fournit l’accès aux instructions matérielles x86 AVX512CD+VL via des intrinsèques. |
| Avx512CD.X64 |
Fournit l’accès aux instructions matérielles x86 AVX512CD, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Avx512DQ |
Fournit l’accès à des instructions matérielles X86 AVX512DQ via des intrinsèques. |
| Avx512DQ.VL |
Fournit l’accès aux instructions matérielles x86 AVX512DQ+VL via des intrinsèques. |
| Avx512DQ.X64 |
Fournit l’accès aux instructions matérielles x86 AVX512DQ, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Avx512F |
Fournit l’accès aux instructions matérielles X86 AVX512F via des intrinsèques. |
| Avx512F.VL |
Fournit l’accès aux instructions matérielles x86 AVX512F+VL via des intrinsèques. |
| Avx512F.X64 |
Fournit l’accès aux instructions matérielles x86 AVX512F, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Avx512Vbmi |
Fournit l’accès à des instructions matérielles X86 AVX512VBMI via des intrinsèques. |
| Avx512Vbmi.VL |
Fournit l’accès aux instructions matérielles x86 AVX512VBMI+VL via des intrinsèques. |
| Avx512Vbmi.X64 |
Fournit l’accès aux instructions matérielles x86 AVX512VBMI, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Avx512Vbmi2 |
Fournit l’accès à des instructions matérielles X86 AVX512VBMI2 via des intrinsèques. |
| Avx512Vbmi2.VL |
Fournit l’accès aux instructions matérielles x86 AVX512VBMI2+VL via des intrinsèques. |
| Avx512Vbmi2.X64 |
Fournit l’accès aux instructions matérielles x86 AVX512VBMI2 uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| AvxVnni |
Fournit l’accès aux instructions matérielles x86 AVXVNNI via des intrinsèques. |
| AvxVnni.X64 |
Fournit l’accès aux instructions matérielles x86 AVXVNNI, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| AvxVnniInt16 |
Fournit l’accès aux instructions matérielles x86 AVXVNNI via des intrinsèques. |
| AvxVnniInt16.V512 |
Fournit l’accès aux instructions matérielles x86 AVX10.2/512 pour AVX-VNNI-INT16 via des intrinsèques. |
| AvxVnniInt16.X64 |
Fournit l’accès aux instructions matérielles x86 AVX-VNNI-INT8, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| AvxVnniInt8 |
Fournit l’accès aux instructions matérielles x86 AVXVNNI via des intrinsèques. |
| AvxVnniInt8.V512 |
Fournit l’accès aux instructions matérielles x86 AVX10.2/512 pour AVX-VNNI-INT8 via des intrinsèques. |
| AvxVnniInt8.X64 |
Fournit l’accès aux instructions matérielles x86 AVX-VNNI-INT8, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Bmi1 |
Cette classe fournit l’accès aux instructions matérielles Intel BMI1 via des intrinsèques. |
| Bmi1.X64 |
Fournit l’accès aux instructions matérielles x86 BMI1, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Bmi2 |
Cette classe fournit l’accès aux instructions matérielles Intel BMI2 via des intrinsèques. |
| Bmi2.X64 |
Fournit l’accès aux instructions matérielles x86 BMI2, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Fma |
Cette classe fournit l’accès aux instructions matérielles Intel FMA via des intrinsèques. |
| Fma.X64 |
Fournit l’accès aux instructions matérielles FMA x86, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Gfni |
Fournit l’accès aux instructions matérielles X86 GFNI via des intrinsèques. |
| Gfni.V256 |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes x86 et x64. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension dans l’environnement actuel peut être déterminée en interrogeant la |
| Gfni.V512 |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes x86 et x64. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension dans l’environnement actuel peut être déterminée en interrogeant la |
| Gfni.X64 |
Fournit l’accès aux instructions matérielles X86 GFNI uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Lzcnt |
Cette classe fournit l’accès aux instructions matérielles Intel LZCNT via des intrinsèques. |
| Lzcnt.X64 |
Fournit l’accès aux instructions matérielles X86 LZCNT, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Pclmulqdq |
Cette classe fournit l’accès aux instructions matérielles Intel PCLMULQDQ via des intrinsèques. |
| Pclmulqdq.V256 |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes x86 et x64. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension dans l’environnement actuel peut être déterminée en interrogeant la |
| Pclmulqdq.V512 |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes x86 et x64. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension dans l’environnement actuel peut être déterminée en interrogeant la |
| Pclmulqdq.X64 |
Fournit l’accès aux instructions matérielles CLMUL x86, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Popcnt |
Cette classe fournit un accès aux instructions matérielles Intel POPCNT via des intrinsèques. |
| Popcnt.X64 |
Fournit l’accès aux instructions matérielles POPCNT x86, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Sse |
Cette classe fournit un accès aux instructions matérielles Intel SSE via des intrinsèques. |
| Sse.X64 |
Fournit l’accès aux instructions matérielles x86 SSE, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Sse2 |
Cette classe fournit un accès aux instructions matérielles Intel SSE2 via des intrinsèques. |
| Sse2.X64 |
Fournit l’accès aux instructions matérielles x86 SSE2, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Sse3 |
Cette classe fournit un accès aux instructions matérielles Intel SSE3 via des intrinsèques. |
| Sse3.X64 |
Fournit l’accès aux instructions matérielles x86 SSE3, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Sse41 |
Cette classe fournit un accès aux instructions matérielles Intel SSE4.1 via des intrinsèques. |
| Sse41.X64 |
Fournit l’accès aux instructions matérielles x86 SSE4.1, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Sse42 |
Cette classe fournit un accès aux instructions matérielles Intel SSE4.2 via des intrinsèques. |
| Sse42.X64 |
Fournit l’accès aux instructions matérielles x86 SSE4.2, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Ssse3 |
Cette classe fournit un accès aux instructions matérielles Intel SSSE3 via des intrinsèques. |
| Ssse3.X64 |
Fournit l’accès aux instructions matérielles X86 SSSE3, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| X86Base |
Fournit l’accès aux instructions matérielles de base x86 via des intrinsèques. |
| X86Base.X64 |
Fournit l’accès aux instructions matérielles de base x86, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| X86Serialize |
Fournit l’accès à l’instruction matérielle Intel SERIALIZE via des intrinsèques. |
| X86Serialize.X64 |
Fournit l’accès aux instructions matérielles x86 SERIALIZE, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
Énumérations
| Nom | Description |
|---|---|
| FloatComparisonMode |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes x86 et x64. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension dans l’environnement actuel peut être déterminée en interrogeant la |
| FloatRoundingMode |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes x86 et x64. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. La prise en charge de n’importe quelle extension dans l’environnement actuel peut être déterminée en interrogeant la |