Leopold Toetsch writes:
> $ time parrot -j -Oc c.imc
> in main
> 20
>
> real0m1.069s
> user0m0.910s
> sys 0m0.020s
>
> $ time parrot -C ch.imc
> in main
> 20
>
> real0m0.356s
> user0m0.250s
> sys 0m0.000s
>
> I think that a factor 3 improvement in function call s
Leopold Toetsch wrote:
[ proposal about a new function calling scheme ]
Attached is a minimal patch that shows the concept of the proposed
function calling scheme.
* works only with "function-less" run-cores [1]
* the 2 new opcodes "mycall" and "return" abuse the _pointer_keyed
vtable slots of su