System.Runtime.Intrinsics.X86 Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |