Dan Sugalski <[EMAIL PROTECTED]> wrote:

[ I,N,S counts ]

> 6) Note that non-PMC counts only need to be filled in if we're marked
> "prototyped"

Again, this is IMHO unneeded or at least suboptimal. The caller has 3
more instructions. And what should the assembler generate for the
callee?

   if I1 == 0 goto no_iparam
   # I5 is valid
  no_iparam: # now what

When this is for some vararg stuff, it's by far simpler to check one
param count, then to have 4 counts.

All possible speedup is probably gone, when there are expensive runtime
checks.

>                                       Dan

leo

Reply via email to