2 月 13 日消息,從龍芯中科獲悉,LLVM 編譯器社區(qū)近日已正式合入了對龍芯 LoongArch 自主指令系統的初步支持,并在主干源碼庫中列出 LoongArch 頂層目錄。
▲ 主干源碼庫中出現 LoongArch 目錄 | 圖源:龍芯中科
LLVM、GCC、Golang 為三大主流編譯器。龍芯中科表示,至此 LoongArch 指令系統在 LLVM 編譯器社區(qū)成為與 X86、ARM 等指令系統并列的指令系統。
龍芯自主指令系統架構(Loongson Architecture,簡稱龍芯架構或 LoongArch)在 2021 年信息技術應用創(chuàng)新論壇主論壇上正式對外發(fā)布。
據悉,龍芯架構(LoongArch)包括基礎架構部分和向量指令、虛擬化、二進制翻譯等擴展部分,近 2000 條指令,不包含 MIPS 指令系統。龍芯中科表示,龍芯架構具有完全自主、技術先進、兼容生態(tài)三方面特點。龍芯架構從整個架構的頂層規(guī)劃,到各部分的功能定義,再到細節(jié)上每條指令的編碼、名稱、含義,在架構上進行自主重新設計,具有充分的自主性。