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

Reply via email to