On Sun, Oct 07, 2001 at 11:28:18AM -0400, Gregor N. Purdy wrote:
> * runops() itself is changed to have a while() loop in it so that
> any time we drop out of the core, we'll resume if we have an
> interpreter->resume_addr set (after reselecting the core, though).
>
> * process_opfunc.pl has a new "macro": RESUME(), that sets up
> interpreter->resume_addr. This is used by the new ops. The new
> ops still return the new PC as the next op (which MUST be an
> 'end' op to force the core loop to terminate -- *pc being false
> is the only termination condition we can count on for all cores).
I don't understand this. Can you explain more succinctly what
resume_addr is about?
--
hantai mo hantai aru:
The reverse side also has a reverse side.
-- Japanese proverb