Matt Fowles <[EMAIL PROTECTED]> wrote:

> Won't your approach put every one of those things in its own register?

I've clearly stated that lexicals aka non-volatiles have distinct
registers.

> ...  However, if a continuation restores registers to the data they
> had when the continuation was taken, then all of the registers will
> contain the things that exactly as the original allocator expects
> them.

Yes. We had that scheme until the indirect register frame addressing.
It was:

   savetop
   invokecc
   restoretop

It was too slow - remember a factor of 5!

leo

Reply via email to