⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 coeff.asm

📁 ADI公司的ADSP21065L的专业数字音频处理器的源代码
💻 ASM
字号:
/////////////////////////////////////
//define the a,b and w coeff buffer//
/////////////////////////////////////

//.segment /pm    pm_data;//a b coeff//
#include 	"def21065l.h"
#include 	"new65Ldefs.h"
/**/.GLOBAL _wrR_eq_1;
.GLOBAL _wrR_eq_2;
.GLOBAL _wrR_eq_3;

.GLOBAL _w_eq_1;
.GLOBAL _w_eq_2;
.GLOBAL _w_eq_3;

.GLOBAL _w_ch1_1;
.GLOBAL _w_ch1_2;
.GLOBAL _w_ch1_3;

.GLOBAL _w_ch2_1;
.GLOBAL _w_ch2_2;
.GLOBAL _w_ch2_3;

.GLOBAL _w_ch3_1;
.GLOBAL _w_ch3_2;
.GLOBAL _w_ch3_3;

.GLOBAL _w_ch4_1;
.GLOBAL _w_ch4_2;
.GLOBAL _w_ch4_3;

.GLOBAL _w_filter1;
.GLOBAL _w_filter2;
.GLOBAL _w_filter3;
.GLOBAL _w_filter4;

.GLOBAL	_w;

//.segment /pm    pm_data;//a b coeff//
/**/.GLOBAL _aR_eq_1;
.GLOBAL _aR_eq_2;
.GLOBAL _aR_eq_3;

.GLOBAL _bR_eq_1;
.GLOBAL _bR_eq_2;
.GLOBAL _bR_eq_3;

.GLOBAL _a_eq_1;
.GLOBAL _a_eq_2;
.GLOBAL _a_eq_3;

.GLOBAL _a_ch1_1;
.GLOBAL _a_ch1_2;
.GLOBAL _a_ch1_3;

.GLOBAL _a_ch2_1;
.GLOBAL _a_ch2_2;
.GLOBAL _a_ch2_3;


.GLOBAL _a_ch3_1;
.GLOBAL _a_ch3_2;
.GLOBAL _a_ch3_3;

.GLOBAL _a_ch4_1;
.GLOBAL _a_ch4_2;
.GLOBAL _a_ch4_3;

.GLOBAL _b_eq_1;
.GLOBAL _b_eq_2;
.GLOBAL _b_eq_3;

.GLOBAL _b_ch1_1;
.GLOBAL _b_ch1_2;
.GLOBAL _b_ch1_3;

.GLOBAL _b_ch2_1;
.GLOBAL _b_ch2_2;
.GLOBAL _b_ch2_3;


.GLOBAL _b_ch3_1;
.GLOBAL _b_ch3_2;
.GLOBAL _b_ch3_3;

.GLOBAL _b_ch4_1;
.GLOBAL _b_ch4_2;
.GLOBAL _b_ch4_3;

.GLOBAL _a_filter1;
.GLOBAL _a_filter2;
.GLOBAL _a_filter3;
.GLOBAL _a_filter4;

.GLOBAL _b_filter1;
.GLOBAL _b_filter2;
.GLOBAL _b_filter3;
.GLOBAL _b_filter4;

.GLOBAL _a1;
.GLOBAL _b;
/////////////////////////////////////
//define the a,b and w coeff buffer//
/////////////////////////////////////

.segment/dm		seg_dmda;
.var _wrR_eq_1[3];
.var _wrR_eq_2[3];
.var _wrR_eq_3[3];

.var _w_eq_1[3];
.var _w_eq_2[3];
.var _w_eq_3[3];

.var _w_ch1_1[3];
.var _w_ch1_2[3];
.var _w_ch1_3[3];

.var _w_ch2_1[3];
.var _w_ch2_2[3];
.var _w_ch2_3[3];

.var _w_ch3_1[3];
.var _w_ch3_2[3];
.var _w_ch3_3[3];

.var _w_ch4_1[3];
.var _w_ch4_2[3];
.var _w_ch4_3[3];

.var _w_filter1[5]=0,0,0,0,0;
.var _w_filter2[5]=0,0,0,0,0;
.var _w_filter3[5]=0,0,0,0,0;
.var _w_filter4[5]=0,0,0,0,0;

.var	_w[5]=0,0,0,0,0;
.endseg;

.segment /pm    seg_pmda;//a b coeff//
/**/.var _aR_eq_1[3];
.var _aR_eq_2[3];
.var _aR_eq_3[3];

.var _bR_eq_1[3];
.var _bR_eq_2[3];
.var _bR_eq_3[3];

//.var _a_eq_1[3]={0.9991434,-1.9999948,0.00085662};
//.var _a_eq_1[3]={0.00085662,-1.9999948,0.9991434};
.var _a_eq_1[3]={0.895892460,-1.89588753,1};
.var _a_eq_2[3];
.var _a_eq_3[3];

.var _a_ch1_1[3]={1.982889723,0,0};
.var _a_ch1_2[3];
.var _a_ch1_3[3];

.var _a_ch2_1[3];
.var _a_ch2_2[3];
.var _a_ch2_3[3];


.var _a_ch3_1[3];
.var _a_ch3_2[3];
.var _a_ch3_3[3];

.var _a_ch4_1[3];
.var _a_ch4_2[3];
.var _a_ch4_3[3];

//.var _b_eq_1[3]={0.9984767,-1.9999948,1.001523301041115};
//.var _b_eq_1[3]={1.001523301041115,-1.9999948,0.9984767};
.var _b_eq_1[3]={0.87441860,-1.89588753,1.02147386};
.var _b_eq_2[3]={0,0,0};
.var _b_eq_3[3]={0,0,0};

.var _b_ch1_1[3]={0.130526192,0.258819045,0};
.var _b_ch1_2[3]={0,0,0};
.var _b_ch1_3[3]={0,0,0};

.var _b_ch2_1[3]={0,0,0};
.var _b_ch2_2[3]={0,0,0};
.var _b_ch2_3[3]={0,0,0};


.var _b_ch3_1[3]={0,0,0};
.var _b_ch3_2[3]={0,0,0};
.var _b_ch3_3[3]={0,0,0};

.var _b_ch4_1[3]={0,0,0};
.var _b_ch4_2[3]={0,0,0};
.var _b_ch4_3[3]={0,0,0};


.var _a_filter1[5]={0,0,0,0,0};
.var _a_filter2[5]={0,0,0,0,0};
.var _a_filter3[5]={0,0,0,0,0};
.var _a_filter4[5]={0,0,0,0,0};

.var _b_filter1[5]={0,0,0,0,0};
.var _b_filter2[5]={0,0,0,0,0};
.var _b_filter3[5]={0,0,0,0,0};
.var _b_filter4[5]={0,0,0,0,0};

//.var _gain[15];
//.var _q[15];
.var _a1[5]={-0.42331,2.05445,-3.78552,3.14663,1};
.var _b[5]={0.65062,-2.60248,3.90372,-2.60248,0.65062};
.endseg;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -