c674x芯片汇编优化
时间:10-02
整理:3721RD
点击:
void fir_bv_l(Word32 *PcmIn,Word32 *PcmOut,Word16 *coef)
{
Word16 i, j;
Word32 sum;
for (i=0; i<160; i++)
{
sum = 0;
for (j=0; j<7; j++)
{
sum+= pcmIn[i-j] * coef[j];
}
PcmOut=sum;
}
}
请问用dsp汇编的朋友 ,在CCS上用汇编实现带符号的32位与16位相乘=带符号的32位(要高32位)的运算指令是什么啊?
例如:指令MPY32实现 32位x32位=64位,保留低32位的操作
请知道的朋友相告,谢谢
{
Word16 i, j;
Word32 sum;
for (i=0; i<160; i++)
{
sum = 0;
for (j=0; j<7; j++)
{
sum+= pcmIn[i-j] * coef[j];
}
PcmOut=sum;
}
}
请问用dsp汇编的朋友 ,在CCS上用汇编实现带符号的32位与16位相乘=带符号的32位(要高32位)的运算指令是什么啊?
例如:指令MPY32实现 32位x32位=64位,保留低32位的操作
请知道的朋友相告,谢谢
已退回2积分