正在開發的 GCC 14 編譯器增加了對 MIPS16e2 處理器 ISA 的支持。

MIPS16e2是MIPS16e指令集的擴展,並與MIPS32和MIPS64指令集兼容。 MIPS16e2 ASE 添加了 8 個通用寄存器和多個專用寄存器,並定義了新指令以幫助提高代碼密度。 MIPS16e2 提供了有關緩存、左/右加載/存儲字、LUI、按位、MOVx 指令等的新指令。有興趣的人可以通過 找到所有 MIPS16e2 詳細信息規範

Jie Mei 的一組補丁已連夜合併到 GCC Git 以啟用 MIPS16e2 支持。 MIPS16e2 規範起源於 2014 年,直到現在才有開源開發人員開始實施它。

合併的 MIPS16e2 支持可通過-mmips16e2 開關。

Categories: IT Info