System.Runtime.Intrinsics.X86 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 IsSupported 該屬性來判斷。
類別
| 名稱 | Description |
|---|---|
| Aes |
此類別透過內建元件提供對 Intel AES 硬體指令的存取。 |
| Aes.X64 |
透過內建指令提供僅供 64 位元程序使用的 x86 AES 硬體指令存取。 |
| Avx |
此類別透過內在元件提供對 Intel AVX 硬體指令的存取。 |
| Avx.X64 |
透過內建元件提供僅 64 位元程序可用的 x86 AVX 硬體指令存取。 |
| Avx10v1 |
透過內建元件提供對 X86 AVX10.1 硬體指令的存取 |
| Avx10v1.V512 |
透過 Intrinsic 提供對 x86 AVX10.1/512 硬體指令的存取。 |
| Avx10v1.V512.X64 |
透過內建指令提供僅供 64 位元程序使用的 x86 AVX10.1/512 硬體指令存取。 |
| Avx10v1.X64 |
透過 Intrinsic 提供僅對 64 位元程序可用的 x86 AVX10.1 硬體指令存取。 |
| Avx10v2 |
透過內建元件提供 X86 AVX10.2 硬體指令存取 |
| Avx10v2.V512 |
透過內建指令提供存取 x86 AVX10.2/512 硬體指令的存取。 |
| Avx10v2.V512.X64 |
透過內建指令提供僅供 64 位元程序使用的 x86 AVX10.2/512 硬體指令存取。 |
| Avx10v2.X64 |
透過 intrinsic 提供僅對 64 位元程序可用的 x86 AVX10.2 硬體指令存取。 |
| Avx2 |
此類別透過內在元件提供對 Intel AVX2 硬體指令的存取。 |
| Avx2.X64 |
透過 Intrinsic 提供僅對 64 位元程序可用的 x86 AVX2 硬體指令存取。 |
| Avx512Bmm |
公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 |
| Avx512Bmm.X64 |
公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 |
| Avx512BW |
透過 Intrinsic 提供對 X86 AVX512BW硬體指令的存取。 |
| Avx512BW.VL |
透過 Intrinsic 提供對 x86 AVX512BW+VL 硬體指令的存取。 |
| Avx512BW.X64 |
透過 Intrinsic 提供對 x86 AVX512BW硬體指令的存取,這些指令僅供 64 位元程序使用。 |
| Avx512CD |
透過 Intrinsic 提供對 X86 AVX512CD硬體指令的存取。 |
| Avx512CD.VL |
透過 Intrinsic 提供對 x86 AVX512CD+VL 硬體指令的存取。 |
| Avx512CD.X64 |
透過 Intrinsic 提供僅供 64 位元程序使用的 x86 AVX512CD 硬體指令存取。 |
| Avx512DQ |
透過內建指令提供對 X86 AVX512DQ硬體指令的存取。 |
| Avx512DQ.VL |
透過內建指令提供對 x86 AVX512DQ+VL 硬體指令的存取。 |
| Avx512DQ.X64 |
透過內建元件提供僅 64 位元程序可用的 x86 AVX512DQ硬體指令存取。 |
| Avx512F |
透過 Intrinsic 提供對 X86 AVX512F硬體指令的存取。 |
| Avx512F.VL |
透過內建元件提供對 x86 AVX512F+VL 硬體指令的存取。 |
| Avx512F.X64 |
透過內建指令提供僅供 64 位元程序使用的 x86 AVX512F硬體指令存取。 |
| Avx512Vbmi |
透過內建指令提供對 X86 AVX512VBMI硬體指令的存取。 |
| Avx512Vbmi.VL |
透過內建指令提供對 x86 AVX512VBMI+VL 硬體指令的存取。 |
| Avx512Vbmi.X64 |
透過 Intrinsic 提供對 x86 AVX512VBMI硬體指令的存取,這些指令僅供 64 位元程序使用。 |
| Avx512Vbmi2 |
透過內建指令提供對 X86 AVX512VBMI2硬體指令的存取。 |
| Avx512Vbmi2.VL |
透過內建指令提供對 x86 AVX512VBMI2+VL 硬體指令的存取。 |
| Avx512Vbmi2.X64 |
透過內建元件提供僅對 64 位元程序可用的 x86 AVX512VBMI2 硬體指令的存取。 |
| AvxVnni |
透過 intrinsic 提供對 x86 AVXVNNI 硬體指令的存取。 |
| AvxVnni.V512 |
公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 |
| AvxVnni.X64 |
透過 intrinsic,提供僅 64 位元程序可用的 x86 AVXVNNI 硬體指令存取。 |
| AvxVnniInt16 |
透過 intrinsic 提供對 x86 AVXVNNI 硬體指令的存取。 |
| AvxVnniInt16.V512 |
透過 Intrinsics,提供 AVX-VNNI-INT16 的 x86 AVX10.2/512 硬體指令存取。 |
| AvxVnniInt16.X64 |
透過內建指令提供 x86 AVX-VNNI-INT8 硬體指令的存取,這些指令僅供 64 位元程序使用。 |
| AvxVnniInt8 |
透過 intrinsic 提供對 x86 AVXVNNI 硬體指令的存取。 |
| AvxVnniInt8.V512 |
透過 Intrinsics,提供 AVX-VNNI-INT8 的 x86 AVX10.2/512 硬體指令存取。 |
| AvxVnniInt8.X64 |
透過內建指令提供 x86 AVX-VNNI-INT8 硬體指令的存取,這些指令僅供 64 位元程序使用。 |
| 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 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 |
| Gfni.V512 |
公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 |
| Gfni.X64 |
透過內建指令提供僅 64 位元程序可用的 X86 GFNI 硬體指令存取。 |
| Lzcnt |
此類別透過內在元件提供對 Intel LZCNT 硬體指令的存取。 |
| Lzcnt.X64 |
透過內建指令提供僅供 64 位元程序使用的 x86 LZCNT 硬體指令存取。 |
| Pclmulqdq |
此類別透過內建指令提供對 Intel PCLMULQDQ 硬體指令的存取。 |
| Pclmulqdq.V256 |
公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 |
| Pclmulqdq.V512 |
公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 |
| 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 |
此類別透過內在指令(intrinsics)提供對 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 |
此類別透過內在指令(intrinsics)提供對 Intel SSSE3 硬體指令的存取。 |
| Ssse3.X64 |
透過 intrinsic 提供僅 64 位元程序可用的 x86 SSSE3 硬體指令存取。 |
| X86Base |
透過內建指令提供對 x86 基礎硬體指令的存取。 |
| X86Base.X64 |
透過內在指令提供僅供 64 位元程序使用的 x86 基礎硬體指令存取。 |
| X86Serialize |
透過內建元件提供對 Intel SERIALIZE 硬體指令的存取。 |
| X86Serialize.X64 |
透過內建元件提供僅對 64 位元程序可用的 x86 SERIALIZE 硬體指令的存取。 |
列舉
| 名稱 | Description |
|---|---|
| FloatComparisonMode |
公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 |
| FloatRoundingMode |
公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 |