Condividi tramite


System.Runtime.Intrinsics.X86 Spazio dei nomi

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Classi

Aes

Questa classe consente l'accesso alle istruzioni hardware Intel AES tramite oggetti intrinseci.

Aes.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx

Questa classe consente l'accesso alle istruzioni hardware Intel AVX tramite oggetti intrinseci.

Avx.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx2

Questa classe fornisce l'accesso alle istruzioni hardware Intel AVX2 tramite oggetti intrinseci.

Avx2.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512BW

Fornisce l'accesso alle istruzioni hardware X86 AVX512BW tramite oggetti intrinseci.

Avx512BW.VL

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512BW.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512CD

Fornisce l'accesso alle istruzioni hardware X86 AVX512CD tramite oggetti intrinseci.

Avx512CD.VL

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512CD.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512DQ

Fornisce l'accesso alle istruzioni hardware X86 AVX512DQ tramite oggetti intrinseci.

Avx512DQ.VL

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512DQ.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512F

Fornisce l'accesso alle istruzioni hardware X86 AVX512F tramite oggetti intrinseci.

Avx512F.VL

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512F.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512Vbmi

Fornisce l'accesso alle istruzioni hardware X86 AVX512VBMI tramite oggetti intrinseci.

Avx512Vbmi.VL

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Avx512Vbmi.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

AvxVnni

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

AvxVnni.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Bmi1

Questa classe consente l'accesso alle istruzioni hardware Intel BMI1 tramite oggetti intrinseci.

Bmi1.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Bmi2

Questa classe consente l'accesso alle istruzioni hardware Intel BMI2 tramite oggetti intrinseci.

Bmi2.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Fma

Questa classe consente l'accesso alle istruzioni hardware Intel FMA tramite oggetti intrinseci.

Fma.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Lzcnt

Questa classe consente l'accesso alle istruzioni hardware Intel LZCNT tramite oggetti intrinseci.

Lzcnt.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Pclmulqdq

Questa classe consente l'accesso alle istruzioni hardware Intel PCLMULQDQ tramite oggetti intrinseci.

Pclmulqdq.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Popcnt

Questa classe consente l'accesso alle istruzioni hardware Intel POPCNT tramite oggetti intrinseci.

Popcnt.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Sse

Questa classe consente l'accesso alle istruzioni hardware Intel SSE tramite oggetti intrinseci.

Sse.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Sse2

Questa classe consente l'accesso alle istruzioni hardware Intel SSE2 tramite oggetti intrinseci.

Sse2.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Sse3

Questa classe consente l'accesso alle istruzioni hardware Intel SSE3 tramite oggetti intrinseci.

Sse3.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Sse41

Questa classe fornisce l'accesso alle istruzioni hardware Intel SSE4.1 tramite oggetti intrinseci.

Sse41.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Sse42

Questa classe consente l'accesso alle istruzioni hardware Intel SSE4.2 tramite oggetti intrinseci.

Sse42.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Ssse3

Questa classe consente l'accesso alle istruzioni hardware Intel SSSE3 tramite oggetti intrinseci.

Ssse3.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

X86Base

Fornisce l'accesso alle istruzioni hardware di base x86 tramite oggetti intrinseci.

X86Base.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

X86Serialize

Fornisce l'accesso all'istruzione hardware Intel SERIALIZE tramite oggetti intrinseci.

X86Serialize.X64

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

Enumerazioni

FloatComparisonMode

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.

FloatRoundingMode

Espone le estensioni dei set di istruzioni selezionati per i sistemi x86 e x64. Questi set di istruzioni vengono espressi come classi separate per ogni estensione. Il supporto per qualsiasi estensione all'interno dell'ambiente corrente può essere determinato eseguendo una query sulla proprietà IsSupported per il rispettivo tipo.