System.Runtime.Intrinsics.X86 Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espone le estensioni del set di istruzioni selezionate per sistemi x86 e x64. Questi set di istruzioni sono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla IsSupported proprietà sul rispettivo tipo.
Classi
| Nome | Descrizione |
|---|---|
| Aes |
Questa classe fornisce l'accesso alle istruzioni hardware Intel AES tramite oggetti intrinseci. |
| Aes.X64 |
Fornisce l'accesso alle istruzioni hardware X86 AES, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Avx |
Questa classe fornisce l'accesso alle istruzioni hardware Intel AVX tramite oggetti intrinseci. |
| Avx.X64 |
Fornisce l'accesso alle istruzioni hardware AVX x86, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Avx10v1 |
Fornisce l'accesso alle istruzioni hardware X86 AVX10.1 tramite oggetti intrinseci |
| Avx10v1.V512 |
Fornisce l'accesso alle istruzioni hardware x86 AVX10.1/512 tramite oggetti intrinseci. |
| Avx10v1.V512.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX10.1/512, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Avx10v1.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX10.1, disponibili solo per i processi a 64 bit, tramite intrinseci. |
| Avx10v2 |
Fornisce l'accesso alle istruzioni hardware X86 AVX10.2 tramite oggetti intrinseci |
| Avx10v2.V512 |
Fornisce l'accesso alle istruzioni hardware x86 AVX10.2/512 tramite oggetti intrinseci. |
| Avx10v2.V512.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX10.2/512, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Avx10v2.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX10.2, disponibili solo per i processi a 64 bit, tramite intrinseci. |
| Avx2 |
Questa classe fornisce l'accesso alle istruzioni hardware Intel AVX2 tramite oggetti intrinseci. |
| Avx2.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX2, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Avx512Bmm |
Espone le estensioni del set di istruzioni selezionate per sistemi x86 e x64. Questi set di istruzioni sono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla |
| Avx512Bmm.X64 |
Espone le estensioni del set di istruzioni selezionate per sistemi x86 e x64. Questi set di istruzioni sono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla |
| Avx512BW |
Fornisce l'accesso a X86 AVX512BW istruzioni hardware tramite oggetti intrinseci. |
| Avx512BW.VL |
Fornisce l'accesso alle istruzioni hardware x86 AVX512BW+VL tramite oggetti intrinseci. |
| Avx512BW.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX512BW disponibili solo per i processi a 64 bit, tramite intrinseci. |
| Avx512CD |
Fornisce l'accesso a X86 AVX512CD istruzioni hardware tramite oggetti intrinseci. |
| Avx512CD.VL |
Fornisce l'accesso alle istruzioni hardware x86 AVX512CD+VL tramite oggetti intrinseci. |
| Avx512CD.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX512CD disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Avx512DQ |
Fornisce l'accesso a X86 AVX512DQ istruzioni hardware tramite oggetti intrinseci. |
| Avx512DQ.VL |
Fornisce l'accesso alle istruzioni hardware x86 AVX512DQ+VL tramite oggetti intrinseci. |
| Avx512DQ.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX512DQ, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Avx512F |
Fornisce l'accesso a X86 AVX512F istruzioni hardware tramite oggetti intrinseci. |
| Avx512F.VL |
Fornisce l'accesso alle istruzioni hardware x86 AVX512F+VL tramite oggetti intrinseci. |
| Avx512F.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX512F, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Avx512Vbmi |
Fornisce l'accesso a X86 AVX512VBMI istruzioni hardware tramite oggetti intrinseci. |
| Avx512Vbmi.VL |
Fornisce l'accesso alle istruzioni hardware x86 AVX512VBMI+VL tramite oggetti intrinseci. |
| Avx512Vbmi.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX512VBMI, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Avx512Vbmi2 |
Fornisce l'accesso a X86 AVX512VBMI2 istruzioni hardware tramite oggetti intrinseci. |
| Avx512Vbmi2.VL |
Fornisce l'accesso alle istruzioni hardware x86 AVX512VBMI2+VL tramite oggetti intrinseci. |
| Avx512Vbmi2.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX512VBMI2 disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| AvxVnni |
Fornisce l'accesso alle istruzioni hardware avXVNNI x86 tramite oggetti intrinseci. |
| AvxVnni.X64 |
Fornisce l'accesso alle istruzioni hardware avXVNNI x86, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| AvxVnniInt16 |
Fornisce l'accesso alle istruzioni hardware avXVNNI x86 tramite oggetti intrinseci. |
| AvxVnniInt16.V512 |
Fornisce l'accesso alle istruzioni hardware x86 AVX10.2/512 per AVX-VNNI-INT16 tramite oggetti intrinseci. |
| AvxVnniInt16.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX-VNNI-INT8 disponibili solo per i processi a 64 bit tramite intrinseci. |
| AvxVnniInt8 |
Fornisce l'accesso alle istruzioni hardware avXVNNI x86 tramite oggetti intrinseci. |
| AvxVnniInt8.V512 |
Fornisce l'accesso alle istruzioni hardware x86 AVX10.2/512 per AVX-VNNI-INT8 tramite oggetti intrinseci. |
| AvxVnniInt8.X64 |
Fornisce l'accesso alle istruzioni hardware x86 AVX-VNNI-INT8 disponibili solo per i processi a 64 bit tramite intrinseci. |
| Bmi1 |
Questa classe fornisce l'accesso alle istruzioni hardware Intel BMI1 tramite oggetti intrinseci. |
| Bmi1.X64 |
Fornisce l'accesso alle istruzioni hardware x86 BMI1, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Bmi2 |
Questa classe fornisce l'accesso alle istruzioni hardware Intel BMI2 tramite oggetti intrinseci. |
| Bmi2.X64 |
Fornisce l'accesso alle istruzioni hardware x86 BMI2, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Fma |
Questa classe fornisce l'accesso alle istruzioni hardware Intel FMA tramite oggetti intrinseci. |
| Fma.X64 |
Fornisce l'accesso alle istruzioni hardware x86 FMA, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Gfni |
Fornisce l'accesso alle istruzioni hardware GFNI X86 tramite oggetti intrinseci. |
| Gfni.V256 |
Espone le estensioni del set di istruzioni selezionate per sistemi x86 e x64. Questi set di istruzioni sono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla |
| Gfni.V512 |
Espone le estensioni del set di istruzioni selezionate per sistemi x86 e x64. Questi set di istruzioni sono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla |
| Gfni.X64 |
Fornisce l'accesso alle istruzioni hardware X86 GFNI disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Lzcnt |
Questa classe fornisce l'accesso alle istruzioni hardware Intel LZCNT tramite oggetti intrinseci. |
| Lzcnt.X64 |
Fornisce l'accesso alle istruzioni hardware X86 LZCNT, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Pclmulqdq |
Questa classe fornisce l'accesso alle istruzioni hardware Intel PCLMULQDQ tramite oggetti intrinseci. |
| Pclmulqdq.V256 |
Espone le estensioni del set di istruzioni selezionate per sistemi x86 e x64. Questi set di istruzioni sono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla |
| Pclmulqdq.V512 |
Espone le estensioni del set di istruzioni selezionate per sistemi x86 e x64. Questi set di istruzioni sono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla |
| Pclmulqdq.X64 |
Fornisce l'accesso alle istruzioni hardware CLMUL x86, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Popcnt |
Questa classe fornisce l'accesso alle istruzioni hardware Intel POPCNT tramite oggetti intrinseci. |
| Popcnt.X64 |
Fornisce l'accesso alle istruzioni hardware POPCNT x86, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Sse |
Questa classe fornisce l'accesso alle istruzioni hardware Intel SSE tramite oggetti intrinseci. |
| Sse.X64 |
Fornisce l'accesso alle istruzioni hardware x86 SSE, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Sse2 |
Questa classe fornisce l'accesso alle istruzioni hardware Intel SSE2 tramite oggetti intrinseci. |
| Sse2.X64 |
Fornisce l'accesso alle istruzioni hardware x86 SSE2, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Sse3 |
Questa classe fornisce l'accesso alle istruzioni hardware Intel SSE3 tramite oggetti intrinseci. |
| Sse3.X64 |
Fornisce l'accesso alle istruzioni hardware x86 SSE3, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Sse41 |
Questa classe fornisce l'accesso alle istruzioni hardware Intel SSE4.1 tramite oggetti intrinseci. |
| Sse41.X64 |
Fornisce l'accesso alle istruzioni hardware x86 SSE4.1, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| Sse42 |
Questa classe fornisce l'accesso alle istruzioni hardware Intel SSE4.2 tramite oggetti intrinseci. |
| Sse42.X64 |
Fornisce l'accesso alle istruzioni hardware x86 SSE4.2, disponibili solo per i processi a 64 bit, tramite intrinseci. |
| Ssse3 |
Questa classe fornisce l'accesso alle istruzioni hardware Intel SSSE3 tramite oggetti intrinseci. |
| Ssse3.X64 |
Fornisce l'accesso alle istruzioni hardware X86 SSSE3, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| X86Base |
Fornisce l'accesso alle istruzioni hardware di base x86 tramite oggetti intrinseci. |
| X86Base.X64 |
Fornisce l'accesso alle istruzioni hardware di base x86, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
| X86Serialize |
Fornisce l'accesso all'istruzione hardware Intel SERIALIZE tramite oggetti intrinseci. |
| X86Serialize.X64 |
Fornisce l'accesso alle istruzioni hardware x86 SERIALIZE, disponibili solo per i processi a 64 bit, tramite oggetti intrinseci. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| FloatComparisonMode |
Espone le estensioni del set di istruzioni selezionate per sistemi x86 e x64. Questi set di istruzioni sono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla |
| FloatRoundingMode |
Espone le estensioni del set di istruzioni selezionate per sistemi x86 e x64. Questi set di istruzioni sono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla |