System.Runtime.Intrinsics.X86 名前空間

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

クラス

Aes

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

Aes.X64

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

Avx

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

Avx.X64

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

Avx2

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

Avx2.X64

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

Avx512BW

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

Avx512BW.VL

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

Avx512BW.X64

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

Avx512CD

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

Avx512CD.VL

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

Avx512CD.X64

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

Avx512DQ

組み込みを介して X86 AVX512DQ ハードウェア命令にアクセスできるようにします。

Avx512DQ.VL

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

Avx512DQ.X64

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

Avx512F

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

Avx512F.VL

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

Avx512F.X64

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

Avx512Vbmi

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

Avx512Vbmi.VL

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

Avx512Vbmi.X64

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

AvxVnni

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

AvxVnni.X64

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

Bmi1

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

Bmi1.X64

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

Bmi2

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

Bmi2.X64

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

Fma

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

Fma.X64

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

Lzcnt

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

Lzcnt.X64

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

Pclmulqdq

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

Pclmulqdq.X64

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

Popcnt

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

Popcnt.X64

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

Sse

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

Sse.X64

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

Sse2

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

Sse2.X64

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

Sse3

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

Sse3.X64

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

Sse41

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

Sse41.X64

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

Sse42

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

Sse42.X64

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

Ssse3

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

Ssse3.X64

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

X86Base

組み込みを介して x86 基本ハードウェア命令へのアクセスを提供します。

X86Base.X64

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

X86Serialize

組み込みを介して Intel SERIALIZE ハードウェア命令へのアクセスを提供します。

X86Serialize.X64

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

列挙型

FloatComparisonMode

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

FloatRoundingMode

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