Imported from ../lua-3.2.tar.gz.
[lua.git] / src / luac / opcode.h
blob4ae910f5c88d4d351b7f81cddbb7388d5a984c31
1 /*
2 ** $Id: opcode.h,v 1.1 1999/03/25 13:43:05 lhf Exp $
3 ** opcode info to be #included into opcode.c
4 ** extracted automatically from lopcodes.h by mkopcodeh -- DO NOT EDIT
5 ** See Copyright Notice in lua.h
6 */
7 { "ENDCODE", ENDCODE, ENDCODE, ARGS_NONE, -1, -1 },
8 { "RETCODE", RETCODE, RETCODE, ARGS_B, -1, -1 },
9 { "CALL", CALL, CALL, ARGS_BB, -1, -1 },
10 { "TAILCALL", TAILCALL, TAILCALL, ARGS_BB, -1, -1 },
11 { "PUSHNIL", PUSHNIL, PUSHNIL, ARGS_B, -1, -1 },
12 { "POP", POP, POP, ARGS_B, -1, -1 },
13 { "PUSHNUMBERW", PUSHNUMBERW, PUSHNUMBER, ARGS_W, -1, -1 },
14 { "PUSHNUMBER", PUSHNUMBER, PUSHNUMBER, ARGS_B, -1, -1 },
15 { "PUSHNUMBERNEGW", PUSHNUMBERNEGW, PUSHNUMBERNEG, ARGS_W, -1, -1 },
16 { "PUSHNUMBERNEG", PUSHNUMBERNEG, PUSHNUMBERNEG, ARGS_B, -1, -1 },
17 { "PUSHCONSTANTW", PUSHCONSTANTW, PUSHCONSTANT, ARGS_W, -1, -1 },
18 { "PUSHCONSTANT", PUSHCONSTANT, PUSHCONSTANT, ARGS_B, -1, -1 },
19 { "PUSHUPVALUE", PUSHUPVALUE, PUSHUPVALUE, ARGS_B, -1, -1 },
20 { "PUSHLOCAL", PUSHLOCAL, PUSHLOCAL, ARGS_B, -1, -1 },
21 { "GETGLOBALW", GETGLOBALW, GETGLOBAL, ARGS_W, -1, -1 },
22 { "GETGLOBAL", GETGLOBAL, GETGLOBAL, ARGS_B, -1, -1 },
23 { "GETTABLE", GETTABLE, GETTABLE, ARGS_NONE, -1, -1 },
24 { "GETDOTTEDW", GETDOTTEDW, GETDOTTED, ARGS_W, -1, -1 },
25 { "GETDOTTED", GETDOTTED, GETDOTTED, ARGS_B, -1, -1 },
26 { "PUSHSELFW", PUSHSELFW, PUSHSELF, ARGS_W, -1, -1 },
27 { "PUSHSELF", PUSHSELF, PUSHSELF, ARGS_B, -1, -1 },
28 { "CREATEARRAYW", CREATEARRAYW, CREATEARRAY, ARGS_W, -1, -1 },
29 { "CREATEARRAY", CREATEARRAY, CREATEARRAY, ARGS_B, -1, -1 },
30 { "SETLOCAL", SETLOCAL, SETLOCAL, ARGS_B, -1, -1 },
31 { "SETGLOBALW", SETGLOBALW, SETGLOBAL, ARGS_W, -1, -1 },
32 { "SETGLOBAL", SETGLOBAL, SETGLOBAL, ARGS_B, -1, -1 },
33 { "SETTABLEPOP", SETTABLEPOP, SETTABLEPOP, ARGS_NONE, -1, -1 },
34 { "SETTABLE", SETTABLE, SETTABLE, ARGS_B, -1, -1 },
35 { "SETLISTW", SETLISTW, SETLIST, ARGS_WB, -1, -1 },
36 { "SETLIST", SETLIST, SETLIST, ARGS_BB, -1, -1 },
37 { "SETMAP", SETMAP, SETMAP, ARGS_B, -1, -1 },
38 { "NEQOP", NEQOP, NEQOP, ARGS_NONE, -1, -1 },
39 { "EQOP", EQOP, EQOP, ARGS_NONE, -1, -1 },
40 { "LTOP", LTOP, LTOP, ARGS_NONE, -1, -1 },
41 { "LEOP", LEOP, LEOP, ARGS_NONE, -1, -1 },
42 { "GTOP", GTOP, GTOP, ARGS_NONE, -1, -1 },
43 { "GEOP", GEOP, GEOP, ARGS_NONE, -1, -1 },
44 { "ADDOP", ADDOP, ADDOP, ARGS_NONE, -1, -1 },
45 { "SUBOP", SUBOP, SUBOP, ARGS_NONE, -1, -1 },
46 { "MULTOP", MULTOP, MULTOP, ARGS_NONE, -1, -1 },
47 { "DIVOP", DIVOP, DIVOP, ARGS_NONE, -1, -1 },
48 { "POWOP", POWOP, POWOP, ARGS_NONE, -1, -1 },
49 { "CONCOP", CONCOP, CONCOP, ARGS_NONE, -1, -1 },
50 { "MINUSOP", MINUSOP, MINUSOP, ARGS_NONE, -1, -1 },
51 { "NOTOP", NOTOP, NOTOP, ARGS_NONE, -1, -1 },
52 { "ONTJMPW", ONTJMPW, ONTJMP, ARGS_W, -1, -1 },
53 { "ONTJMP", ONTJMP, ONTJMP, ARGS_B, -1, -1 },
54 { "ONFJMPW", ONFJMPW, ONFJMP, ARGS_W, -1, -1 },
55 { "ONFJMP", ONFJMP, ONFJMP, ARGS_B, -1, -1 },
56 { "JMPW", JMPW, JMP, ARGS_W, -1, -1 },
57 { "JMP", JMP, JMP, ARGS_B, -1, -1 },
58 { "IFFJMPW", IFFJMPW, IFFJMP, ARGS_W, -1, -1 },
59 { "IFFJMP", IFFJMP, IFFJMP, ARGS_B, -1, -1 },
60 { "IFTUPJMPW", IFTUPJMPW, IFTUPJMP, ARGS_W, -1, -1 },
61 { "IFTUPJMP", IFTUPJMP, IFTUPJMP, ARGS_B, -1, -1 },
62 { "IFFUPJMPW", IFFUPJMPW, IFFUPJMP, ARGS_W, -1, -1 },
63 { "IFFUPJMP", IFFUPJMP, IFFUPJMP, ARGS_B, -1, -1 },
64 { "CLOSUREW", CLOSUREW, CLOSURE, ARGS_WB, -1, -1 },
65 { "CLOSURE", CLOSURE, CLOSURE, ARGS_BB, -1, -1 },
66 { "SETLINEW", SETLINEW, SETLINE, ARGS_W, -1, -1 },
67 { "SETLINE", SETLINE, SETLINE, ARGS_B, -1, -1 },
68 { "LONGARGW", LONGARGW, LONGARG, ARGS_W, -1, -1 },
69 { "LONGARG", LONGARG, LONGARG, ARGS_B, -1, -1 },
70 { "CHECKSTACK", CHECKSTACK, CHECKSTACK, ARGS_B, -1, -1 },