CPU

LoongISA 详解????

3a2000 
基于MIPS32/64R3(共216条基础+311条DSP指令)
,通过MIPS架构的UD1进行扩展
·基础扩展LoongEXT(共148条指令)
    ·如定应乘除、多核稀步、128位访存。CAM
·虚拟机扩展LoongVM(共5条指令)
     .支持云计算需要的多操作养统快速韧换
·二进制翻译扩展LongBT(共215条指令)、
·     支持X86/ARM到LoonglSA的高效翻译、
向量指令扩展LoongSIMD(共1014条指令)。
       128位(32位模式》及256位(64位模式)向量指令

 
最新的是
基于MIPS32/64R5(共279条基础+159条DSP指令+900条SMID+37条加解密)
·基础扩展LoongEXT(共186条指令)
    ·如定应乘除、多核稀步、128位访存。CAM
·二进制翻译扩展LongBT(共157条指令)、
·     支持X86/ARM到LoonglSA的高效翻译、
向量指令扩展LoongSIMD(共477条指令)。
       128位(32位模式》及256位(64位模式)向量指令

 
好了 ,问题来了那些少掉了指令是被废弃了 还是 ????
兼容性怎么保证, 一个乱字了得。
 

fd0ad343ad4bd113059eb7d756afa40f4afb0526.jpg


25a75143fbf2b2117c2e83abc68065380dd78e76.jpg


a2b4d60735fae6cd159cad8403b30f2443a70f4d.jpg

 
已邀请:

water

赞同来自:

TIM截图20180712172101.png


TIM截图20180712172312.png

 

flygoatfree

赞同来自:

像DSP这些指令目前的GCC march=loongson3a的确一条都没用。。。。。
剩下的内核态指令多多少少无所谓。。。。
目测是可以保证和目前的march=loongson3a兼容的。

xen0n

赞同来自:

指令集手册不公开,是很大一块心伤,现在开源工具链可用的指令只有 binutils 里添加的一小部分,也没有版本迭代的概念

要回复问题请先登录注册