GCC 12 合并了对 RISC-V 的 Bitmanip 扩展的初始支持

御坂弟弟
 御坂弟弟
发布于 2021年10月26日
收藏 1

提交记录显示,GCC 12 编译器已经合并了初步支持 RISC-V ISA 位操作扩展的补丁。

RISC-V 的 Bitmanip 扩展是几个组件扩展的集合,旨在帮助迎合开源处理器ISA,以获得更好的效率,从而减少代码大小,提高性能,并减少能源消耗。此前,GNU 工具链也已经开始支持 RISC-V 的 Zbs 指令。Zbs 是 RISC-V 的 Bitmanip 扩展的一部分,是对 RISC-V 架构的 "位操作 "的补充。

而此次提交的补丁则包含了 GCC 12 中的初始 Bitmanip 扩展支持,包括实现 ZBA、ZBB 和 ZBS 扩展的指令模式和成本模型。同时,暂定的 RISC-V Bitmanip 扩展规范已经发布在 GitHub 上。如无意外,支持 RISC-V Bitmanip ZBA/ZBB/ZBS 的 GCC 12.1 将于 22 年第一季度末发布。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:GCC 12 合并了对 RISC-V 的 Bitmanip 扩展的初始支持
加载中
返回顶部
顶部