📄 audiomodule - delay_st_.asm
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -