1 /* $NetBSD: lopnames.h,v 1.1.1.1 2023/01/02 20:57:29 nikita Exp $ */ 2 3 /* 4 ** Id: lopnames.h 5 ** Opcode names 6 ** See Copyright Notice in lua.h 7 */ 8 9 #if !defined(lopnames_h) 10 #define lopnames_h 11 12 #include <stddef.h> 13 14 15 /* ORDER OP */ 16 17 static const char *const opnames[] = { 18 "MOVE", 19 "LOADI", 20 "LOADF", 21 "LOADK", 22 "LOADKX", 23 "LOADFALSE", 24 "LFALSESKIP", 25 "LOADTRUE", 26 "LOADNIL", 27 "GETUPVAL", 28 "SETUPVAL", 29 "GETTABUP", 30 "GETTABLE", 31 "GETI", 32 "GETFIELD", 33 "SETTABUP", 34 "SETTABLE", 35 "SETI", 36 "SETFIELD", 37 "NEWTABLE", 38 "SELF", 39 "ADDI", 40 "ADDK", 41 "SUBK", 42 "MULK", 43 "MODK", 44 "POWK", 45 "DIVK", 46 "IDIVK", 47 "BANDK", 48 "BORK", 49 "BXORK", 50 "SHRI", 51 "SHLI", 52 "ADD", 53 "SUB", 54 "MUL", 55 "MOD", 56 "POW", 57 "DIV", 58 "IDIV", 59 "BAND", 60 "BOR", 61 "BXOR", 62 "SHL", 63 "SHR", 64 "MMBIN", 65 "MMBINI", 66 "MMBINK", 67 "UNM", 68 "BNOT", 69 "NOT", 70 "LEN", 71 "CONCAT", 72 "CLOSE", 73 "TBC", 74 "JMP", 75 "EQ", 76 "LT", 77 "LE", 78 "EQK", 79 "EQI", 80 "LTI", 81 "LEI", 82 "GTI", 83 "GEI", 84 "TEST", 85 "TESTSET", 86 "CALL", 87 "TAILCALL", 88 "RETURN", 89 "RETURN0", 90 "RETURN1", 91 "FORLOOP", 92 "FORPREP", 93 "TFORPREP", 94 "TFORCALL", 95 "TFORLOOP", 96 "SETLIST", 97 "CLOSURE", 98 "VARARG", 99 "VARARGPREP", 100 "EXTRAARG", 101 NULL 102 }; 103 104 #endif 105 106