您的位置:首页 > IT > 正文

GCC 获得对 MIPS16e2 ISA 的支持补丁|今日热搜

来源:OSCHINA     时间:2023-07-03 19:32:41


(资料图)

开发者 Jie Mei 合并到 GCC Git的一组补丁显示,正在开发中的 GCC 14 编译器增加了对 MIPS16e2 处理器 ISA 的支持。

MIPS16e2 是 MIPS16e 指令集的扩展,与 MIPS32 和 MIPS64 指令集兼容,可与现有 MIPS 指令二进制文件混合使用。不同的是MIPS16e2 ASE 添加了 8 个通用寄存器和多个专用寄存器,并定义了新指令,以帮助提高代码密度。

值得一提的是,MIPS16e2 规范起草于 2014 年并于 2016 年正式发布,但直到现在才有开源开发人员开始注意到并实现它。

MIPS16e2 还提供了有关缓存、左/右加载/存储字、LUI、按位、MOVx 指令等新指令,感兴趣的人可以通过 MIPS规范查看关于MIPS16e2 的详细信息。

相关文章