Am Donnerstag, 24. Januar 2008 00:03 schrieb chromatic: > On Wednesday 23 January 2008 14:35:22 [EMAIL PROTECTED] wrote: > > Author: leo > > Date: Wed Jan 23 14:35:19 2008 > > New Revision: 25177 > > > > Modified: > > trunk/examples/shootout/recursive.pir > > > > Log: > > speed up shootout/recursive.pir by x100 > > I can see that this does improve performance, but I can't see how it does > it. Help?
Two things: a) help the register allocator with the 'tmp' reallocation (the register allocator is currently very dumb) b) return the wanted/needed return type "at least the .return(1.0) part is needed to avoid conversion (which would be optimzable too, but isn't done yet)" (from #parrot) > -- c leo