Cortex-m3 64位乘如何实现?

[复制链接]
3697|5
 楼主| leino11121 发表于 2010-1-27 17:01 | 显示全部楼层 |阅读模式
本帖最后由 leino11121 于 2010-1-27 17:44 编辑

项目需要在STM32上实现ms-ADPCM,有大量的乘除计算,需要对64位有符号整型进行乘法计算,相乘的两个数据在40位左右,相乘的结果基本在80位以上,这个怎么实现?
again_gyf 发表于 2010-1-28 13:32 | 显示全部楼层
自己写个大数四则运算,规则就是你手算怎么算,程序就怎么算
香水城 发表于 2010-1-28 13:51 | 显示全部楼层
你查查看使用的C编译器中,有没有int64或longlong的类型,如果有的话,估计这个编译器可以直接支持你的需求,否则的话只能按照2楼的建议自己做了。
IJK 发表于 2010-1-28 14:10 | 显示全部楼层
如果对精度要求不高,就用double类型好了。
无冕之王 发表于 2010-1-28 16:04 | 显示全部楼层
自己做一个程序吧
 楼主| leino11121 发表于 2010-1-29 13:10 | 显示全部楼层
OK,感谢各位,之前还不知道有大数的四则运算。:lol
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

47

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部