📄 coder.c
字号:
//#include <tms320.h>
//#include <stdio.h>
//#include <dsplib.h>
#include "typedef.h"
#include "basic_op.h"
#include "oper_32b.h"
#include "lpc.h"
extern Flag Overflow;
void dataIO(void);
Word16 signal[240];
Word16 r_h[11],r_l[11];
Word16 exp_R0;
main()
{
Word16 x=0x5fff,xl=1,y=-32768,yl=32767;
Word16 *xp;
Word16 *yp;
Word16 *zp;
Word16 z=8;
// Word32 z1,x1,z2,x2;
xp=&x;yp=&y;zp=&z;
while(1)
{
dataIO();
Autocorr(signal,10,r_h,r_l,&exp_R0);
Lag_window(10,r_h,r_l);
}
// z1=0l;
// x1=0x020000002l;
// x2=0x0ff000000l;
// Init_Pre_Process();
// Pre_Process(signal,3);
// z1=Div_32(x1,x,xl);
// z1=Mpy_32_16(x,xl,y);
// z1=Mpy_32(x,xl,y,yl);
// z1=L_Comp(x,y);
// L_Extract(x1,yp,zp);
z=z+1;
// z=sub(x,y);
// z=div_s(x,y);
// z=norm_l(x2);
// z1=L_sat(x2);
// z1=L_abs(x1);
// z1=L_shr_r(x1,y);
// z1=L_deposit_l(x);
// z1=msu_r(x2,x,y);
// z1=mac_r(x2,x,y);
// z=shr_r(x,y);
// z1=L_shr(x1,x);
// z1=L_shl(x1,x);
// z=mult_r(x,y);
// z1=L_negate(x2);
// z1=L_sub_c(x1,x2);
// z1=L_add_c(x1,x2);
// z1=L_sub(x1,x2);
// z1=L_macNs(x1,x,y);
// z1=L_msu(x1,x,y);
// z1=L_mac(x1,x,y);
// z=round(x1);
// z=mult(x,y);
// z=z+1;
// z2=L_mult(x,y);
// z=add(x,y);
// z=abs_s(x);
// z=shl(x,16);
// z=shr(x,0x8000);
// z=negate(x);
// z=extract_l(x1);
Overflow+=1;
// z1=z1+1;
}
void dataIO()
{
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -