LoongISA

✍ dations ◷ 2025-10-04 20:44:48 #指令集架构,龙芯

LoongISA(简称LISA)是龙芯中科注册的自主CPU指令集架构(由MIPS指令集拓展而来,采用MIPS的指令集格式)。LoongISA 指令集架构包括MIPS64 Release 2全套指令集和MIPS64 Release 5中的部分指令模块,以及其他一系列龙芯中科自主扩展的指令集。

LoongISA 1.0正式公开于在2015年8月18日的发布会,和龙芯3A2000、GS464E、Loongnix一起发布。LoongISA指令系统在MIPS64架构500多条指令基础上,在基础指令、虚拟机指令、面向X86和ARM的二进制翻译指令、向量指令和核心态等多个方面增加了近1400条新指令,其中包括:

将 MIPS 原本的527条指令,扩展为1907条。

LoongISA 1.0 里包括 MIPS 部分指令集,其中有 MIPS64 Release 2 全套指令集和 MIPS64 Release 5 中的 MSA 向量指令模块、 DSP 指令模块和 VZ 虚拟化指令模块。

LoongISA 2.0是随着龙芯3A/B4000产生的新一代自主指令集,相对于LoongISA 1.0删去了其中的 MIPS DSP 指令集模块,添加了新的 LoongBT 指令集,且一并添加了新的 LoongSX、LoongASX、LoongEXT3、LoongAMO 等指令集。

龙芯的很多手册资料不对公众开放,因此具体指令的内容很多处于未知阶段,导致开源工具的支持也不足。LoongISA 2.0+的子指令集支持是以类似于CPUID的自定义CPUCFG指令来表达,但一些指令集分成几组的含义也不清楚。

LoongISA 1.0的浮点遵守IEEE754-1989标准,使用Legacy NaN的QNaN/SNaN定义。但是其MADD指令则按IEEE754-2008的Fused MADD标准实现,与MIPS64 Release2不同。

LoongISA 2.0则全部遵循IEEE754-2008标准,使用IEEE754-2008规定的NaN 2008的QNaN/SNaN定义,依照MIPS64 Release 5 实现浮点运算单元。

LoongMMI(LoongMultiMedia extensions Instruction)指令集是龙芯多媒体扩展指令集的英文简称,用于多媒体加速。

LoongEXT(简称LEXT)是龙芯通用扩展指令集。LoongEXT现在最新版为3.0,按照指令长度分LoongEXT32和LoongEXT64两种类别。LoongEXT指令集已提交了对gcc社区的支持,可在编译中选用此指令集的优化选项。

LoongVZ(简称LVZP)是龙芯针对MIPS64 Release 5中的VZ虚拟化模块指令集的扩展,现已在龙芯中科的KVM、QEMU和libvirt库中有所运用。

相关

  • 解放犹太解放运动(英语:Jewish emancipation)是欧洲犹太人权利自18世纪起从外在和内在同时争取的这一进程。包括同等公民权利的认定,以及个人公民身份的授予等。成果来自于社区内的
  • 逸度逸度(英语:Fugacity)在化学热力学中表示实际气体的有效压力,用 f {\displaystyle f} 表示。它等于相同条件下具有相同化学势的理
  • 乌来区坐标:24°51′55″N 121°33′02″E / 24.865296°N 121.550531°E / 24.865296; 121.550531乌来区(泰雅语:Ulay),是中华民国新北市的一个市辖区,境内多山,是新北市面积最大、人口
  • 阻力阻力(又称后曳力或流体阻力)是物体在流体中相对运动所产生与运动方向相反的力。 对于一个在流体中移动的物体,阻力为周围流体对物体施力,在移动方向的反方向上分量的总和。而施
  • 傅立叶变换傅里叶变换(法语:Transformation de Fourier、英语:Fourier transform)是一种线性积分变换,用于信号在时域(或空域)和频域之间的变换,在物理学和工程学中有许多应用。因其基本思想首
  • 西斯汀小堂西斯汀小堂(拉丁语:Sacellum Sixtinum;意大利语:Cappella Sistina ;也称为西斯汀礼拜堂)是一座位于梵蒂冈宗座宫殿内的天主教小堂,紧邻圣伯多禄大殿,以米开朗基罗所绘《创世纪》穹顶
  • 䴕形目.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 首都体育学院首都体育学院,是一所培养体育学科人才的高等院校,隶属北京市教育委员会,兼有体育教学、科研、训练。学院拥有本部校区、北校区、凤凰岭校区和竞技运动校区。
  • 江南西道江南西道,是唐朝的一个道。唐玄宗开元二十一年(733年),分江南道为江南东道、江南西道和黔中道。治所洪州,辖境包含今江西省、湖南省全部及湖北省、安徽省南部等地区。安史之乱后,
  • 德国入侵卢森堡德国入侵卢森堡是1940年代法国战役的一部分。卢森堡原属于神圣罗马帝国、荷兰联合王国、以及后来的德意志邦联。出于各种原因,德意志帝国国曾两次入侵过卢森堡。第一次是世界