lopnames.h 1.1 KB

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