System.Runtime.Intrinsics.X86 名前空間

X86 および x64 システムの選択命令セット拡張機能を公開します。 これらの命令セットは、各拡張機能の個別のクラスとして表現されます。 現在の環境内の任意の拡張機能のサポートは、それぞれの型の IsSupported プロパティに対してクエリを実行することで決定できます。

クラス

Aes

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

Aes.X64
Avx

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

Avx.X64
Avx2

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

Avx2.X64
AvxVnni
AvxVnni.X64
Bmi1

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

Bmi1.X64
Bmi2

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

Bmi2.X64
Fma

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

Fma.X64
Lzcnt

このクラスでは、組み込みを介して Intel LZCNT ハードウェア命令へのアクセスが提供されます。

Lzcnt.X64
Pclmulqdq

このクラスでは、組み込みを介して Intel PCLMULQDQ ハードウェア命令へのアクセスが提供されます。

Pclmulqdq.X64
Popcnt

このクラスでは、組み込みを介して Intel POPCNT ハードウェア命令へのアクセスが提供されます。

Popcnt.X64
Sse

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

Sse.X64
Sse2

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

Sse2.X64
Sse3

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

Sse3.X64
Sse41

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

Sse41.X64
Sse42

このクラスでは、組み込みを介して Intel SSE4.2 ハードウェア命令へのアクセスが提供されます。

Sse42.X64
Ssse3

このクラスでは、組み込みを介して Intel SSSE3 ハードウェア命令へのアクセスが提供されます。

Ssse3.X64
X86Base

組み込み関数を使用して x86 基本ハードウェア命令にアクセスできるようにします。

X86Base.X64
X86Serialize

組み込み関数を使用して Intel SERIALIZE ハードウェア命令にアクセスできます。

X86Serialize.X64

列挙型

FloatComparisonMode