LoongISA

✍ dations ◷ 2024-12-23 05:07:13 #指令集架构,龙芯

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

相关

  • Se硒(原子量:78.96(3))共有39个同位素,其中有5个同位素是稳定的。备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。
  • 十大死因此表搜集自西元2014年(民国103年)起,台湾年度十大死因。死因以导致死亡的原始病因为基准,由中华民国卫生福利部按年发布死因统计,目前系以国际疾病分类标准第 10 版(ICD-10)进行分
  • 阿努凯特在埃及神话中,阿努凯特或安努克忒(Anuket 或 Anqet,希腊叫 Anukis),最初起源于埃及境内尼罗河起始地,位于努比亚边界的象岛地区,她是尼罗河的化身及尼罗河女神。阿努凯特与赫努姆
  • 睦邻政策睦邻政策是小罗斯福作为美国总统时期对拉丁美洲的外交政策,它有两个主要目标:保证拉美国家加入二战盟军,不与轴心国或共产主义有任何联系;将拉美转变为美国原材料的供应地与商品
  • naloxone纳洛酮(Naloxone),又常以商品名“Narcan”贩售。该药物可以缓解摄入过量鸦片类药物所造成的影响。纳洛酮可以与鸦片类药物混入同一药品中,以减少误用时中毒的风险。纳洛酮常被制
  • 杰克逊杰克逊县(Jackson County, Oklahoma)是位于美国奥克拉荷马州西南部的一个县,南邻。面积2,083平方公里,根据美国2000年人口普查数字,共有人口28,439人。县治阿尔特斯 (Altus)。成
  • 圣莫尼卡圣莫尼卡 (英语:Santa Monica)是美国加利福尼亚州洛杉矶县的一个城市,位于太平洋沿岸,洛杉矶市以西,这里是有母亲之路之称的美国66号公路的终点。目前是一个度假胜地和住宅区。201
  • 尹宝莲长子 Johnny Chang(年龄未知) 次子 Andrew Chuang(台湾电视公司(?-?) 巨鹏传播公司(1999-?)尹宝莲(1950年12月22日-),台湾女演员,曾参与多部电视剧的演出。2000年后淡出演艺圈,旅居在
  • 杰克·李奇杰克·李奇(英语:Jack Reacher),英国小说家李·查德笔下系列小说(英语:Jack Reacher (book series))的人物,也是神隐任务系列电影主角,首次出现于《地狱蓝调》这本小说。一名虚构的退
  • 1988年欧洲足球锦标赛1988年欧洲足球锦标赛(Euro 88)于1988年6月10日至25日在西德举行。本届比赛是由欧洲足联主办的第八届欧洲足球锦标赛。 本届决赛圈赛制及参赛队数均与去届相同,8支球队首先分为