native Lua
0.5.0-devel
Lua on the platform you use with the compiler you choose
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
#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
Generated on Fri Dec 18 2020 17:09:24 for native Lua by
1.8.18