最近需要在6618上做速度优化,准备采用定点代替浮点的方式,但是没有找到针对66X系列的虚拟定点数学库。采用C64+系列的定点虚拟库代替,发现32bit数据的乘法速度竟然比直接进行浮点运算的速度还要慢一倍,不知道什么原因?另外C64+系列的定点虚拟库中,有定义16bit数据的类型,但没有想过不同Q值得运算函数。怀疑是不是数据长度依旧采用32bit所以速度没有显著提升。求大神解答!
1、C6618虚拟定点数学库IQmath有吗?
2、C64+的定点数学库是否适用于6618?
3、定点数学库函数运算cycle数在6618上有测试文档吗?
pengtao zhang:
回复 Allen35065:
非常感谢您的建议。已经运用了您提到的数学库,但是仍然出现一些问题。
用mathlib_c66x_3_1_1_0_Win32.exe进行优化时,其中用divsp函数结果不对,运行安装包上的例程函数测试也是failed。可能的原因有哪些??