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

关于dcMPY, cmpysp, dccmpy 这几个函数

请问一下ti工程师,上述这三个函数 可以在c函数中调用吗? 如果可以,怎么调用它们? dcmpy 和dccmpy 有什么区别?

Nancy Wang:

可以在在c函数中调用,需要#include "c6x.h" C6x.h中有相关定义:
__x128_t__BUILTIN _dcmpy(long long, long long);
__x128_t__BUILTIN _dccmpy(long long, long long);
dcmpy 和dccmpy的区别请搜索以下文档:
www.ti.com/…/sprugh7.pdf

user6307690:

回复 Nancy Wang:

ti 工程师您好,我想用cmpysp进行float complex的复数相乘,但输入的参数类型 float2_t和输出参数类型x128_t如何 与复数实部虚部如何对应呢?我在定义赋值时该怎么写,有没有相关的例程?
谢谢!

Nancy Wang:

回复 user6307690:

我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。

Nancy Wang:

回复 user6307690:

dsplib中包含很多cmpysp的例程,cmpysp的C内联函数是_complex_mpysp。参考附件 DSPF_sp_dotp_cplx :

DSPF_sp_dotp_cplx.c

赞(0)
未经允许不得转载:TI中文支持网 » 关于dcMPY, cmpysp, dccmpy 这几个函数
分享到: 更多 (0)