用keil写stm32f4的程序,做浮点运算

2019-07-20 22:05发布

小数点后最多支持几位,编译器编译出来性能不降低
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
czdspeed
1楼-- · 2019-07-20 22:06
 精彩回答 2  元偷偷看……
gzydominating
2楼-- · 2019-07-20 23:09
czdspeed 发表于 2016-5-20 19:14
这个小数点和你的浮点类型有关系和编译器好像关系不大。想节约一点时间的话就把编译等级调高一些。arm的没 ...

你说的定标是类似Q吧,IQmath,我问的意思就是,编程直接用float变量,开启fpu,假设芯片支持单精度浮点运算,我在程序中的float变量赋值,小数点后几位会使运算性能下降。
czdspeed
3楼-- · 2019-07-21 01:26
 精彩回答 2  元偷偷看……
gzydominating
4楼-- · 2019-07-21 01:36
czdspeed 发表于 2016-5-20 20:17
你说的IQmath是dsp2系列和5系列的吧,我们公司用c6748。我说下我的经验吧,我这个项目要用到arm之前没怎么 ...

好的,谢了
gzydominating
5楼-- · 2019-07-21 05:47
czdspeed 发表于 2016-5-20 20:17
你说的IQmath是dsp2系列和5系列的吧,我们公司用c6748。我说下我的经验吧,我这个项目要用到arm之前没怎么 ...

因为不了解,就问一下,比如单精度的一般小数点后6位,那我在程序中定义的float变量小数点后有10位,或者20位。。,在编译器编译后的代码,性能和只用6位的一样吗

一周热门 更多>