Nicholas Clark wrote:
> I can write more a efficient implementation of abs_i ... things will
> go slightly faster

The law of diminishing returns is broken for a VM. Eventually you
reach a point where adding more ops actually decreases total
performance. Instead of the change in performance tending towards
zero, it actually becomes negative. No surprise there -- it's
the heart of the RISC v CISC debate.

Parrot has a RISC-like 3 operand design. IMHO if all ops are
consistent with that design, it will be easier/faster to generate
code. You can always add abs_i later if abs_i_i turns out to be a
performance problem.

- Ken

Reply via email to