lopnames.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. /*
  2. ** $Id: lopnames.h,v 1.1 2018/06/26 18:00:55 roberto Exp $
  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. "SUBI",
  31. "MULI",
  32. "MODI",
  33. "POWI",
  34. "DIVI",
  35. "IDIVI",
  36. "BANDK",
  37. "BORK",
  38. "BXORK",
  39. "SHRI",
  40. "SHLI",
  41. "ADD",
  42. "SUB",
  43. "MUL",
  44. "MOD",
  45. "POW",
  46. "DIV",
  47. "IDIV",
  48. "BAND",
  49. "BOR",
  50. "BXOR",
  51. "SHL",
  52. "SHR",
  53. "UNM",
  54. "BNOT",
  55. "NOT",
  56. "LEN",
  57. "CONCAT",
  58. "CLOSE",
  59. "JMP",
  60. "EQ",
  61. "LT",
  62. "LE",
  63. "EQK",
  64. "EQI",
  65. "LTI",
  66. "LEI",
  67. "GTI",
  68. "GEI",
  69. "TEST",
  70. "TESTSET",
  71. "CALL",
  72. "TAILCALL",
  73. "RETURN",
  74. "RETURN0",
  75. "RETURN1",
  76. "FORLOOP1",
  77. "FORPREP1",
  78. "FORLOOP",
  79. "FORPREP",
  80. "TFORCALL",
  81. "TFORLOOP",
  82. "SETLIST",
  83. "CLOSURE",
  84. "VARARG",
  85. "PREPVARARG",
  86. "EXTRAARG",
  87. NULL
  88. };
  89. #endif