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

关于DSP_lib_3.40

请问一下最新的库是dsplib_c66x_3_4_0_0吗,我在这个库发现只有float的矢量乘法DSPF_sp_vecmul,没有double的矢量乘法,请问有人有吗。谢谢

Allen35065:

没有,因为单精度乘法可以用DMPYSP指令优化,即在一个cycle同时做两路乘法,AB两侧即为4路;

双精度乘法只有一个指令MPYDP,AB两侧同时做即为2个,这个你直接写C代码开o3优化即可,不用使用库文件了。

Allen35065:

充分优化的条件应该在C代码里声明源地址和目标地址不相关,而且最好以8 byte为边界对齐。

关于优化,可以阅读

http://processors.wiki.ti.com/index.php/Optimization_Techniques_for_the_TI_C6000_Compiler

赞(0)
未经允许不得转载:TI中文支持网 » 关于DSP_lib_3.40
分享到: 更多 (0)