Dan Sugalski <[EMAIL PROTECTED]> wrote: > I can see that helping in some circumstances (though not mine) but > the code that the register allocator's having fits with has no .local > declarations at all. It's all $x register usage from beginning to end.
Don't you have something like variables, which could be stored as globals? If you code looked like ... $Px = global "foo" # some temps $Px += temp ... it would automatically cut down the life range of $Px. One more remark: do you use the same "$Px" in different places (for different temps/vars) or do you increase "x" for different temps? The latter should be much better. leo