专家您好:
想请教下下面两种方式的时间,哪个更短?
1.A=_IQmpy15(test1,16240); //test1是变量
2.A=(((int32_t)(test1) * (int32_t)(32768* 560/ 1130)) >> 15) ;//test1是变量
从汇编来看,1的汇编指令比2的指令多,那时间是不是2的短点?
我手上不好仿真,所以想直接请教下
谢谢
囧:
应该来说2的时间会短,因为2就是纯的定点数乘法,1是用1QMATH的乘法,但是1可以自动定标来算浮点数乘法