System.Runtime.Intrinsics.X86 Przestrzeń nazw

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.

Klasy

Nazwa Opis
Aes

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel AES za pośrednictwem funkcji wewnętrznych.

Aes.X64

Zapewnia dostęp do instrukcji sprzętowych X86 AES, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel AVX za pośrednictwem funkcji wewnętrznych.

Avx.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX, które są dostępne tylko dla procesów 64-bitowych, za pośrednictwem funkcji wewnętrznych.

Avx10v1

Zapewnia dostęp do instrukcji sprzętowych X86 AVX10.1 za pośrednictwem funkcji wewnętrznych

Avx10v1.V512

Zapewnia dostęp do instrukcji sprzętowych x86 AVX10.1/512 za pośrednictwem funkcji wewnętrznych.

Avx10v1.V512.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX10.1/512, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx10v1.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX10.1, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx10v2

Zapewnia dostęp do instrukcji sprzętowych X86 AVX10.2 za pośrednictwem funkcji wewnętrznych

Avx10v2.V512

Zapewnia dostęp do instrukcji sprzętowych x86 AVX10.2/512 za pośrednictwem funkcji wewnętrznych.

Avx10v2.V512.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX10.2/512, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx10v2.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX10.2, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx2

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel AVX2 za pośrednictwem funkcji wewnętrznych.

Avx2.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX2, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx512Bmm

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.

Avx512Bmm.X64

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.

Avx512BW

Zapewnia dostęp do instrukcji sprzętowych X86 AVX512BW za pośrednictwem funkcji wewnętrznych.

Avx512BW.VL

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512BW+VL za pośrednictwem funkcji wewnętrznych.

Avx512BW.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512BW, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx512CD

Zapewnia dostęp do instrukcji sprzętowych X86 AVX512CD za pośrednictwem funkcji wewnętrznych.

Avx512CD.VL

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512CD+VL za pośrednictwem funkcji wewnętrznych.

Avx512CD.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512CD, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx512DQ

Zapewnia dostęp do instrukcji sprzętowych X86 AVX512DQ za pośrednictwem funkcji wewnętrznych.

Avx512DQ.VL

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512DQ+VL za pośrednictwem funkcji wewnętrznych.

Avx512DQ.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512DQ, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx512F

Zapewnia dostęp do instrukcji sprzętowych X86 AVX512F za pośrednictwem funkcji wewnętrznych.

Avx512F.VL

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512F+VL za pośrednictwem funkcji wewnętrznych.

Avx512F.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512F, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx512Vbmi

Zapewnia dostęp do instrukcji sprzętowych X86 AVX512VBMI za pośrednictwem funkcji wewnętrznych.

Avx512Vbmi.VL

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512VBMI+VL za pośrednictwem funkcji wewnętrznych.

Avx512Vbmi.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512VBMI, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Avx512Vbmi2

Zapewnia dostęp do instrukcji sprzętowych X86 AVX512VBMI2 za pośrednictwem funkcji wewnętrznych.

Avx512Vbmi2.VL

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512VBMI2+VL za pośrednictwem funkcji wewnętrznych.

Avx512Vbmi2.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX512VBMI2, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

AvxVnni

Zapewnia dostęp do instrukcji sprzętowych x86 AVXVNNI za pośrednictwem funkcji wewnętrznych.

AvxVnni.V512

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.

AvxVnni.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVXVNNI, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

AvxVnniInt16

Zapewnia dostęp do instrukcji sprzętowych x86 AVXVNNI za pośrednictwem funkcji wewnętrznych.

AvxVnniInt16.V512

Zapewnia dostęp do instrukcji sprzętowych x86 AVX10.2/512 dotyczącychVNNI-INT16 AVX za pośrednictwem funkcji wewnętrznych.

AvxVnniInt16.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX-VNNI-INT8, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

AvxVnniInt8

Zapewnia dostęp do instrukcji sprzętowych x86 AVXVNNI za pośrednictwem funkcji wewnętrznych.

AvxVnniInt8.V512

Zapewnia dostęp do instrukcji sprzętowych x86 AVX10.2/512 dotyczącychVNNI-INT8 AVX za pośrednictwem funkcji wewnętrznych.

AvxVnniInt8.X64

Zapewnia dostęp do instrukcji sprzętowych x86 AVX-VNNI-INT8, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Bmi1

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel BMI1 za pośrednictwem funkcji wewnętrznych.

Bmi1.X64

Zapewnia dostęp do instrukcji sprzętowych X86 BMI1, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Bmi2

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel BMI2 za pośrednictwem funkcji wewnętrznych.

Bmi2.X64

Zapewnia dostęp do instrukcji sprzętowych X86 BMI2, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Fma

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel FMA za pośrednictwem funkcji wewnętrznych.

Fma.X64

Zapewnia dostęp do instrukcji sprzętowych x86 FMA, które są dostępne tylko dla procesów 64-bitowych, za pośrednictwem funkcji wewnętrznych.

Gfni

Zapewnia dostęp do instrukcji sprzętowych X86 GFNI za pośrednictwem funkcji wewnętrznych.

Gfni.V256

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.

Gfni.V512

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.

Gfni.X64

Zapewnia dostęp do instrukcji sprzętowych X86 GFNI, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Lzcnt

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel LZCNT za pośrednictwem funkcji wewnętrznych.

Lzcnt.X64

Zapewnia dostęp do instrukcji sprzętowych x86 LZCNT, które są dostępne tylko dla procesów 64-bitowych, za pośrednictwem funkcji wewnętrznych.

Pclmulqdq

Ta klasa zapewnia dostęp do instrukcji sprzętowych Intel PCLMULQDQ za pośrednictwem funkcji wewnętrznych.

Pclmulqdq.V256

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.

Pclmulqdq.V512

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.

Pclmulqdq.X64

Zapewnia dostęp do instrukcji sprzętowych x86 CLMUL, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Popcnt

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel POPCNT za pośrednictwem funkcji wewnętrznych.

Popcnt.X64

Zapewnia dostęp do instrukcji sprzętowych x86 POPCNT, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Sse

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel SSE za pośrednictwem funkcji wewnętrznych.

Sse.X64

Zapewnia dostęp do instrukcji sprzętowych x86 SSE, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Sse2

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel SSE2 za pośrednictwem funkcji wewnętrznych.

Sse2.X64

Zapewnia dostęp do instrukcji sprzętowych x86 SSE2, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Sse3

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel SSE3 za pośrednictwem funkcji wewnętrznych.

Sse3.X64

Zapewnia dostęp do instrukcji sprzętowych x86 SSE3, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Sse41

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel SSE4.1 za pośrednictwem funkcji wewnętrznych.

Sse41.X64

Zapewnia dostęp do instrukcji sprzętowych x86 SSE4.1, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Sse42

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel SSE4.2 za pośrednictwem funkcji wewnętrznych.

Sse42.X64

Zapewnia dostęp do instrukcji sprzętowych x86 SSE4.2, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

Ssse3

Ta klasa zapewnia dostęp do instrukcji sprzętowych intel SSSE3 za pośrednictwem funkcji wewnętrznych.

Ssse3.X64

Zapewnia dostęp do instrukcji sprzętowych X86 SSSE3, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

X86Base

Zapewnia dostęp do podstawowych instrukcji sprzętowych x86 za pośrednictwem funkcji wewnętrznych.

X86Base.X64

Zapewnia dostęp do podstawowych instrukcji sprzętowych x86, które są dostępne tylko dla procesów 64-bitowych za pośrednictwem funkcji wewnętrznych.

X86Serialize

Zapewnia dostęp do instrukcji sprzętowych Intel SERIALIZE za pośrednictwem funkcji wewnętrznych.

X86Serialize.X64

Zapewnia dostęp do instrukcji sprzętowych serializacji x86, które są dostępne tylko dla procesów 64-bitowych, za pośrednictwem funkcji wewnętrznych.

Wyliczenia

Nazwa Opis
FloatComparisonMode

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.

FloatRoundingMode

Uwidacznia wybrane rozszerzenia zestawu instrukcji dla systemów x86 i x64. Te zestawy instrukcji są wyrażane jako oddzielne klasy dla każdego rozszerzenia. Obsługę dowolnego rozszerzenia w bieżącym środowisku można określić, wykonując IsSupported zapytanie dotyczące właściwości odpowiedniego typu.