System.Runtime.Intrinsics.Arm 名前空間

ARM システムの select 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 それぞれの型で IsSupported プロパティに対してクエリを実行することで、現在の環境内のすべての拡張機能のサポートを確認できます。

クラス

名前 説明
AdvSimd

このクラスは、組み込みを介して ARM AdvSIMD ハードウェア命令へのアクセスを提供します。

AdvSimd.Arm64

組み込み関数を介して 64 ビット プロセスでのみ使用できる ARM AdvSIMD ハードウェア命令へのアクセスを提供します。

Aes

このクラスは、組み込みを介して ARM AES ハードウェア命令にアクセスできます。

Aes.Arm64

組み込み関数を介して、64 ビット プロセスでのみ使用できる ARM AES ハードウェア命令へのアクセスを提供します。

ArmBase

このクラスは、組み込みを介して ARM の基本ハードウェア命令にアクセスできるようにします。

ArmBase.Arm64

組み込み関数を介して、64 ビット プロセスでのみ使用できる ARM 基本ハードウェア命令へのアクセスを提供します。

Crc32

このクラスは、組み込みを介して ARM Crc32 ハードウェア命令にアクセスできます。

Crc32.Arm64

組み込み関数を介して、64 ビット プロセスでのみ使用できる ARM Crc32 ハードウェア命令へのアクセスを提供します。

Dp

組み込みを介して ARMv8.2-DotProd ハードウェア命令にアクセスできます。

Dp.Arm64

組み込み関数を介して 64 ビット プロセスでのみ使用できる ARMv8.2-DotProd ハードウェア命令へのアクセスを提供します。

Rdm

組み込みを介して ARMv8.1-RDMA ハードウェア命令にアクセスできるようにします。

Rdm.Arm64

組み込み関数を介して 64 ビット プロセスでのみ使用できる ARMv8.1-RDMA ハードウェア命令へのアクセスを提供します。

Sha1

このクラスは、組み込みを介して ARM SHA1 ハードウェア命令にアクセスできます。

Sha1.Arm64

組み込み関数を介して、64 ビット プロセスでのみ使用できる ARM SHA1 ハードウェア命令へのアクセスを提供します。

Sha256

このクラスは、組み込みを介して ARM SHA256 ハードウェア命令にアクセスできます。

Sha256.Arm64

組み込み関数を介して 64 ビット プロセスでのみ使用できる ARM SHA256 ハードウェア命令へのアクセスを提供します。

Sve

組み込みを介して ARM SVE ハードウェア命令にアクセスできます。

Sve.Arm64

組み込み関数を介して、64 ビット プロセスでのみ使用できる ARM SVE ハードウェア命令へのアクセスを提供します。

Sve2

このクラスは、組み込み関数を介して ARM SVE ハードウェア命令へのアクセスを提供します

Sve2.Arm64

ARM システムの select 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 それぞれの型で IsSupported プロパティに対してクエリを実行することで、現在の環境内のすべての拡張機能のサポートを確認できます。

列挙型

名前 説明
SveMaskPattern

ARM システムの select 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 それぞれの型で IsSupported プロパティに対してクエリを実行することで、現在の環境内のすべての拡張機能のサポートを確認できます。

SvePrefetchType

ARM システムの select 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 それぞれの型で IsSupported プロパティに対してクエリを実行することで、現在の環境内のすべての拡張機能のサポートを確認できます。