关于stm32f407单片机的单精度浮点型的运算速度
前提条件:stm32F407已经开启FPU;发现下面两段代码的运算所用时间相同:代码一、
uint32_tkmm3 = 4521,kmm4 = 2145;
uint32_t kkkk;
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
kkkk = (int32_t)(kmm3 * kmm4);
代码二、
float32_t mmmm;
float32_t kmm1=4521.0, kmm2=2145.0;
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
mmmm = (float32_t)(kmm1 * kmm2);
问题:在stm32F407中运算单精度浮点型的乘法与整数型的乘法所用的周期数相同?怎么跟资料不同。是我哪里弄错了?请大虾指教。万分感谢!!!
自己顶一下 还想问下。M4的乘法运算耗时几个周期? 我是来赚金币的,你信不?:lol:lol:lol:lol 只知道4的可运算浮点型,没有对比过时间呢。 没试过。
页:
[1]