System.Runtime.Intrinsics.X86 命名空间

公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 IsSupported 相应类型的属性来确定对当前环境中任何扩展的支持。

名称 说明
Aes

此类通过内部函数提供对 Intel AES 硬件指令的访问权限。

Aes.X64

通过内部函数提供对 x86 AES 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Avx

此类通过内部函数提供对 Intel AVX 硬件指令的访问。

Avx.X64

通过内部函数提供对 x86 AVX 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Avx10v1

通过内部函数提供对 X86 AVX10.1 硬件指令的访问

Avx10v1.V512

通过内部函数提供对 x86 AVX10.1/512 硬件指令的访问。

Avx10v1.V512.X64

提供对 x86 AVX10.1/512 硬件指令的访问,这些指令只能通过内部函数访问 64 位进程。

Avx10v1.X64

通过内部函数提供对 x86 AVX10.1 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Avx10v2

通过内部函数提供对 X86 AVX10.2 硬件指令的访问

Avx10v2.V512

通过内部函数提供对 x86 AVX10.2/512 硬件指令的访问。

Avx10v2.V512.X64

提供对 x86 AVX10.2/512 硬件指令的访问权限,这些指令只能通过内部函数访问 64 位进程。

Avx10v2.X64

通过内部函数提供对 x86 AVX10.2 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Avx2

此类通过内部函数提供对 Intel AVX2 硬件指令的访问。

Avx2.X64

提供对 x86 AVX2 硬件指令的访问权限,这些指令只能通过内部函数访问 64 位进程。

Avx512Bmm

公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 IsSupported 相应类型的属性来确定对当前环境中任何扩展的支持。

Avx512Bmm.X64

公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 IsSupported 相应类型的属性来确定对当前环境中任何扩展的支持。

Avx512BW

通过内部函数提供对 X86 AVX512BW硬件指令的访问。

Avx512BW.VL

通过内部函数提供对 x86 AVX512BW+VL 硬件指令的访问。

Avx512BW.X64

提供对 x86 AVX512BW硬件指令的访问权限,这些指令只能通过内部函数访问 64 位进程。

Avx512CD

通过内部函数提供对 X86 AVX512CD硬件指令的访问。

Avx512CD.VL

通过内部函数提供对 x86 AVX512CD+VL 硬件指令的访问。

Avx512CD.X64

提供对 x86 AVX512CD硬件指令的访问权限,这些指令只能通过内部函数访问 64 位进程。

Avx512DQ

通过内部函数提供对 X86 AVX512DQ硬件指令的访问。

Avx512DQ.VL

通过内部函数提供对 x86 AVX512DQ+VL 硬件指令的访问。

Avx512DQ.X64

提供对 x86 AVX512DQ硬件指令的访问权限,这些指令只能通过内部函数访问 64 位进程。

Avx512F

通过内部函数提供对 X86 AVX512F硬件指令的访问。

Avx512F.VL

通过内部函数提供对 x86 AVX512F+VL 硬件指令的访问。

Avx512F.X64

通过内部函数提供对 x86 AVX512F硬件指令的访问权限,这些指令仅适用于 64 位进程。

Avx512Vbmi

通过内部函数提供对 X86 AVX512VBMI硬件指令的访问。

Avx512Vbmi.VL

通过内部函数提供对 x86 AVX512VBMI+VL 硬件指令的访问。

Avx512Vbmi.X64

提供对 x86 AVX512VBMI硬件指令的访问权限,这些指令只能通过内部函数访问 64 位进程。

Avx512Vbmi2

通过内部函数提供对 X86 AVX512VBMI2硬件指令的访问。

Avx512Vbmi2.VL

通过内部函数提供对 x86 AVX512VBMI2+VL 硬件指令的访问。

Avx512Vbmi2.X64

提供对 x86 AVX512VBMI2硬件指令的访问权限,这些指令只能通过内部函数访问 64 位进程。

AvxVnni

通过内部函数提供对 x86 AVXVNNI 硬件指令的访问。

AvxVnni.X64

提供对 x86 AVXVNNI 硬件指令的访问,这些指令只能通过内部函数访问 64 位进程。

AvxVnniInt16

通过内部函数提供对 x86 AVXVNNI 硬件指令的访问。

AvxVnniInt16.V512

提供通过内部函数访问 AVX-VNNI-INT16 的 x86 AVX10.2/512 硬件说明。

AvxVnniInt16.X64

提供对 x86 AVX-VNNI-INT8 硬件指令的访问权限,这些指令只能通过内部函数访问 64 位进程。

AvxVnniInt8

通过内部函数提供对 x86 AVXVNNI 硬件指令的访问。

AvxVnniInt8.V512

提供通过内部函数访问 AVX-VNNI-INT8 的 x86 AVX10.2/512 硬件说明。

AvxVnniInt8.X64

提供对 x86 AVX-VNNI-INT8 硬件指令的访问权限,这些指令只能通过内部函数访问 64 位进程。

Bmi1

此类通过内部函数提供对 Intel BMI1 硬件指令的访问。

Bmi1.X64

通过内部函数提供对 x86 BMI1 硬件指令的访问,这些指令仅适用于 64 位进程。

Bmi2

此类通过内部函数提供对 Intel BMI2 硬件指令的访问权限。

Bmi2.X64

通过内部函数提供对 x86 BMI2 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Fma

此类通过内部函数提供对 Intel FMA 硬件指令的访问。

Fma.X64

通过内部函数提供对 x86 FMA 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Gfni

通过内部函数提供对 X86 GFNI 硬件指令的访问。

Gfni.V256

公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 IsSupported 相应类型的属性来确定对当前环境中任何扩展的支持。

Gfni.V512

公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 IsSupported 相应类型的属性来确定对当前环境中任何扩展的支持。

Gfni.X64

提供通过内部函数访问仅可用于 64 位进程的 X86 GFNI 硬件指令。

Lzcnt

此类通过内部函数提供对 Intel LZCNT 硬件指令的访问权限。

Lzcnt.X64

通过内部函数提供对 x86 LZCNT 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Pclmulqdq

此类通过内部函数提供对 Intel PCLMULQDQ 硬件指令的访问权限。

Pclmulqdq.V256

公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 IsSupported 相应类型的属性来确定对当前环境中任何扩展的支持。

Pclmulqdq.V512

公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 IsSupported 相应类型的属性来确定对当前环境中任何扩展的支持。

Pclmulqdq.X64

通过内部函数提供对 x86 CLMUL 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Popcnt

此类通过内部函数提供对 Intel POPCNT 硬件指令的访问权限。

Popcnt.X64

通过内部函数提供对 x86 POPCNT 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Sse

此类通过内部函数提供对 Intel SSE 硬件指令的访问权限。

Sse.X64

通过内部函数提供对 x86 SSE 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Sse2

此类通过内部函数提供对 Intel SSE2 硬件指令的访问权限。

Sse2.X64

通过内部函数提供对 x86 SSE2 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Sse3

此类通过内部函数提供对 Intel SSE3 硬件指令的访问权限。

Sse3.X64

通过内部函数提供对 x86 SSE3 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Sse41

此类通过内部函数提供对 Intel SSE4.1 硬件指令的访问权限。

Sse41.X64

通过内部函数提供对 x86 SSE4.1 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Sse42

此类通过内部函数提供对 Intel SSE4.2 硬件指令的访问权限。

Sse42.X64

通过内部函数提供对 x86 SSE4.2 硬件指令的访问权限,这些指令仅适用于 64 位进程。

Ssse3

此类通过内部函数提供对 Intel SSSE3 硬件指令的访问权限。

Ssse3.X64

通过内部函数提供对 x86 SSSE3 硬件指令的访问权限,这些指令仅适用于 64 位进程。

X86Base

通过内部函数提供对 x86 基本硬件指令的访问。

X86Base.X64

通过内部函数提供对 x86 基本硬件指令的访问权限,这些指令仅适用于 64 位进程。

X86Serialize

通过内部函数提供对 Intel SERIALIZE 硬件指令的访问。

X86Serialize.X64

通过内部函数提供对 x86 SERIALIZE 硬件指令的访问权限,这些指令仅适用于 64 位进程。

枚举

名称 说明
FloatComparisonMode

公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 IsSupported 相应类型的属性来确定对当前环境中任何扩展的支持。

FloatRoundingMode

公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 IsSupported 相应类型的属性来确定对当前环境中任何扩展的支持。