diff options
Diffstat (limited to 'lopcodes.h')
-rw-r--r-- | lopcodes.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -294,7 +294,7 @@ OP_CLOSURE,/* A Bx R(A) := closure(KPROTO[Bx]) */ | |||
294 | 294 | ||
295 | OP_VARARG,/* A C R(A), R(A+1), ..., R(A+C-2) = vararg */ | 295 | OP_VARARG,/* A C R(A), R(A+1), ..., R(A+C-2) = vararg */ |
296 | 296 | ||
297 | OP_PREPVARARG,/*A (adjust vararg parameters) */ | 297 | OP_VARARGPREP,/*A (adjust vararg parameters) */ |
298 | 298 | ||
299 | OP_EXTRAARG/* Ax extra (larger) argument for previous opcode */ | 299 | OP_EXTRAARG/* Ax extra (larger) argument for previous opcode */ |
300 | } OpCode; | 300 | } OpCode; |
@@ -331,6 +331,9 @@ OP_EXTRAARG/* Ax extra (larger) argument for previous opcode */ | |||
331 | C > 0 means the function is vararg and (C - 1) is its number of | 331 | C > 0 means the function is vararg and (C - 1) is its number of |
332 | fixed parameters. | 332 | fixed parameters. |
333 | 333 | ||
334 | (*) In comparisons with an immediate operand, C signals whether the | ||
335 | original operand was a float. | ||
336 | |||
334 | ===========================================================================*/ | 337 | ===========================================================================*/ |
335 | 338 | ||
336 | 339 | ||