opcode.hd 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. #define OPPLUS 0
  2. #define OPMINUS 1
  3. #define OPMULT 2
  4. #define OPDIV 3
  5. #define OPREM 4
  6. #define OPPOW 5
  7. #define OPLESS 6
  8. #define MINLIST 11
  9. #define MAXLIST 12
  10. #define FLOOR 13
  11. #define CEIL 14
  12. #define ABS 15
  13. #define OPUMINUS 16
  14. #define OPOR 20
  15. #define OPAND 21
  16. #define LT 22
  17. #define LE 23
  18. #define EQ 24
  19. #define GE 28
  20. #define GT 29
  21. #define NE 30
  22. #define OPNOT 34
  23. #define OPIFnl 35
  24. #define OP_tanh 37
  25. #define OP_tan 38
  26. #define OP_sqrt 39
  27. #define OP_sinh 40
  28. #define OP_sin 41
  29. #define OP_log10 42
  30. #define OP_log 43
  31. #define OP_exp 44
  32. #define OP_cosh 45
  33. #define OP_cos 46
  34. #define OP_atanh 47
  35. #define OP_atan2 48
  36. #define OP_atan 49
  37. #define OP_asinh 50
  38. #define OP_asin 51
  39. #define OP_acosh 52
  40. #define OP_acos 53
  41. #define OPSUMLIST 54
  42. #define OPintDIV 55
  43. #define OPprecision 56
  44. #define OPround 57
  45. #define OPtrunc 58
  46. #define OPCOUNT 59
  47. #define OPNUMBEROF 60
  48. #define OPNUMBEROFs 61
  49. #define OPATLEAST 62
  50. #define OPATMOST 63
  51. #define OPPLTERM 64
  52. #define OPIFSYM 65
  53. #define OPEXACTLY 66
  54. #define OPNOTATLEAST 67
  55. #define OPNOTATMOST 68
  56. #define OPNOTEXACTLY 69
  57. #define ANDLIST 70
  58. #define ORLIST 71
  59. #define OPIMPELSE 72
  60. #define OP_IFF 73
  61. #define OPALLDIFF 74
  62. #define OP1POW 75
  63. #define OP2POW 76
  64. #define OPCPOW 77
  65. #define OPFUNCALL 78
  66. #define OPNUM 79
  67. #define OPHOL 80
  68. #define OPVARVAL 81
  69. #define N_OPS 82