lua

A copy of the Lua development repository
Log | Files | Refs | README

lopnames.h (1143B)


      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