/* ** $Id: opcode.h,v 1.1 1999/03/25 13:43:05 lhf Exp $ ** opcode info to be #included into opcode.c ** extracted automatically from lopcodes.h by mkopcodeh -- DO NOT EDIT ** See Copyright Notice in lua.h */ { "ENDCODE", ENDCODE, ENDCODE, ARGS_NONE, -1, -1 }, { "RETCODE", RETCODE, RETCODE, ARGS_B, -1, -1 }, { "CALL", CALL, CALL, ARGS_BB, -1, -1 }, { "TAILCALL", TAILCALL, TAILCALL, ARGS_BB, -1, -1 }, { "PUSHNIL", PUSHNIL, PUSHNIL, ARGS_B, -1, -1 }, { "POP", POP, POP, ARGS_B, -1, -1 }, { "PUSHNUMBERW", PUSHNUMBERW, PUSHNUMBER, ARGS_W, -1, -1 }, { "PUSHNUMBER", PUSHNUMBER, PUSHNUMBER, ARGS_B, -1, -1 }, { "PUSHNUMBERNEGW", PUSHNUMBERNEGW, PUSHNUMBERNEG, ARGS_W, -1, -1 }, { "PUSHNUMBERNEG", PUSHNUMBERNEG, PUSHNUMBERNEG, ARGS_B, -1, -1 }, { "PUSHCONSTANTW", PUSHCONSTANTW, PUSHCONSTANT, ARGS_W, -1, -1 }, { "PUSHCONSTANT", PUSHCONSTANT, PUSHCONSTANT, ARGS_B, -1, -1 }, { "PUSHUPVALUE", PUSHUPVALUE, PUSHUPVALUE, ARGS_B, -1, -1 }, { "PUSHLOCAL", PUSHLOCAL, PUSHLOCAL, ARGS_B, -1, -1 }, { "GETGLOBALW", GETGLOBALW, GETGLOBAL, ARGS_W, -1, -1 }, { "GETGLOBAL", GETGLOBAL, GETGLOBAL, ARGS_B, -1, -1 }, { "GETTABLE", GETTABLE, GETTABLE, ARGS_NONE, -1, -1 }, { "GETDOTTEDW", GETDOTTEDW, GETDOTTED, ARGS_W, -1, -1 }, { "GETDOTTED", GETDOTTED, GETDOTTED, ARGS_B, -1, -1 }, { "PUSHSELFW", PUSHSELFW, PUSHSELF, ARGS_W, -1, -1 }, { "PUSHSELF", PUSHSELF, PUSHSELF, ARGS_B, -1, -1 }, { "CREATEARRAYW", CREATEARRAYW, CREATEARRAY, ARGS_W, -1, -1 }, { "CREATEARRAY", CREATEARRAY, CREATEARRAY, ARGS_B, -1, -1 }, { "SETLOCAL", SETLOCAL, SETLOCAL, ARGS_B, -1, -1 }, { "SETGLOBALW", SETGLOBALW, SETGLOBAL, ARGS_W, -1, -1 }, { "SETGLOBAL", SETGLOBAL, SETGLOBAL, ARGS_B, -1, -1 }, { "SETTABLEPOP", SETTABLEPOP, SETTABLEPOP, ARGS_NONE, -1, -1 }, { "SETTABLE", SETTABLE, SETTABLE, ARGS_B, -1, -1 }, { "SETLISTW", SETLISTW, SETLIST, ARGS_WB, -1, -1 }, { "SETLIST", SETLIST, SETLIST, ARGS_BB, -1, -1 }, { "SETMAP", SETMAP, SETMAP, ARGS_B, -1, -1 }, { "NEQOP", NEQOP, NEQOP, ARGS_NONE, -1, -1 }, { "EQOP", EQOP, EQOP, ARGS_NONE, -1, -1 }, { "LTOP", LTOP, LTOP, ARGS_NONE, -1, -1 }, { "LEOP", LEOP, LEOP, ARGS_NONE, -1, -1 }, { "GTOP", GTOP, GTOP, ARGS_NONE, -1, -1 }, { "GEOP", GEOP, GEOP, ARGS_NONE, -1, -1 }, { "ADDOP", ADDOP, ADDOP, ARGS_NONE, -1, -1 }, { "SUBOP", SUBOP, SUBOP, ARGS_NONE, -1, -1 }, { "MULTOP", MULTOP, MULTOP, ARGS_NONE, -1, -1 }, { "DIVOP", DIVOP, DIVOP, ARGS_NONE, -1, -1 }, { "POWOP", POWOP, POWOP, ARGS_NONE, -1, -1 }, { "CONCOP", CONCOP, CONCOP, ARGS_NONE, -1, -1 }, { "MINUSOP", MINUSOP, MINUSOP, ARGS_NONE, -1, -1 }, { "NOTOP", NOTOP, NOTOP, ARGS_NONE, -1, -1 }, { "ONTJMPW", ONTJMPW, ONTJMP, ARGS_W, -1, -1 }, { "ONTJMP", ONTJMP, ONTJMP, ARGS_B, -1, -1 }, { "ONFJMPW", ONFJMPW, ONFJMP, ARGS_W, -1, -1 }, { "ONFJMP", ONFJMP, ONFJMP, ARGS_B, -1, -1 }, { "JMPW", JMPW, JMP, ARGS_W, -1, -1 }, { "JMP", JMP, JMP, ARGS_B, -1, -1 }, { "IFFJMPW", IFFJMPW, IFFJMP, ARGS_W, -1, -1 }, { "IFFJMP", IFFJMP, IFFJMP, ARGS_B, -1, -1 }, { "IFTUPJMPW", IFTUPJMPW, IFTUPJMP, ARGS_W, -1, -1 }, { "IFTUPJMP", IFTUPJMP, IFTUPJMP, ARGS_B, -1, -1 }, { "IFFUPJMPW", IFFUPJMPW, IFFUPJMP, ARGS_W, -1, -1 }, { "IFFUPJMP", IFFUPJMP, IFFUPJMP, ARGS_B, -1, -1 }, { "CLOSUREW", CLOSUREW, CLOSURE, ARGS_WB, -1, -1 }, { "CLOSURE", CLOSURE, CLOSURE, ARGS_BB, -1, -1 }, { "SETLINEW", SETLINEW, SETLINE, ARGS_W, -1, -1 }, { "SETLINE", SETLINE, SETLINE, ARGS_B, -1, -1 }, { "LONGARGW", LONGARGW, LONGARG, ARGS_W, -1, -1 }, { "LONGARG", LONGARG, LONGARG, ARGS_B, -1, -1 }, { "CHECKSTACK", CHECKSTACK, CHECKSTACK, ARGS_B, -1, -1 },