Dan Sugalski <[EMAIL PROTECTED]> wrote: > At 11:58 PM +0200 8/15/03, Leopold Toetsch wrote: >>What is that? I'd tossed all (hopefully) of the math, boolean, and >>logical keyed vtables,
>>Ah yes - docu needs updating, but Dan didn't put his "yes agreed" under >>these patches, yet ;-) > Right, because I don't agree. I know that. But nothing has changed WRT multi-keyed ops since this thread: Date: Fri, 20 Sep 2002 11:12:18 +0200 From: Leopold Toetsch <[EMAIL PROTECTED]> To: P6I <[EMAIL PROTECTED]> Subject: [RFC] 2. Proposal for _keyed opcodes You write there: "I don't mind the opcode explosion, honestly." How long does it take to compile core_ops_cg.c with 60 times the opcode, we now have? What aboud cache locality? What about final executable size (with speciall respect to embbeding Parrot in some small devices)? The only difference of my proposal and the mulit-keyed variants are 3 additional opcodes, which doesn't really count - we have a really fast opcode dispatch: /* OP _p_k _p_k_p_k => * set py, p_k * set pz, p_k * OP px, py, pz * assign _p_k, px */ (Slightly updated version of the orig proposal) > Dan leo