System.Runtime.Intrinsics.X86 Namnområde

Exponerar utvalda tillägg för instruktionsuppsättningar för x86- och x64-system. Dessa instruktionsuppsättningar uttrycks som separata klasser för varje tillägg. Stöd för alla tillägg i den aktuella miljön kan fastställas genom att IsSupported fråga egenskapen efter respektive typ.

Klasser

Name Description
Aes

Den här klassen ger åtkomst till Intel AES-maskinvaruinstruktioner via inbyggda funktioner.

Aes.X64

Ger åtkomst till x86 AES-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx

Den här klassen ger åtkomst till Intel AVX-maskinvaruinstruktioner via inbyggda funktioner.

Avx.X64

Ger åtkomst till x86 AVX-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx10v1

Ger åtkomst till X86 AVX10.1-maskinvaruinstruktioner via inbyggda funktioner

Avx10v1.V512

Ger åtkomst till maskinvaruinstruktionerna x86 AVX10.1/512 via inbyggda funktioner.

Avx10v1.V512.X64

Ger åtkomst till maskinvaruinstruktionerna x86 AVX10.1/512 som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx10v1.X64

Ger åtkomst till maskinvaruinstruktionerna för x86 AVX10.1 som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx10v2

Ger åtkomst till X86 AVX10.2-maskinvaruinstruktioner via inbyggda funktioner

Avx10v2.V512

Ger åtkomst till maskinvaruinstruktionerna x86 AVX10.2/512 via inbyggda funktioner.

Avx10v2.V512.X64

Ger åtkomst till maskinvaruinstruktionerna x86 AVX10.2/512 som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx10v2.X64

Ger åtkomst till x86 AVX10.2-maskinvaruinstruktionerna som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx2

Den här klassen ger åtkomst till Intel AVX2-maskinvaruinstruktioner via inbyggda funktioner.

Avx2.X64

Ger åtkomst till x86 AVX2-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx512Bmm

Exponerar utvalda tillägg för instruktionsuppsättningar för x86- och x64-system. Dessa instruktionsuppsättningar uttrycks som separata klasser för varje tillägg. Stöd för alla tillägg i den aktuella miljön kan fastställas genom att IsSupported fråga egenskapen efter respektive typ.

Avx512Bmm.X64

Exponerar utvalda tillägg för instruktionsuppsättningar för x86- och x64-system. Dessa instruktionsuppsättningar uttrycks som separata klasser för varje tillägg. Stöd för alla tillägg i den aktuella miljön kan fastställas genom att IsSupported fråga egenskapen efter respektive typ.

Avx512BW

Ger åtkomst till X86-AVX512BW maskinvaruinstruktioner via inbyggda funktioner.

Avx512BW.VL

Ger åtkomst till x86-AVX512BW+ VL-maskinvaruinstruktioner via inbyggda funktioner.

Avx512BW.X64

Ger åtkomst till x86-AVX512BW maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx512CD

Ger åtkomst till X86-AVX512CD maskinvaruinstruktioner via inbyggda funktioner.

Avx512CD.VL

Ger åtkomst till maskinvaruinstruktionerna för x86 AVX512CD+VL via inbyggda funktioner.

Avx512CD.X64

Ger åtkomst till x86-AVX512CD maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx512DQ

Ger åtkomst till X86-AVX512DQ maskinvaruinstruktioner via inbyggda funktioner.

Avx512DQ.VL

Ger åtkomst till x86-AVX512DQ+ VL-maskinvaruinstruktioner via inbyggda funktioner.

Avx512DQ.X64

Ger åtkomst till x86-AVX512DQ maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx512F

Ger åtkomst till X86-AVX512F maskinvaruinstruktioner via inbyggda funktioner.

Avx512F.VL

Ger åtkomst till x86-AVX512F+ VL-maskinvaruinstruktioner via inbyggda funktioner.

Avx512F.X64

Ger åtkomst till x86-AVX512F maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx512Vbmi

Ger åtkomst till X86 AVX512VBMI maskinvaruinstruktioner via inbyggda funktioner.

Avx512Vbmi.VL

Ger åtkomst till x86-AVX512VBMI+ VL-maskinvaruinstruktioner via inbyggda funktioner.

Avx512Vbmi.X64

Ger åtkomst till x86-AVX512VBMI maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Avx512Vbmi2

Ger åtkomst till X86-AVX512VBMI2 maskinvaruinstruktioner via inbyggda funktioner.

Avx512Vbmi2.VL

Ger åtkomst till maskinvaruinstruktionerna för x86 AVX512VBMI2+VL via inbyggda funktioner.

Avx512Vbmi2.X64

Ger åtkomst till x86-AVX512VBMI2 maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

AvxVnni

Ger åtkomst till x86 AVXVNNI-maskinvaruinstruktioner via inbyggda funktioner.

AvxVnni.X64

Ger åtkomst till x86 AVXVNNI-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

AvxVnniInt16

Ger åtkomst till x86 AVXVNNI-maskinvaruinstruktioner via inbyggda funktioner.

AvxVnniInt16.V512

Ger åtkomst till x86 AVX10.2/512 maskinvaruinstruktioner för AVX-VNNI-INT16 via inbyggda funktioner.

AvxVnniInt16.X64

Ger åtkomst till x86 AVX-VNNI-INT8 maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

AvxVnniInt8

Ger åtkomst till x86 AVXVNNI-maskinvaruinstruktioner via inbyggda funktioner.

AvxVnniInt8.V512

Ger åtkomst till x86 AVX10.2/512 maskinvaruinstruktioner för AVX-VNNI-INT8 via inbyggda funktioner.

AvxVnniInt8.X64

Ger åtkomst till x86 AVX-VNNI-INT8 maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Bmi1

Den här klassen ger åtkomst till Intel BMI1-maskinvaruinstruktioner via inbyggda funktioner.

Bmi1.X64

Ger åtkomst till maskinvaruinstruktionerna för x86 BMI1 som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Bmi2

Den här klassen ger åtkomst till Intel BMI2-maskinvaruinstruktioner via inbyggda funktioner.

Bmi2.X64

Ger åtkomst till maskinvaruinstruktionerna för x86 BMI2 som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Fma

Den här klassen ger åtkomst till Intel FMA-maskinvaruinstruktioner via inbyggda funktioner.

Fma.X64

Ger åtkomst till x86 FMA-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Gfni

Ger åtkomst till X86 GFNI-maskinvaruinstruktioner via inbyggda funktioner.

Gfni.V256

Exponerar utvalda tillägg för instruktionsuppsättningar för x86- och x64-system. Dessa instruktionsuppsättningar uttrycks som separata klasser för varje tillägg. Stöd för alla tillägg i den aktuella miljön kan fastställas genom att IsSupported fråga egenskapen efter respektive typ.

Gfni.V512

Exponerar utvalda tillägg för instruktionsuppsättningar för x86- och x64-system. Dessa instruktionsuppsättningar uttrycks som separata klasser för varje tillägg. Stöd för alla tillägg i den aktuella miljön kan fastställas genom att IsSupported fråga egenskapen efter respektive typ.

Gfni.X64

Ger åtkomst till X86 GFNI-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Lzcnt

Den här klassen ger åtkomst till Intel LZCNT-maskinvaruinstruktioner via inbyggda funktioner.

Lzcnt.X64

Ger åtkomst till x86 LZCNT-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Pclmulqdq

Den här klassen ger åtkomst till Intel PCLMULQDQ-maskinvaruinstruktioner via inbyggda funktioner.

Pclmulqdq.V256

Exponerar utvalda tillägg för instruktionsuppsättningar för x86- och x64-system. Dessa instruktionsuppsättningar uttrycks som separata klasser för varje tillägg. Stöd för alla tillägg i den aktuella miljön kan fastställas genom att IsSupported fråga egenskapen efter respektive typ.

Pclmulqdq.V512

Exponerar utvalda tillägg för instruktionsuppsättningar för x86- och x64-system. Dessa instruktionsuppsättningar uttrycks som separata klasser för varje tillägg. Stöd för alla tillägg i den aktuella miljön kan fastställas genom att IsSupported fråga egenskapen efter respektive typ.

Pclmulqdq.X64

Ger åtkomst till x86 CLMUL-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Popcnt

Den här klassen ger åtkomst till Intel POPCNT-maskinvaruinstruktioner via inbyggda funktioner.

Popcnt.X64

Ger åtkomst till x86 POPCNT-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Sse

Den här klassen ger åtkomst till Intel SSE-maskinvaruinstruktioner via inbyggda funktioner.

Sse.X64

Ger åtkomst till x86 SSE-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Sse2

Den här klassen ger åtkomst till Intel SSE2-maskinvaruinstruktioner via inbyggda funktioner.

Sse2.X64

Ger åtkomst till x86 SSE2-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Sse3

Den här klassen ger åtkomst till Intel SSE3-maskinvaruinstruktioner via inbyggda funktioner.

Sse3.X64

Ger åtkomst till x86 SSE3-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Sse41

Den här klassen ger åtkomst till Intel SSE4.1-maskinvaruinstruktioner via inbyggda funktioner.

Sse41.X64

Ger åtkomst till x86 SSE4.1-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Sse42

Den här klassen ger åtkomst till Intel SSE4.2-maskinvaruinstruktioner via inbyggda funktioner.

Sse42.X64

Ger åtkomst till x86 SSE4.2-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Ssse3

Den här klassen ger åtkomst till Intel SSSE3-maskinvaruinstruktioner via inbyggda funktioner.

Ssse3.X64

Ger åtkomst till x86 SSSE3-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

X86Base

Ger åtkomst till x86-grundläggande maskinvaruinstruktioner via inbyggda funktioner.

X86Base.X64

Ger åtkomst till x86-grundläggande maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

X86Serialize

Ger åtkomst till Intel SERIALIZE-maskinvaruinstruktioner via inbyggda funktioner.

X86Serialize.X64

Ger åtkomst till x86 SERIALIZE-maskinvaruinstruktioner som endast är tillgängliga för 64-bitarsprocesser via inbyggda funktioner.

Uppräkningar

Name Description
FloatComparisonMode

Exponerar utvalda tillägg för instruktionsuppsättningar för x86- och x64-system. Dessa instruktionsuppsättningar uttrycks som separata klasser för varje tillägg. Stöd för alla tillägg i den aktuella miljön kan fastställas genom att IsSupported fråga egenskapen efter respektive typ.

FloatRoundingMode

Exponerar utvalda tillägg för instruktionsuppsättningar för x86- och x64-system. Dessa instruktionsuppsättningar uttrycks som separata klasser för varje tillägg. Stöd för alla tillägg i den aktuella miljön kan fastställas genom att IsSupported fråga egenskapen efter respektive typ.