Chinaunix's Archiver
论坛
›
CPU与编译器
› arm-m3中实现64位有符号数乖法并返回结果高32位
helun
发表于 2011-08-13 16:21
arm-m3中实现64位有符号数乖法并返回结果高32位
请高手指点如何在M3中实现 两个32位有符号数的乖法并返回结果的高32位。
汇编和C均可以
int mul(int x,int y)
{}
M3汇编中最多只能做 32*16位的乖法,我也想过拆分,可得到的结果不对。拆分时一定要注意移位的加法运算是进行的有符号还是无号等 ,至今没得到正确结果 请高手指点。
页:
[1]
查看完整版本:
arm-m3中实现64位有符号数乖法并返回结果高32位