System.Runtime.Intrinsics.Arm Namespace

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 IsSupported Eigenschaft für den jeweiligen Typ abfragen.

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 IsSupported Eigenschaft für den jeweiligen Typ abfragen.

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 IsSupported Eigenschaft für den jeweiligen Typ abfragen.