arm64 和 aarch64 指令集是同一回事嗎?


https://bbs.huaweicloud.com/forum/thread-28512-1-1.html

AArch64是Armv8-A架構(https://en.wikipedia.org/wiki/ARM_architecture#ARMv8-A)中引入的64位狀態。

向后兼容Armv7-A和先前的32位Arm架構的32位狀態稱為AArch32。

因此,用於64位ISA的GNU gcc 是aarch64。Linux內核社區選擇將其內核端口稱為該體系結構arm64,而不是aarch64,因此這是一些arm64用法的來源。

據我所知,用於aarch64的Apple后端稱為arm64,而LLVM 編譯器社區開發的后端稱為aarch64(因為它是64位ISA的規范名稱),后來將arm64和 aarch64 兩者合並,現在的后端稱為aarch64。 。

因此aarch64和arm64指的是同一件事。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM