Lua 5.1.4: lopcodes.c
L0001
L0005
L0006
L0007 #define lopcodes_c
L0008 #define LUA_CORE
L0009
L0010
L0011 #include "lopcodes.h"
L0012
L0013
L0014
L0015
L0016 const char *const luaP_opnames[NUM_OPCODES+1] = {
L0017 "MOVE",
L0018 "LOADK",
L0019 "LOADBOOL",
L0020 "LOADNIL",
L0021 "GETUPVAL",
L0022 "GETGLOBAL",
L0023 "GETTABLE",
L0024 "SETGLOBAL",
L0025 "SETUPVAL",
L0026 "SETTABLE",
L0027 "NEWTABLE",
L0028 "SELF",
L0029 "ADD",
L0030 "SUB",
L0031 "MUL",
L0032 "DIV",
L0033 "MOD",
L0034 "POW",
L0035 "UNM",
L0036 "NOT",
L0037 "LEN",
L0038 "CONCAT",
L0039 "JMP",
L0040 "EQ",
L0041 "LT",
L0042 "LE",
L0043 "TEST",
L0044 "TESTSET",
L0045 "CALL",
L0046 "TAILCALL",
L0047 "RETURN",
L0048 "FORLOOP",
L0049 "FORPREP",
L0050 "TFORLOOP",
L0051 "SETLIST",
L0052 "CLOSE",
L0053 "CLOSURE",
L0054 "VARARG",
L0055 NULL
L0056 };
L0057
L0058
L0059 #define opmode(t,a,b,c,m) (((t)<<7) | ((a)<<6) | ((b)<<4) | ((c)<<2) | (m))
L0060
L0061 const lu_byte luaP_opmodes[NUM_OPCODES] = {
L0062
L0063 opmode(0, 1, OpArgR, OpArgN, iABC)
L0064 ,opmode(0, 1, OpArgK, OpArgN, iABx)
L0065 ,opmode(0, 1, OpArgU, OpArgU, iABC)
L0066 ,opmode(0, 1, OpArgR, OpArgN, iABC)
L0067 ,opmode(0, 1, OpArgU, OpArgN, iABC)
L0068 ,opmode(0, 1, OpArgK, OpArgN, iABx)
L0069 ,opmode(0, 1, OpArgR, OpArgK, iABC)
L0070 ,opmode(0, 0, OpArgK, OpArgN, iABx)
L0071 ,opmode(0, 0, OpArgU, OpArgN, iABC)
L0072 ,opmode(0, 0, OpArgK, OpArgK, iABC)
L0073 ,opmode(0, 1, OpArgU, OpArgU, iABC)
L0074 ,opmode(0, 1, OpArgR, OpArgK, iABC)
L0075 ,opmode(0, 1, OpArgK, OpArgK, iABC)
L0076 ,opmode(0, 1, OpArgK, OpArgK, iABC)
L0077 ,opmode(0, 1, OpArgK, OpArgK, iABC)
L0078 ,opmode(0, 1, OpArgK, OpArgK, iABC)
L0079 ,opmode(0, 1, OpArgK, OpArgK, iABC)
L0080 ,opmode(0, 1, OpArgK, OpArgK, iABC)
L0081 ,opmode(0, 1, OpArgR, OpArgN, iABC)
L0082 ,opmode(0, 1, OpArgR, OpArgN, iABC)
L0083 ,opmode(0, 1, OpArgR, OpArgN, iABC)
L0084 ,opmode(0, 1, OpArgR, OpArgR, iABC)
L0085 ,opmode(0, 0, OpArgR, OpArgN, iAsBx)
L0086 ,opmode(1, 0, OpArgK, OpArgK, iABC)
L0087 ,opmode(1, 0, OpArgK, OpArgK, iABC)
L0088 ,opmode(1, 0, OpArgK, OpArgK, iABC)
L0089 ,opmode(1, 1, OpArgR, OpArgU, iABC)
L0090 ,opmode(1, 1, OpArgR, OpArgU, iABC)
L0091 ,opmode(0, 1, OpArgU, OpArgU, iABC)
L0092 ,opmode(0, 1, OpArgU, OpArgU, iABC)
L0093 ,opmode(0, 0, OpArgU, OpArgN, iABC)
L0094 ,opmode(0, 1, OpArgR, OpArgN, iAsBx)
L0095 ,opmode(0, 1, OpArgR, OpArgN, iAsBx)
L0096 ,opmode(1, 0, OpArgN, OpArgU, iABC)
L0097 ,opmode(0, 0, OpArgU, OpArgU, iABC)
L0098 ,opmode(0, 0, OpArgN, OpArgN, iABC)
L0099 ,opmode(0, 1, OpArgU, OpArgN, iABx)
L0100 ,opmode(0, 1, OpArgU, OpArgN, iABC)
L0101 };
L0102
Generated by pretty.lua