首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 中国的龙芯2资料

中国的龙芯2资料

资料介绍
附录附 录 1 龙芯新的整型指令

MULT.G ―乘以字(Godson2)
31 26 25 21 20 16 15 11 10 65 0

SPECIAL 011111
6

rs
5 5

rt

rd
10

0 00000

MULT.G 011000
6

指令格式: MULT.G rd, rs, rt 指令功能:
乘以 32 位有符号整数。

指令描述: rd rs * rt
通用寄存器rs中32位值乘以通用寄存器rt中32位值,这两个操作数都是有符号数,产生 一个64位结果。结果的低32位保存在特殊寄存器rd中。 任何情况下都不会产生算术异常。

操作:
prod ← GPR[rs]31..0 * GPR[rt]31..0 rd ← sign_extend(prod31..0)

例外:


MULTU.G ―乘以无符号字(Godson2)

31

26 25

21 20

16 15

11 10

65

0

SPECIAL 011111
6

rs
5 5

rt

rd
10

0 00000

MULTU.G 011001
6

指令格式: MULTU.G rd, rs, rt 指令功能:
乘以 32 位无符号整数。

指令描述: rd rs * rt
通用寄存器rs中32位值乘以通用寄存器rt中32位值,这两个操作数都是无符号数,产生 一个64位结果。结果的低32位保存在特殊寄存器rd中。 任何情况下都不会产生算术异常。

操作:
prod ← (0 || GPR[rs]31..0) * (0 || GPR[rt]31..0) rd ← sign_extend(prod31..0)

例外:


DMULT.G ―乘以双字(Godson2)

31

26 25

21 20

16 15

11 10

65

0

SPECI
标签:附录
中国的龙芯2资料
本地下载

评论