System.Runtime.Intrinsics.X86 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
公开 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 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 |
| Avx512Bmm.X64 |
公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 |
| 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 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 |
| Gfni.V512 |
公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 |
| Gfni.X64 |
提供通过内部函数访问仅可用于 64 位进程的 X86 GFNI 硬件指令。 |
| Lzcnt |
此类通过内部函数提供对 Intel LZCNT 硬件指令的访问权限。 |
| Lzcnt.X64 |
通过内部函数提供对 x86 LZCNT 硬件指令的访问权限,这些指令仅适用于 64 位进程。 |
| Pclmulqdq |
此类通过内部函数提供对 Intel PCLMULQDQ 硬件指令的访问权限。 |
| Pclmulqdq.V256 |
公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 |
| Pclmulqdq.V512 |
公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 |
| 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 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 |
| FloatRoundingMode |
公开 x86 和 x64 系统的选择指令集扩展。 这些指令集表示为每个扩展的单独类。 可以通过查询 |