At 7:17 PM +0100 11/8/04, Leopold Toetsch wrote:
Dan Sugalski <[EMAIL PROTECTED]> wrote:
At 1:11 PM +0100 11/6/04, Leopold Toetsch wrote:

[calling convention change snippage]

... Got a better reason?

And there is of course:

4) invoke's (and friends) register usage is assymmetrical and ugly.

[snip]

Ad 1) again a note: Imcc's instructions have *r[16] attached, a NULL
terminated list of used registers/operands. This list doesn't have the
length of the opcode's arguments because of such opcodes like invoke. The
argument count of a plain C<invoke> is 0, but in r[0] a reference to P0
is created to track the implicit usage of P0.

Okay, aesthetics and making up for a flaw in the implementation of how IMCC tracks opcodes and registers.


Neither of those are sufficient, individually or together.
--
                                Dan

--------------------------------------it's like this-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to