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