System.Runtime.Intrinsics.X86 名前空間

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

クラス

名前 説明
Aes

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

Aes.X64

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

Avx

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

Avx.X64

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

Avx10v1

組み込み関数を介して X86 AVX10.1 ハードウェア命令へのアクセスを提供します

Avx10v1.V512

組み込みを介して x86 AVX10.1/512 ハードウェア命令にアクセスできます。

Avx10v1.V512.X64

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

Avx10v1.X64

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

Avx10v2

組み込み関数を介して X86 AVX10.2 ハードウェア命令へのアクセスを提供します

Avx10v2.V512

組み込み関数を介して x86 AVX10.2/512 ハードウェア命令にアクセスできます。

Avx10v2.V512.X64

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

Avx10v2.X64

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

Avx2

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

Avx2.X64

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

Avx512Bmm

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

Avx512Bmm.X64

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

Avx512BW

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

Avx512BW.VL

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

Avx512BW.X64

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

Avx512CD

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

Avx512CD.VL

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

Avx512CD.X64

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

Avx512DQ

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

Avx512DQ.VL

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

Avx512DQ.X64

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

Avx512F

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

Avx512F.VL

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

Avx512F.X64

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

Avx512Vbmi

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

Avx512Vbmi.VL

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

Avx512Vbmi.X64

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

Avx512Vbmi2

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

Avx512Vbmi2.VL

組み込み関数を介して x86 AVX512VBMI2+ VL ハードウェア命令にアクセスできます。

Avx512Vbmi2.X64

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

AvxVnni

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

AvxVnni.X64

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

AvxVnniInt16

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

AvxVnniInt16.V512

組み込み関数を介して AVX-VNNI-INT16 用の x86 AVX10.2/512 ハードウェア命令にアクセスできます。

AvxVnniInt16.X64

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

AvxVnniInt8

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

AvxVnniInt8.V512

組み込み関数を介して AVX-VNNI-INT8 用の x86 AVX10.2/512 ハードウェア命令にアクセスできます。

AvxVnniInt8.X64

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

Bmi1

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

Bmi1.X64

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

Bmi2

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

Bmi2.X64

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

Fma

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

Fma.X64

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

Gfni

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

Gfni.V256

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

Gfni.V512

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

Gfni.X64

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

Lzcnt

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

Lzcnt.X64

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

Pclmulqdq

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

Pclmulqdq.V256

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

Pclmulqdq.V512

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

Pclmulqdq.X64

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

Popcnt

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

Popcnt.X64

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

Sse

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

Sse.X64

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

Sse2

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

Sse2.X64

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

Sse3

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

Sse3.X64

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

Sse41

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

Sse41.X64

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

Sse42

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

Sse42.X64

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

Ssse3

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

Ssse3.X64

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

X86Base

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

X86Base.X64

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

X86Serialize

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

X86Serialize.X64

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

列挙型

名前 説明
FloatComparisonMode

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

FloatRoundingMode

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