网站建设吸引客户的知乎 wordpress
ARMv8 有许多版本(ARMv8.1 等),它们定义了强制和可选功能。Linux 内核通过 hwcaps 公开了其中一些功能的存在。这些值显示在 /proc/cpuinfo 中。
| 名称 | 版本 | 支持的特性 | 
|---|---|---|
| fp | - | Single-precision and double-precision floating point. | 
| asimd | - | Advanced SIMD. | 
| evtstrm | N/A | Generic timer is configured to generate “events” at frequency of about 100KHz. | 
| aes | - | AES instructions (AESE, etc) | 
| pmull | - | Polynomial Multiply Long instructions (PMULL/PMULL2) | 
| sha1 | - | SHA-1 instructions (SHA1C, etc) | 
| sha2 | - | SHA-2 instructions (SHA256H, etc) | 
| crc32 | [ARMv8.0], ARMv8.1 … | CRC32/CRC32C instructions | 
| atomics | ARMv8.1 … | Large System Extensions (LSE) - (CAS/SWP/LD[op]) | 
| fphp | ARMv8.2-FP16 | 
