audiomodule - delay_st_.asm
来自「语音信号进行Fir滤波」· 汇编 代码 · 共 61 行
ASM
61 行
#include <asm_sprt.h>
#include "AudioModule_spt.h"
#include "AudioModule - Delay_ST.h"
/* C Switch */
//#define DELAY_ST_C 1
.section /pm Code_Space_Name;
/*
Main Routine Code
*/
_Delay_ST:
.global _Delay_ST;
call Delay_ST_Main (db);
i4 = r4;
r8 = dm(Delay_ST_Input, i4);
leaf_exit;
_Delay_ST.end:
_xDelay_ST:
.global _xDelay_ST;
call Delay_ST_Main (db);
i4 = r4;
dm(Delay_ST_Input, i4) = r8;
leaf_exit;
_xDelay_ST.end:
Delay_ST:
.global Delay_ST;
i4 = r4;
dm(Delay_ST_Input, i4) = r8;
Delay_ST.end:
Delay_ST_Main:
.global Delay_ST_Main;
b13 = dm(Delay_ST_Delay_Line,i4);
i13 = dm(Delay_ST_Pointer,i4);
l13 = dm(Delay_ST_Length,i4);
r1 = dm(Delay_ST_Feedback,i4);
r0 = pm(i13,m13);
f0 = f0 * f1, r4 = dm(Delay_ST_Feedthrough,i4);
f8 = f8 * f4;
f0 = f0 + f8;
pm(i13,m14) = r0;
rts (db);
dm(Delay_ST_Output,i4) = r0;
dm(Delay_ST_Pointer,i4) = i13;
Delay_ST_Main.end:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?