This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于DSP_lib_3.40



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

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

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

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

    关于优化,可以阅读

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