System.Runtime.Intrinsics.X86 Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri IsSupported
properti pada jenis masing-masing.
Kelas
Aes |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel AES melalui intrinsik. |
Aes.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel AVX melalui intrinsik. |
Avx.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx2 |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel AVX2 melalui intrinsik. |
Avx2.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512BW |
Menyediakan akses ke instruksi perangkat keras X86 AVX512BW melalui intrinsik. |
Avx512BW.VL |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512BW.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512CD |
Menyediakan akses ke instruksi perangkat keras X86 AVX512CD melalui intrinsik. |
Avx512CD.VL |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512CD.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512DQ |
Menyediakan akses ke instruksi perangkat keras X86 AVX512DQ melalui intrinsik. |
Avx512DQ.VL |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512DQ.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512F |
Menyediakan akses ke instruksi perangkat keras X86 AVX512F melalui intrinsik. |
Avx512F.VL |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512F.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512Vbmi |
Menyediakan akses ke instruksi perangkat keras X86 AVX512VBMI melalui intrinsik. |
Avx512Vbmi.VL |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Avx512Vbmi.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
AvxVnni |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
AvxVnni.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Bmi1 |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel BMI1 melalui intrinsik. |
Bmi1.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Bmi2 |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel BMI2 melalui intrinsik. |
Bmi2.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Fma |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel FMA melalui intrinsik. |
Fma.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Lzcnt |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel LZCNT melalui intrinsik. |
Lzcnt.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Pclmulqdq |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel PCLMULQDQ melalui intrinsik. |
Pclmulqdq.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Popcnt |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel POPCNT melalui intrinsik. |
Popcnt.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Sse |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel SSE melalui intrinsik. |
Sse.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Sse2 |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel SSE2 melalui intrinsik. |
Sse2.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Sse3 |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel SSE3 melalui intrinsik. |
Sse3.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Sse41 |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel SSE4.1 melalui intrinsik. |
Sse41.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Sse42 |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel SSE4.2 melalui intrinsik. |
Sse42.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Ssse3 |
Kelas ini menyediakan akses ke instruksi perangkat keras Intel SSSE3 melalui intrinsik. |
Ssse3.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
X86Base |
Menyediakan akses ke instruksi perangkat keras dasar x86 melalui intrinsik. |
X86Base.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
X86Serialize |
Menyediakan akses ke instruksi perangkat keras Intel SERIALIZE melalui intrinsik. |
X86Serialize.X64 |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
Enum
FloatComparisonMode |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |
FloatRoundingMode |
Mengekspos ekstensi set instruksi tertentu untuk sistem x86 dan x64. Set instruksi ini dinyatakan sebagai kelas terpisah untuk setiap ekstensi. Dukungan untuk ekstensi apa pun dalam lingkungan saat ini dapat ditentukan dengan mengkueri |