home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Distributions / ucb / spencer_2bsd.tar.gz / 2bsd.tar / src / px / opcode.h < prev    next >
Text File  |  1980-02-17  |  4KB  |  182 lines

  1. /*
  2.  * operations
  3.  */
  4. #define O_HALT        01
  5. #define O_NULL        02
  6. #define O_NODUMP    03
  7. #define O_BEG        04
  8. #define O_END        05
  9. #define O_CALL        06
  10. #define O_TRACNT    07
  11. #define O_PUSH        010
  12. #define O_POP        011
  13. #define O_INX4        012
  14. #define O_SDUP        013
  15. #define O_IF        014
  16. #define O_TRA        015
  17. #define O_LINO        016
  18. #define O_GOTO        017
  19. #define O_REL2        020
  20. #define O_REL4        021
  21. #define O_REL24        022
  22. #define O_REL42        023
  23. #define O_REL8        024
  24. #define O_RELG        025
  25. #define O_RELT        026
  26. #define O_REL28        030
  27. #define O_REL48        031
  28. #define O_REL82        032
  29. #define O_REL84        033
  30. #define O_AND        034
  31. #define O_OR        035
  32. #define O_NOT        036
  33. #define O_AS2        040
  34. #define O_AS4        041
  35. #define O_AS24        042
  36. #define O_AS42        043
  37. #define O_AS8        044
  38. #define O_INX2P2    045
  39. #define O_INX4P2    046
  40. #define O_AS        047
  41. #define O_AS21        050
  42. #define O_AS41        051
  43. #define O_AS28        052
  44. #define O_AS48        053
  45. #define O_OFF        054
  46. #define O_INX2        055
  47. #define O_NIL        056
  48. #define O_LV        057
  49. #define O_ADD2        060
  50. #define O_ADD4        061
  51. #define O_ADD24        062
  52. #define O_ADD42        063
  53. #define O_ADD28        064
  54. #define O_ADD48        065
  55. #define O_ADD82        066
  56. #define O_ADD84        067
  57. #define O_SUB2        070
  58. #define O_MUL2        0100
  59. #define O_ABS2        0110
  60. #define O_ABS8        0112
  61. #define O_ADD8        0114
  62. #define O_SUB8        0115
  63. #define O_MUL8        0116
  64. #define O_DVD8        0117
  65. #define O_DIV2        0120
  66. #define O_MOD2        0130
  67. #define O_NEG2        0140
  68. #define O_NEG8        0142
  69. #define O_DVD2        0160
  70. #define O_RV1        0170
  71. #define O_RV2        0171
  72. #define O_RV4        0172
  73. #define O_RV8        0173
  74. #define O_IND1        0174
  75. #define O_IND2        0175
  76. #define O_CON1        0200
  77. #define O_CON2        0201
  78. #define O_CON4        0202
  79. #define O_CON8        0203
  80. #define O_RV        0204
  81. #define O_IND        0205
  82. #define O_CON        0206
  83. #define O_RANG2        0210
  84. #define O_RANG42    0211
  85. #define O_RSNG2        0212
  86. #define O_RSNG42    0213
  87. #define O_RANG4        0214
  88. #define O_RSNG4        0216
  89. #define O_RSNG24    0217
  90. #define O_CONC        0230
  91. #define O_CASEBEG    0231
  92. #define O_CASE1        0232
  93. #define O_CASE2        0233
  94. #define O_CASE4        0234
  95. #define O_CASEEND    0235
  96. #define O_CONG        0236
  97. #define O_ORD2        0237
  98. #define O_CASE1OP    0240
  99. #define O_CASE2OP    0241
  100. #define O_CASE4OP    0242
  101. #define O_PXPBUF    0243
  102. #define O_COUNT        0244
  103. #define O_ADDT        0250
  104. #define O_SUBT        0251
  105. #define O_MULT        0252
  106. #define O_INCT        0253
  107. #define O_CTTOT        0254
  108. #define O_CARD        0255
  109. #define O_IN        0256
  110. #define O_ASRT        0257
  111. #define O_FOR1U        0260
  112. #define O_FOR2U        0261
  113. #define O_FOR4U        0262
  114. #define O_FOR1D        0263
  115. #define O_FOR2D        0264
  116. #define O_FOR4D        0265
  117. #define O_STLIM        0266
  118. #define O_SCLCK        0267
  119. #define O_STOI        0270
  120. #define O_STOD        0271
  121. #define O_ITOD        0272
  122. #define O_ITOS        0273
  123. #define O_BUFF        0274
  124. #define O_WCLCK        0275
  125. #define O_WRHEX2    0276
  126. #define O_GET        0300
  127. #define O_PUT        0301
  128. #define O_MESSAGE    0302
  129. #define O_FNIL        0303
  130. #define O_EOF        0304
  131. #define O_EOLN        0305
  132. #define O_RESET        0306
  133. #define O_REWRITE    0307
  134. #define O_REMOVE    0310
  135. #define O_READ4        0311
  136. #define O_UNIT        0312
  137. #define O_READC        0313
  138. #define O_READ8        0314
  139. #define O_UNITINP    0315
  140. #define O_UNITOUT    0316
  141. #define O_READLN    0317
  142. #define O_WRIT2        0320
  143. #define O_WRIT4        0321
  144. #define O_WRITB        0322
  145. #define O_WRITC        0323
  146. #define O_WRIT8        0324
  147. #define O_WRITG        0325
  148. #define O_WRIT82    0326
  149. #define O_WRITLN    0327
  150. #define O_WROCT2    0330
  151. #define O_FLUSH        0332
  152. #define O_PACK        0333
  153. #define O_UNPACK    0334
  154. #define O_LLIMIT    0335
  155. #define O_ARGC        0336
  156. #define O_ARGV        0337
  157. #define O_CLCK        0340
  158. #define O_SEED        0341
  159. #define O_RANDOM    0342
  160. #define O_DISPOSE    0343
  161. #define O_NEW        0344
  162. #define O_EXPO        0345
  163. #define O_DATE        0346
  164. #define O_TIME        0347
  165. #define O_ATAN        0350
  166. #define O_COS        0351
  167. #define O_EXP        0352
  168. #define O_LN        0353
  169. #define O_SIN        0354
  170. #define O_SQRT        0355
  171. #define O_CHR2        0356
  172. #define O_ODD2        0360
  173. #define O_PRED2        0362
  174. #define O_PRED24    0364
  175. #define O_SUCC2        0365
  176. #define O_DEFNAME    0370
  177. #define O_PAGE        0371
  178. #define O_UNDEF        0372
  179. #define O_SQR2        0373
  180. #define O_ROUND        0376
  181. #define O_TRUNC        0377
  182.