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 15static 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