System.Runtime.Intrinsics.Arm 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 ARM. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. Vous pouvez déterminer la prise en charge de n’importe quelle extension dans l’environnement actuel en interrogeant la IsSupported propriété sur le type respectif.
Classes
| Nom | Description |
|---|---|
| AdvSimd |
Cette classe fournit un accès aux instructions matérielles ARM AdvSIMD via des intrinsèques. |
| AdvSimd.Arm64 |
Fournit l’accès aux instructions matérielles ARM AdvSIMD, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Aes |
Cette classe fournit un accès aux instructions matérielles ARM AES via des intrinsèques. |
| Aes.Arm64 |
Fournit l’accès aux instructions matérielles ARM AES, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| ArmBase |
Cette classe fournit un accès aux instructions matérielles de base ARM via des intrinsèques. |
| ArmBase.Arm64 |
Fournit l’accès aux instructions matérielles de base ARM, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Crc32 |
Cette classe fournit un accès aux instructions matérielles ARM Crc32 via des intrinsèques. |
| Crc32.Arm64 |
Fournit l’accès aux instructions matérielles ARM Crc32, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Dp |
Fournit l’accès aux instructions matérielles ARMv8.2-DotProd via des intrinsèques. |
| Dp.Arm64 |
Fournit l’accès aux instructions matérielles ARMv8.2-DotProd, qui ne sont disponibles que pour les processus 64 bits, via des intrinsèques. |
| Rdm |
Fournit l’accès aux instructions matérielles ARMv8.1-RDMA via des intrinsèques. |
| Rdm.Arm64 |
Fournit l’accès aux instructions matérielles ARMv8.1-RDMA, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Sha1 |
Cette classe fournit un accès aux instructions matérielles ARM SHA1 via des intrinsèques. |
| Sha1.Arm64 |
Fournit l’accès aux instructions matérielles ARM SHA1, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Sha256 |
Cette classe fournit un accès aux instructions matérielles ARM SHA256 via des intrinsèques. |
| Sha256.Arm64 |
Fournit l’accès aux instructions matérielles ARM SHA256, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Sve |
Fournit l’accès aux instructions matérielles ARM SVE via des intrinsèques. |
| Sve.Arm64 |
Fournit l’accès aux instructions matérielles ARM SVE, qui sont uniquement disponibles pour les processus 64 bits, via des intrinsèques. |
| Sve2 |
Cette classe fournit l’accès aux instructions matérielles ARM SVE via des intrinsèques |
| Sve2.Arm64 |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes ARM. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. Vous pouvez déterminer la prise en charge de n’importe quelle extension dans l’environnement actuel en interrogeant la |
Énumérations
| Nom | Description |
|---|---|
| SveMaskPattern |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes ARM. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. Vous pouvez déterminer la prise en charge de n’importe quelle extension dans l’environnement actuel en interrogeant la |
| SvePrefetchType |
Expose les extensions de jeu d’instructions sélectionnées pour les systèmes ARM. Ces ensembles d’instructions sont exprimés sous forme de classes distinctes pour chaque extension. Vous pouvez déterminer la prise en charge de n’importe quelle extension dans l’environnement actuel en interrogeant la |