fftasm1.asm
来自「用汇编实现的FFT 程序。基于ADI的DSP 实时处理程序」· 汇编 代码 · 共 26 行
ASM
26 行
//extern void fftasm1(const int L, fract16 In[],fract16 x[]);
//P0 -> In P2 -> x
.section program;
.global _fftasm1;
.align 8;
_fftasm1:
[--SP] = (R7:4,P5:4);
P1 = R0; //FOR INITIALIZE LCn
P0 = R1; //ADDRESS OF In
P2 = R2;
nop;nop;
LSETUP(_FFT_ASM1_START,_FFT_ASM1_END) LC0 = P1;
_FFT_ASM1_START:
R0.L = W[P0];
P0+=2;
W[P2] = R0.L;
P2+=2;
_FFT_ASM1_END:
NOP;
(R7:4,P5:4)=[SP++];
RTS;
._fftasm1.end:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?