环球速读:GCC 获得对 MIPS16e2 ISA 的支持补丁
来源:OSCHINA
发表日期:2023-07-03 19:44:26
x
(资料图片)
开发者 Jie Mei 合并到 GCC Git的一组补丁显示,正在开发中的 GCC 14 编译器增加了对 MIPS16e2 处理器 ISA 的支持。
MIPS16e2 是 MIPS16e 指令集的扩展,与 MIPS32 和 MIPS64 指令集兼容,可与现有 MIPS 指令二进制文件混合使用。不同的是MIPS16e2 ASE 添加了 8 个通用寄存器和多个专用寄存器,并定义了新指令,以帮助提高代码密度。
值得一提的是,MIPS16e2 规范起草于 2014 年并于 2016 年正式发布,但直到现在才有开源开发人员开始注意到并实现它。
MIPS16e2 还提供了有关缓存、左/右加载/存储字、LUI、按位、MOVx 指令等新指令,感兴趣的人可以通过 MIPS规范查看关于MIPS16e2 的详细信息。