我的程序里有如下代码,这几行代码在C6748(300M时钟)上差不多用了10s,主要时间耗费在了计算gama上,我应该怎么优化呢,希望给点建议
for(theta=0;theta<1280;++theta)
{
for(j=theta;j<theta+cp;++j)
{
gama[theta]=gama[theta]+cabsf(data[j]*conjf(data[j+1280]))-(1/2.0)*(pow(cabsf(data[j]),2)+pow(cabsf(data[j+1280]),2));
}
}
xincheng nalan:
回复 Shine:
优化只能开到—o1,开大了结果就不对了,数据在片内!
xincheng nalan:
回复 Shine:
cache是不是默认是不使能的,需要写代码去使能它。
TI中文支持网
