📄 func.c
字号:
#define PI 3.14159
#define frameSize 256
#define alpha_s 0.3
#define alpha_s2 0.4
void func1(float *output,float *Array,float *preArray)
{
int i;
float * s_f;
float * s;
float * pre_s;
s=output;
s_f=Array;
pre_s=preArray;
for(i=0;i<frameSize;i++)
{
*s=(float)(alpha_s*(*pre_s)+alpha_s2*(*s_f));
s++;
pre_s++;
s_f++;
}
}
void func2(float *output,float *Array,float *preArray)
{
register int i;
register float co1=alpha_s;
register float co2=alpha_s2;
register float t1;
register float t2;
float * restrict s_f;
float * restrict s;
float * restrict pre_s;
s=output;
s_f=Array;
pre_s=preArray;
#pragma MUST_ITERATE(128,,2)
for(i=0;i<frameSize;i++)
{
t1=(*pre_s);
t2=(*s_f);
t1=t1*co1;
t2=t2*co2;
*s=t1+t2;
s++;
pre_s++;
s_f++;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -