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 | |
13 | /* ORDER OP */ |
14 | |
15 | static const char *const opnames[] = { |
16 | "MOVE", |
17 | "LOADI", |
18 | "LOADF", |
19 | "LOADK", |
20 | "LOADKX", |
21 | "LOADFALSE", |
22 | "LFALSESKIP", |
23 | "LOADTRUE", |
24 | "LOADNIL", |
25 | "GETUPVAL", |
26 | "SETUPVAL", |
27 | "GETTABUP", |
28 | "GETTABLE", |
29 | "GETI", |
30 | "GETFIELD", |
31 | "SETTABUP", |
32 | "SETTABLE", |
33 | "SETI", |
34 | "SETFIELD", |
35 | "NEWTABLE", |
36 | "SELF", |
37 | "ADDI", |
38 | "ADDK", |
39 | "SUBK", |
40 | "MULK", |
41 | "MODK", |
42 | "POWK", |
43 | "DIVK", |
44 | "IDIVK", |
45 | "BANDK", |
46 | "BORK", |
47 | "BXORK", |
48 | "SHRI", |
49 | "SHLI", |
50 | "ADD", |
51 | "SUB", |
52 | "MUL", |
53 | "MOD", |
54 | "POW", |
55 | "DIV", |
56 | "IDIV", |
57 | "BAND", |
58 | "BOR", |
59 | "BXOR", |
60 | "SHL", |
61 | "SHR", |
62 | "MMBIN", |
63 | "MMBINI", |
64 | "MMBINK", |
65 | "UNM", |
66 | "BNOT", |
67 | "NOT", |
68 | "LEN", |
69 | "CONCAT", |
70 | "CLOSE", |
71 | "TBC", |
72 | "JMP", |
73 | "EQ", |
74 | "LT", |
75 | "LE", |
76 | "EQK", |
77 | "EQI", |
78 | "LTI", |
79 | "LEI", |
80 | "GTI", |
81 | "GEI", |
82 | "TEST", |
83 | "TESTSET", |
84 | "CALL", |
85 | "TAILCALL", |
86 | "RETURN", |
87 | "RETURN0", |
88 | "RETURN1", |
89 | "FORLOOP", |
90 | "FORPREP", |
91 | "TFORPREP", |
92 | "TFORCALL", |
93 | "TFORLOOP", |
94 | "SETLIST", |
95 | "CLOSURE", |
96 | "VARARG", |
97 | "VARARGPREP", |
98 | "EXTRAARG", |
99 | NULL |
100 | }; |
101 | |
102 | #endif |
103 | |
104 |