System.Runtime.Intrinsics.X86 命名空間

公開適用於 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 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 IsSupported 該屬性來判斷。

Avx512Bmm.X64

公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 IsSupported 該屬性來判斷。

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 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 IsSupported 該屬性來判斷。

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 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 IsSupported 該屬性來判斷。

Gfni.V512

公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 IsSupported 該屬性來判斷。

Gfni.X64

透過內建指令提供僅 64 位元程序可用的 X86 GFNI 硬體指令存取。

Lzcnt

此類別透過內在元件提供對 Intel LZCNT 硬體指令的存取。

Lzcnt.X64

透過內建指令提供僅供 64 位元程序使用的 x86 LZCNT 硬體指令存取。

Pclmulqdq

此類別透過內建指令提供對 Intel PCLMULQDQ 硬體指令的存取。

Pclmulqdq.V256

公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 IsSupported 該屬性來判斷。

Pclmulqdq.V512

公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 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

此類別透過內在指令(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 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 IsSupported 該屬性來判斷。

FloatRoundingMode

公開適用於 x86 與 x64 系統的部分指令集擴充。 這些指令集會以每個擴充的獨立類別來表示。 在目前環境中,任何擴充功能的支援可透過查詢 IsSupported 該屬性來判斷。