?? wait_cycles.asm
字號:
#include "SS_SYN.h"
.section program;
.global _wait_cycles;
.align_code 4;
_wait_cycles:
/* input: j4=cycles to wait >0
*/
[j27+=4]= cjmp; [k27+=4]= yr0;;
[j27+=4]= lc0; [k27+=4]= yr0;;
[j27+=4]= lc1; [k27+=4]= yr0;;
q[j27+=4]= xr3:0; q[k27+=4]= yr3:0;;
q[j27+=4]= j3:0; q[k27+=4]= k3:0;;
xr0=j4;;
xr1=0;;
xr0=ashift r0 by -3;;
xcomp(r0,r1);;
.align_code 4;
if xale,jump wait_8cycles_end;;
lc0=xr0;;
wait_8cycles:
nop;;nop;;nop;;nop;;
nop;;nop;;nop;;
.align_code 4;
if nlc0e,jump wait_8cycles;nop;;
wait_8cycles_end:
j27=j27-4 ; k27=k27-4 ;;
j3:0=q[j27+=-4] ; k3:0=q[k27+=-4] ;;
xr3:0=q[j27+=-4] ; yr3:0=q[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);;
_wait_cycles.end:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -