所以我在汇编ARMv8中编程,我想知道是否有任何指令,如x86,来恢复有关CPU的信息。这是我需要的信息:
(CPUID) 签名:660f01
(CPUID) 特性:MMX、AMD64、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AES、AVX、CLMUL、FMA、FMA4、XOP、PSE、PSE-36、NX、SVM
(CPUID) 缓存 L1:4 x 32 KB 数据,4 x 96 KB 指令 (CPUID) 缓存 L2:4 x 1 MB 统一 (CPUID) 缓存 L3:无
或者手臂上的等价物。例如,我知道 ARMS 不支持 MMX,但它支持 NEON。如何检查该处理器是否支持它?
装配臂中的这条线有什么作用?
mrc p15, 0, %0, c9, c13, 0" : : "r" (counter)
Run Code Online (Sandbox Code Playgroud)
谁p15不是它应该是r15什么?
what is ::who arec9, c1每个论点的作用是什么?