BSD 2 development
[unix-history] / .ref-BSD-1 / px / opcode.h
CommitLineData
226535bb
BJ
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_RANGS2 0212
86#define O_RANGS42 0213
87#define O_RANG4 0214
88#define O_RANGS4 0216
89#define O_RANGS24 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