native Lua  0.5.0-devel
Lua on the platform you use with the compiler you choose
lopnames.h
Go to the documentation of this file.
1 /*
2 ** $Id: lopnames.h $
3 ** Opcode names
4 ** See Copyright Notice in lua.h
5 */
6 
7 #if !defined(lopnames_h)
8 #define lopnames_h
9 
10 #include <stddef.h>
11 
12 #include "_native_lua_config.h" /* native Lua */
13 
14 /* ORDER OP */
15 
16 static const char *const opnames[] = {
17  "MOVE",
18  "LOADI",
19  "LOADF",
20  "LOADK",
21  "LOADKX",
22  "LOADFALSE",
23  "LFALSESKIP",
24  "LOADTRUE",
25  "LOADNIL",
26  "GETUPVAL",
27  "SETUPVAL",
28  "GETTABUP",
29  "GETTABLE",
30  "GETI",
31  "GETFIELD",
32  "SETTABUP",
33  "SETTABLE",
34  "SETI",
35  "SETFIELD",
36  "NEWTABLE",
37  "SELF",
38  "ADDI",
39  "ADDK",
40  "SUBK",
41  "MULK",
42  "MODK",
43  "POWK",
44  "DIVK",
45  "IDIVK",
46  "BANDK",
47  "BORK",
48  "BXORK",
49  "SHRI",
50  "SHLI",
51  "ADD",
52  "SUB",
53  "MUL",
54  "MOD",
55  "POW",
56  "DIV",
57  "IDIV",
58  "BAND",
59  "BOR",
60  "BXOR",
61  "SHL",
62  "SHR",
63  "MMBIN",
64  "MMBINI",
65  "MMBINK",
66  "UNM",
67  "BNOT",
68  "NOT",
69  "LEN",
70  "CONCAT",
71  "CLOSE",
72  "TBC",
73  "JMP",
74  "EQ",
75  "LT",
76  "LE",
77  "EQK",
78  "EQI",
79  "LTI",
80  "LEI",
81  "GTI",
82  "GEI",
83  "TEST",
84  "TESTSET",
85  "CALL",
86  "TAILCALL",
87  "RETURN",
88  "RETURN0",
89  "RETURN1",
90  "FORLOOP",
91  "FORPREP",
92  "TFORPREP",
93  "TFORCALL",
94  "TFORLOOP",
95  "SETLIST",
96  "CLOSURE",
97  "VARARG",
98  "VARARGPREP",
99  "EXTRAARG",
100  NULL
101 };
102 
103 #endif
_native_lua_config.h
native Lua configuration file