Sdílet prostřednictvím


System.Runtime.Intrinsics.X86 Obor názvů

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Třídy

Aes

Tato třída poskytuje přístup k hardwarovým instrukcím Intel AES prostřednictvím vnitřních objektů.

Aes.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx

Tato třída poskytuje přístup k hardwarovým instrukcím Intel AVX prostřednictvím vnitřních objektů.

Avx.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx2

Tato třída poskytuje přístup k hardwarovým instrukcím Intel AVX2 prostřednictvím vnitřních objektů.

Avx2.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512BW

Poskytuje přístup k hardwarovým instrukcím X86 AVX512BW prostřednictvím vnitřních prvků.

Avx512BW.VL

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512BW.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512CD

Poskytuje přístup k hardwarovým instrukcím X86 AVX512CD prostřednictvím vnitřních prvků.

Avx512CD.VL

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512CD.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512DQ

Poskytuje přístup k hardwarovým instrukcím X86 AVX512DQ prostřednictvím vnitřních prvků.

Avx512DQ.VL

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512DQ.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512F

Poskytuje přístup k hardwarovým instrukcím X86 AVX512F prostřednictvím vnitřních prvků.

Avx512F.VL

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512F.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512Vbmi

Poskytuje přístup k hardwarovým instrukcím X86 AVX512VBMI prostřednictvím vnitřních prvků.

Avx512Vbmi.VL

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Avx512Vbmi.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

AvxVnni

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

AvxVnni.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Bmi1

Tato třída poskytuje přístup k hardwarovým instrukcím Intel BMI1 prostřednictvím vnitřních objektů.

Bmi1.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Bmi2

Tato třída poskytuje přístup k hardwarovým instrukcím Intel BMI2 prostřednictvím vnitřních objektů.

Bmi2.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Fma

Tato třída poskytuje přístup k hardwarovým instrukcím Intel FMA prostřednictvím vnitřních objektů.

Fma.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Lzcnt

Tato třída poskytuje přístup k hardwarovým instrukcím Intel LZCNT prostřednictvím vnitřních objektů.

Lzcnt.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Pclmulqdq

Tato třída poskytuje přístup k hardwarovým instrukcím Intel PCLMULQDQ prostřednictvím vnitřních objektů.

Pclmulqdq.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Popcnt

Tato třída poskytuje přístup k hardwarovým instrukcím Intel POPCNT prostřednictvím vnitřních objektů.

Popcnt.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Sse

Tato třída poskytuje přístup k hardwarovým instrukcím Intel SSE prostřednictvím vnitřních objektů.

Sse.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Sse2

Tato třída poskytuje přístup k hardwarovým instrukcím Intel SSE2 prostřednictvím vnitřních objektů.

Sse2.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Sse3

Tato třída poskytuje přístup k hardwarovým instrukcím Intel SSE3 prostřednictvím vnitřních objektů.

Sse3.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Sse41

Tato třída poskytuje přístup k hardwarovým instrukcím Intel SSE4.1 prostřednictvím vnitřních objektů.

Sse41.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Sse42

Tato třída poskytuje přístup k hardwarovým instrukcím Intel SSE4.2 prostřednictvím vnitřních objektů.

Sse42.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Ssse3

Tato třída poskytuje přístup k hardwarovým instrukcím Intel SSSE3 prostřednictvím vnitřních objektů.

Ssse3.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

X86Base

Poskytuje přístup k základním hardwarovým instrukcím x86 prostřednictvím vnitřních prvků.

X86Base.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

X86Serialize

Poskytuje přístup k hardwaru Intel SERIALIZE instrukce prostřednictvím vnitřních.

X86Serialize.X64

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

Výčty

FloatComparisonMode

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.

FloatRoundingMode

Zpřístupňuje vybraná rozšíření sady instrukcí pro systémy x86 a x64. Tyto sady instrukcí jsou vyjádřeny jako samostatné třídy pro každé rozšíření. Podporu libovolného rozšíření v aktuálním prostředí je možné určit dotazem na IsSupported vlastnost příslušného typu.