LoongISA

✍ dations ◷ 2025-09-08 20:38:44 #指令集架构,龙芯

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库中有所运用。

相关

  • 格里菲斯实验格里菲斯实验(Griffith's experiment),又称格里菲斯转型实验,是由弗雷德里克·格里菲斯(Frederick Griffith)在1928年利用肺炎链球菌与老鼠所进行的一系列生物学实验。实验结果显
  • 拉马克主义现代生物分类群体从它们的 共同祖先遗传分化的图示。进化论介绍(英语:Introduction to evolution) 演化的证据 共同起源 共同起源的证据群体遗传学 · 遗传多样性 突变 · 自
  • 黄金储备黄金储备是各国中央银行所持有的黄金资产。在金本位制度被放弃之后,仍由各国央行作货币发行准备之用。官方黄金储备是各国政府或银行所持有的金条或金币资产,相对于私人或非官
  • 弗留利br /威尼斯朱利亚弗留利-威尼斯朱利亚(意大利语:Friuli-Venezia Giulia,弗留利语:Friûl Vignesie Julie,斯洛文尼亚语:Furlanija-Julijska krajina,德语:Friaul-Julisch Venetien),面积7856km²,人口11
  • 西德尼·德雷尔西德尼·戴维·德雷尔(英语:Sidney David Drell,1926年9月13日-2016年12月21日),美国理论物理学家,军备控制专家。
  • 电子转移电子转移(Electron transfer,ET),是指电子在二个原子或其他化学物质(如分子等)之间的移动。电子转移是一种氧化还原反应,会改变两个反应物的氧化态。许多生物体的机制涉及电子转移
  • 茅利塔尼亚毛里塔尼亚是非洲西部的国家,西濒大西洋,毗邻塞内加尔、西撒哈拉、马里共和国和阿尔及利亚,且为萨赫勒和马格里布的一部分。国内为辽阔而干燥的平原,面积1,030,700平方公里;地势
  • 五屯话五屯话是五屯人的语言,分布于青海省东部黄南藏族自治州同仁县隆务镇五屯下庄、五屯上庄和江查麻。五屯人的服饰和附近土族接近,所以被归为土族。但五屯人自认为是藏族。五屯话
  • 美国最高法院大法官议长:南希·裴洛西(民主党) 多数党领袖(英语:Party leaders of the United States House of Representatives):斯坦利·霍耶(民主党) 少数党领袖(英语:Party leaders of the United Sta
  • 龙口龙口市,旧称黄县,雅称芝阳,为中国山东省下辖县级市,由烟台地级市代管。龙口为山东省综合实力最强的县市,其综合竞争力2010年列全国百强县(市)第七位。该市地处胶东半岛西北部,渤海湾