3rdparty
lua-5.4.3
src
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
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
opnames
static const char *const opnames[]
Definition:
lopnames.h:15
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:45