Second, I see that the registers themselves are in the context structure. I think this may be a good part of our speed problem with taking continuations. Now, continuations should *not* restore the registers, so this strikes me as an incorrect thing to do, but before I twiddle the context structure some and remove them, I want to check and make sure that there's not a good reason to have them in.
So... anyone?
Well since I'm the one that wrote that specific garbage I'll honestly say..... I can't remember!
Now there, I'm sure that helped. :)
Seriously, most likely it was my lack of understanding of how to correctly implement continuations so at the time it seemed like the correct thing to do.
-Melvin