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