static private PopState ( |
||
entry | ||
memregs | ||
counters | int | |
return | void |
internal static void PopState(SearchEntry entry, MemReg[] memregs, int[] counters)
{
MState ms=entry.mCurrent;
while(ms!=null){
MemReg mr=memregs[ms.index];
mr._in=ms._in;
mr._out=ms._out;
ms=ms.prev;
}
CState cs=entry.cCurrent;
while(cs!=null) {
counters[cs.index]=cs.value;
cs=cs.prev;
}
entry.mCurrent=null;
entry.cCurrent=null;
entry.isState=false;
}