我在使用自相关函数DSPF_sp_autocor的C源码和汇编源码,得出的结果不一样。求帮忙解释下。结果如下面图片所示,第一幅图是是汇编源码的结果,第二幅图是C语言源码的结果。能有什么解决方法不。
调用代码如下
unsigned int i = 0 , j = 0 ;
float data_in[512] = [0];
float data_out[512] = [0];
int nr = 256;
int nx = 512-nr;
memset(data_out,0,512*sizeof(float));
for(i=0;i<512;i++)
[
data_in
= 1*sin(2*PI*2000*i/48000);//+0.11*sin(2*PI*5000*i/48000);
]
DSPF_sp_autocor(data_out,data_in,nx,nr);
是