TI中文支持网
TI专业的中文技术问题搜集分享网站

关于IQMPY()的时间问题

专家您好:

想请教下下面两种方式的时间,哪个更短?

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可以自动定标来算浮点数乘法

赞(0)
未经允许不得转载:TI中文支持网 » 关于IQMPY()的时间问题
分享到: 更多 (0)