System.Runtime.Intrinsics.Arm Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Macht ausgewählte Erweiterungen für Anweisungssätze für ARM-Systeme verfügbar. Diese Anweisungssätze werden als separate Klassen für jede Erweiterung ausgedrückt. Sie können die Unterstützung für jede Erweiterung innerhalb der aktuellen Umgebung ermitteln, indem Sie die IsSupported Eigenschaft für den jeweiligen Typ abfragen.
Klassen
| Name | Beschreibung |
|---|---|
| AdvSimd |
Diese Klasse bietet Zugriff auf die ARM AdvSIMD-Hardwareanweisungen über systeminterne Geräte. |
| AdvSimd.Arm64 |
Bietet Zugriff auf die ARM AdvSIMD-Hardwareanweisungen, die nur für 64-Bit-Prozesse über systeminterne Prozesse verfügbar sind. |
| Aes |
Diese Klasse bietet Zugriff auf die ARM AES-Hardwareanweisungen über systeminterne Geräte. |
| Aes.Arm64 |
Bietet Zugriff auf die ARM AES-Hardwareanweisungen, die nur für 64-Bit-Prozesse über systeminterne Prozesse verfügbar sind. |
| ArmBase |
Diese Klasse bietet Zugriff auf die ARM-Basishardwareanweisungen über systeminterne Geräte. |
| ArmBase.Arm64 |
Bietet Zugriff auf die ARM-Basishardwareanweisungen, die nur für 64-Bit-Prozesse über systeminterne Prozesse verfügbar sind. |
| Crc32 |
Diese Klasse bietet Zugriff auf die ARM Crc32-Hardwareanweisungen über systeminterne Geräte. |
| Crc32.Arm64 |
Bietet Zugriff auf die HARDWAREanweisungen von ARM Crc32, die nur für 64-Bit-Prozesse über systeminterne Prozesse verfügbar sind. |
| Dp |
Bietet Zugriff auf die ARMv8.2-DotProd-Hardwareanweisungen über systeminterne Anweisungen. |
| Dp.Arm64 |
Bietet Zugriff auf die ARMv8.2-DotProd-Hardwareanweisungen, die nur für 64-Bit-Prozesse über systeminterne Prozesse verfügbar sind. |
| Rdm |
Bietet Zugriff auf die ARMv8.1-RDMA-Hardwareanweisungen über systeminterne Anweisungen. |
| Rdm.Arm64 |
Bietet Zugriff auf die ARMv8.1-RDMA-Hardwareanweisungen, die nur für 64-Bit-Prozesse über systeminterne Prozesse verfügbar sind. |
| Sha1 |
Diese Klasse bietet Zugriff auf die ARM SHA1-Hardwareanweisungen über systeminterne Geräte. |
| Sha1.Arm64 |
Bietet Zugriff auf die ARM SHA1-Hardwareanweisungen, die nur für 64-Bit-Prozesse über systeminterne Prozesse verfügbar sind. |
| Sha256 |
Diese Klasse bietet Zugriff auf die ARM SHA256-Hardwareanweisungen über systeminterne Geräte. |
| Sha256.Arm64 |
Bietet Zugriff auf die ARM SHA256-Hardwareanweisungen, die nur für 64-Bit-Prozesse über systeminterne Prozesse verfügbar sind. |
| Sve |
Bietet Zugriff auf die ARM-SVE-Hardwareanweisungen über systeminterne Geräte. |
| Sve.Arm64 |
Bietet Zugriff auf die ARM-SVE-Hardwareanweisungen, die nur für 64-Bit-Prozesse über systeminterne Prozesse verfügbar sind. |
| Sve2 |
Diese Klasse bietet Zugriff auf die ARM-SVE-Hardwareanweisungen über systeminterne Geräte. |
| Sve2.Arm64 |
Macht ausgewählte Erweiterungen für Anweisungssätze für ARM-Systeme verfügbar. Diese Anweisungssätze werden als separate Klassen für jede Erweiterung ausgedrückt. Sie können die Unterstützung für jede Erweiterung innerhalb der aktuellen Umgebung ermitteln, indem Sie die |
Enumerationen
| Name | Beschreibung |
|---|---|
| SveMaskPattern |
Macht ausgewählte Erweiterungen für Anweisungssätze für ARM-Systeme verfügbar. Diese Anweisungssätze werden als separate Klassen für jede Erweiterung ausgedrückt. Sie können die Unterstützung für jede Erweiterung innerhalb der aktuellen Umgebung ermitteln, indem Sie die |
| SvePrefetchType |
Macht ausgewählte Erweiterungen für Anweisungssätze für ARM-Systeme verfügbar. Diese Anweisungssätze werden als separate Klassen für jede Erweiterung ausgedrückt. Sie können die Unterstützung für jede Erweiterung innerhalb der aktuellen Umgebung ermitteln, indem Sie die |