?? one_branch_corr.asm
字號:
#include "SS_SYN.h"
.section program;
.global _one_branch_corr;
.align_code 4;
_one_branch_corr:
/* input: j4=j4+Path_Window_Length_syn;; //point to the real slot header
k4=j4+FFT_size;; //point to postamble
j5=cp_corr_result_mid;;
j6=CP_LEN;;
cost time =
*/
[j27+=4]= cjmp ; [k27+=4]= yr0 ;;
[j27+=4]= lc0 ; [k27+=4]= yr0 ;;
[j27+=4]= lc1 ; [k27+=4]= yr0 ;;
[j27+=4]= jl0 ; [k27+=4]= kl0 ;;
[j27+=4]= jb0 ; [k27+=4]= kb0 ;;
q[j27+=4]= xr3:0 ; q[k27+=4]= yr3:0 ;;
q[j27+=4]= xr7:4 ; q[k27+=4]= yr7:4 ;;
q[j27+=4]= xr11:8 ; q[k27+=4]= yr11:8 ;;
q[j27+=4]=xr15:12 ; q[k27+=4]=yr15:12 ;;
q[j27+=4]=xr19:16 ; q[k27+=4]=yr19:16 ;;
q[j27+=4]=xr23:20 ; q[k27+=4]=yr23:20 ;;
q[j27+=4]= j3:0 ; q[k27+=4]= k3:0 ;;
q[j27+=4]= j7:4 ; q[k27+=4]= k7:4 ;;
q[j27+=4]= j11:8 ; q[k27+=4]= k11:8 ;;
q[j27+=4]= j15:12 ; q[k27+=4]= k15:12 ;;
q[j27+=4]= j19:16 ; q[k27+=4]= k19:16 ;;
q[j27+=4]= j23:20 ; q[k27+=4]= k23:20 ;;
///////////function body//////////////////
yr0=j6;;
yr0=lshift r0 by -2;;/////CP_LEN/4
xlr1:0=r1:0 xor r1:0;;
xmr1:0=r1:0;;
lc0=yr0;;
.align_code 4;
_mult_loop:
xr3:0=q[j4+=4];;
xr7:4=q[k4+=4];;
xmr1:0+=r0**r4(J);;
xmr1:0+=r1**r5(J);;
xmr1:0+=r2**r6(J);;
xmr1:0+=r3**r7(J);;
.align_code 4;
if nlc0e, jump _mult_loop;;
xr1:0=mr1:0;;
l[j5+j31]=xr1:0;;
//////////////////////////////////////////
j27=j27-4 ; k27=k27-4 ;;
j23:20=q[j27+=-4] ; k23:20=q[k27+=-4] ;;
j19:16=q[j27+=-4] ; k19:16=q[k27+=-4] ;;
j15:12=q[j27+=-4] ; k15:12=q[k27+=-4] ;;
j11:8=q[j27+=-4] ; k11:8=q[k27+=-4] ;;
j7:4=q[j27+=-4] ; k7:4=q[k27+=-4] ;;
j3:0=q[j27+=-4] ; k3:0=q[k27+=-4] ;;
xr23:20=q[j27+=-4] ; yr23:20=q[k27+=-4] ;;
xr19:16=q[j27+=-4] ; yr19:16=q[k27+=-4] ;;
xr15:12=q[j27+=-4] ; yr15:12=q[k27+=-4] ;;
xr11:8=q[j27+=-4] ; yr11:8=q[k27+=-4] ;;
xr7:4=q[j27+=-4] ; yr7:4=q[k27+=-4] ;;
xr3:0=q[j27+=-4] ; yr3:0=q[k27+=-4] ;;
jb0= [j27+=-4] ; kb0= [k27+=-4] ;;
jl0= [j27+=-4] ; kl0= [k27+=-4] ;;
lc1= [j27+=-4] ; yr0= [k27+=-4] ;;
lc0= [j27+=-4] ; yr0= [k27+=-4] ;;
cjmp= [j27+= 0] ; yr0= [k27+= 0] ;;
.align_code 4;
cjmp(abs);;
_one_branch_corr.end:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -