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

Reply via email to