返回上一页  首页 | cnbeta报时: 02:05:08
LLVM/Clang添加了对ARMv9.3-A的支持
发布日期:2022-01-04 10:53:50  稿源:cnBeta.COM

作为十年前推出的 ARMv8 的继任者,ARM 在去年宣布了 ARMv9 指令集。自发布时起,ARM 一直在努力将 ARMv9 支持添加到 GCC 和 LLVM/Clang 等开源编译器中。在几个月前,这些开源编译器已经初步支持 ARMv9,今天的 LLVM/Clang 上,它获得了对 ARMv9.3-A 的支持。

f23yxui2.webp

去年 9 月,ARM 概述了他们 2021 年的架构发展,包括优化的 memcpy 函数、不可屏蔽的中断、指针认证更新、PMU 更新和其他变化。这些2021年的更新被卷进 ARMv8.8-A 的形式,然后在 ARMv9世界中被称为ARMv9.3-A。

开源编译器已经解决了对ARMv8.8-A的支持,而今天进入主线LLVM的mono仓库的是ARMv9.3-A支持。LLVM补丁和Clang补丁重申,这是编译器已经支持的ARMv8.8-A扩展,但适用于ARMv9架构。考虑到已经有的v8.8-A支持,ARMv9.3-A的增加是相当小的。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 02:05:08

文字版  标准版  电脑端

© 2003-2025