System.Runtime.Intrinsics.X86 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 現在の環境内のすべての拡張機能のサポートは、それぞれの型の |
| Avx512Bmm.X64 |
x86 および x64 システムの select 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 現在の環境内のすべての拡張機能のサポートは、それぞれの型の |
| 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 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 現在の環境内のすべての拡張機能のサポートは、それぞれの型の |
| Gfni.V512 |
x86 および x64 システムの select 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 現在の環境内のすべての拡張機能のサポートは、それぞれの型の |
| Gfni.X64 |
組み込み関数を介して、64 ビット プロセスでのみ使用できる X86 GFNI ハードウェア命令へのアクセスを提供します。 |
| Lzcnt |
このクラスは、組み込みを介して Intel LZCNT ハードウェア命令にアクセスできます。 |
| Lzcnt.X64 |
組み込み関数を介して 64 ビット プロセスでのみ使用できる x86 LZCNT ハードウェア命令へのアクセスを提供します。 |
| Pclmulqdq |
このクラスは、組み込みを介して Intel PCLMULQDQ ハードウェア命令にアクセスできます。 |
| Pclmulqdq.V256 |
x86 および x64 システムの select 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 現在の環境内のすべての拡張機能のサポートは、それぞれの型の |
| Pclmulqdq.V512 |
x86 および x64 システムの select 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 現在の環境内のすべての拡張機能のサポートは、それぞれの型の |
| 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 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 現在の環境内のすべての拡張機能のサポートは、それぞれの型の |
| FloatRoundingMode |
x86 および x64 システムの select 命令セット拡張機能を公開します。 これらの命令セットは、拡張機能ごとに個別のクラスとして表されます。 現在の環境内のすべての拡張機能のサポートは、それぞれの型の |