📄 vmbaddi.v
字号:
/**
*** Copyright (c) 2001 Equator Technologies, Inc.
**/
/***************************************
File : vlc.v
***************************************/
// Set the loop counter
setacc 6;
setreg numLoops_r18;
setacc D0_DATA;
setreg ramPtr_r14;
//
// I_LOOP
// ~ Shift in data, write it to CM1
//
I_LOOP:
call.gbstall pcaddr_r19; // Stall until at least 21 free bits are availble in output buffer
gb G_HWACC, G_MAI;
//nop;
//nop;
nop;
nop;
nop;
swapsr symbol, 5;
st acc, ramPtr_r14;
call.gbstall pcaddr_r19;
gb_getsym(symbol); // shift out mb address increment
nop;
add.w ramPtr_r14, 1; // Increment ptr to CM1
nop;
sub.w numLoops_r18, 1; // Decrement loop count
br.acceq0 I_WRAP_UP; // If all iterations complete, exit loop
nop;
br I_LOOP; // Else keep looping
nop;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -