LoongISA(簡稱LISA)是龍芯中科技術有限公司註冊的自主CPU指令集架構(由MIPS指令集拓展而來,採用MIPS的指令集格式)。LoongISA架構的指令集包括MIPS 部分以及龍芯中科技術有限公司自主擴展的指令集。
基本介紹
- 外文名:LoongISA
- 設計公司:龍芯中科技術有限公司
版本,指令集,
版本
LoongISA 1.0
LoongISA 1.0正式公開於在2015年8月18日的發布會 , 和 龍芯3A2000 、 GS464E 、 Loongnix 一 起 發布。 LoongISA 指 令 系 統 在 MIPS64 架 構500多條命令基礎上,在基礎指令、虛擬機指令、面向X86和ARM的二進制翻譯指令、向量指令和核心態等多個方面增加了近1400條新指令,其中包括:
148條LoongEXT指令
5條LoongVM指令(也就是LoongVZ)
213條LoongBT指令
1014條LoongSIMD指令
將MIPS原本的527條指令,擴展為1907條。
指令集
LoongMMI
LoongMMI(簡稱MMI)指令集是龍芯多媒體擴展指令集(MMI即為MultiMediaInstruction的縮寫)。MMI指令集是128位向量指令集,用於多媒體加速,現已用於龍芯的ffmpeg媒體編解碼庫中,gcc社區也支持了此指令集的最佳化選項。MMI指令集對於多媒體編解碼的性能是成倍地提升。
LoongEXT
LoongEXT(簡稱LEXT)是龍芯通用擴展指令集。LoongEXT指令集已提交了對gcc社區的支持,可在編譯中選用此指令集的最佳化選項。