xref: /freebsd/contrib/lua/src/lopnames.h (revision d7d962ead0b6e5e8a39202d0590022082bf5bfb6)
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