System.Runtime.Intrinsics.X86 Spazio dei nomi

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 IsSupported proprietà sul rispettivo tipo.

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 IsSupported proprietà sul rispettivo tipo.

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 IsSupported proprietà sul rispettivo tipo.

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 IsSupported proprietà sul rispettivo tipo.

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 IsSupported proprietà sul rispettivo tipo.

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 IsSupported proprietà sul rispettivo tipo.

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 IsSupported proprietà sul rispettivo tipo.

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 IsSupported proprietà sul rispettivo tipo.