Luke Palmer <[EMAIL PROTECTED]> wrote: > Leopold Toetsch writes: >> This is obsoleted by Daniel's exec patches.
> Sadly. I mean, the exec patches are great, but I found no faster way to > run parrot bytecode than to run it through pbc2c.pl and compile it with > gcc -O3. pbc2c.pl does unroll the whole bytecode. So for a none trivial program you would get one huge subroutine only. I don't think, that 'gcc -O3' would be very happy with that. > ... That was still about twice as fast as the JIT (and thus the > exec). JIT code isn't finished (e.g. no PMC regs are JITed). It also depends on platform, how much is done. > But, as previously pointed out, pbc2c.pl's idea doesn't scale well and > has a few other drawbacks, so I suppose this was destined to happen. With PackFile.xs we could continue to use this utility. > Luke leo