System.Runtime.Intrinsics.X86 Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |