Udostępnij za pośrednictwem


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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Klasy

Aes

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

Aes.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx

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

Avx.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx2

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

Avx2.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512BW

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

Avx512BW.VL

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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512BW.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512CD

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

Avx512CD.VL

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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512CD.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512DQ

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

Avx512DQ.VL

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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512DQ.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512F

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

Avx512F.VL

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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512F.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512Vbmi

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

Avx512Vbmi.VL

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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Avx512Vbmi.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

AvxVnni

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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

AvxVnni.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Bmi1

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

Bmi1.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Bmi2

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

Bmi2.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Fma

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

Fma.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Lzcnt

Ta klasa zapewnia dostęp do instrukcji sprzętowych Intel LZCNT za pośrednictwem elementów wewnętrznych.

Lzcnt.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Pclmulqdq

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

Pclmulqdq.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Popcnt

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

Popcnt.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Sse

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

Sse.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Sse2

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

Sse2.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Sse3

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

Sse3.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Sse41

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

Sse41.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Sse42

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

Sse42.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Ssse3

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

Ssse3.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

X86Base

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

X86Base.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

X86Serialize

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

X86Serialize.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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

Wyliczenia

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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.

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ługa dowolnego rozszerzenia w bieżącym środowisku można określić, wysyłając IsSupported zapytanie do właściwości w odpowiednim typie.