|
Re: [Fwd: Register stacks again]: msg#00300lang.perl.perl6.internals
Leopold Toetsch <lt@xxxxxxxxxx> wrote: > Didn't get much response ... so I'm responding to myself ;) I've checked in docs/nanoparrot.c. While it should be a document showing, how the interpreter actually performs its work, it also allows comparison of the additional performance penalty of the indirect register access. Its around 1% (OS X) up to 3% (athlon/linux). This impact would be on function-based cores only and is worst case. Other opcode functions burn much more cycles, so that the one additional assembler instruction does harm less. leo |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: tinderbox: 00300, Robert |
|---|---|
| Next by Date: | Re: parrotcode.org: release 0.1.1?: 00300, Leopold Toetsch |
| Previous by Thread: | [Fwd: Register stacks again]i: 00300, Leopold Toetsch |
| Next by Thread: | [Summary] Register stacks again: 00300, Miroslav Silovic |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |