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

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