Dan Sugalski wrote: > > At 9:55 AM -0800 2/20/03, Steve Fink wrote: [snip] > >Or, as another stab at the same problem, does Parrot really need 32*4 > >registers? I keep thinking we might be better off with 16 of each > >type. But maybe I'm just grumbling. > > Yeah, 32 is a bunch. I've considered going with 16 on and off, and > still might.
Given that registers are allocated with the lower numbers being the ones used more often, how about having 32 registers, as we now have, but two different ops for saving -- one of which saves registers 0 .. 15, the other saves all 0 .. 31. Or is this just a dumb idea? -- $;=qq qJ,krleahciPhueerarsintoitq;sub __{0 && my$__;s ee substr$;,$,&&++$__%$,--,1,qq;;;ee; $__>2&&&__}$,=22+$;=~y yiy y;__ while$;;print