I believe the last lines in void cgunspillregs() should be R=spillR[spillposn]; S=spillS[spillposn]; to restore them, since they could be at a different level position in recursive function calls. or am I missing something?
I believe the last lines in void cgunspillregs() should be
R=spillR[spillposn];
S=spillS[spillposn];
to restore them, since they could be at a different level position in recursive function calls.
or am I missing something?