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

dsplib库函数的调用

请教下如下2个问题

1.调用向量的乘法函数
void DSPF_sp_vecmul(const float *x1, const float *x2,
float *y, const int nx)
DSPF_sp_vecmul 函数的*x2变量为float型,而我的变量是double型,这种怎么处理或者有其他的函数,尽量节省时间?
2. 向量乘加法函数
DSPF_sp_w_vec(const float *x1, const float *x2, const float m,
float *y, const int nx)
DSPF_sp_w_vec 函数的*x1是float型,而我的变量是short型,有什么好的处理方式没?
如果在函数调用前,用for循环将short型变量数组赋值给一个float型变量数组,感觉比较耗时。

Seven Han:

请问您用的是C6000系列的芯片么?

user4827424:

回复 Seven Han:

您好,用的6657

Seven Han:

回复 user4827424:

请将帖子发到DSP论坛:e2echina.ti.com/…/

gaoyang9992006:

如果变量是你自己定义的,最好跟函数原型的参数类似保持一致,不一致的可以用强制转换。或者单独添加个预处理

赞(0)
未经允许不得转载:TI中文支持网 » dsplib库函数的调用
分享到: 更多 (0)