Machine-Independent MDL for TOPS-20 and VAX.
[pdp10-muddle.git] / mim / development / mim / 20c / op.mud
1 <NEWTYPE OPCODE WORD>
2 <SETG OPS <MOBLIST OPS 37>>
3
4 <DEFINE OP-20 (NAM OPC)
5         <SETG <OR <LOOKUP <SPNAME .NAM> ,OPS>
6                   <INSERT <SPNAME .NAM> ,OPS>> .OPC>>
7
8 <OP-20 MADJBP *010*>
9 <OP-20 GVERR *007*>
10 <OP-20 ADJSP *105*>
11 <OP-20 DADD *114*>
12 <OP-20 DSUB *115*>
13 <OP-20 DMUL *116*>
14 <OP-20 DDIV *117*>
15 <OP-20 DMOVE *120*>
16 <OP-20 DMOVN *121*>
17 <OP-20 FIX *122*>
18 <OP-20 XBLT *123*>
19 <OP-20 DMOVEM *124*>
20 <OP-20 DMOVNM *125*>
21 <OP-20 FIXR *126*>
22 <OP-20 FLTR *127*>
23 <OP-20 UFA *130*> 
24 <OP-20 DFN *131*> 
25 <OP-20 FSC *132*> 
26 <OP-20 IBP *133*> 
27 <OP-20 ADJBP *133*>
28 <OP-20 ILDB *134*> 
29 <OP-20 LDB *135*> 
30 <OP-20 IDPB *136*> 
31 <OP-20 DPB *137*> 
32 <OP-20 FAD *140*> 
33 <OP-20 FADL *141*> 
34 <OP-20 FADM *142*> 
35 <OP-20 FADB *143*> 
36 <OP-20 FADR *144*> 
37 <OP-20 FADRI *145*> 
38 <OP-20 FADRM *146*> 
39 <OP-20 FADRB *147*> 
40 <OP-20 FSB *150*> 
41 <OP-20 FSBL *151*> 
42 <OP-20 FSBM *152*> 
43 <OP-20 FSBB *153*> 
44 <OP-20 FSBR *154*> 
45 <OP-20 FSBRI *155*> 
46 <OP-20 FSBRM *156*> 
47 <OP-20 FSBRB *157*> 
48 <OP-20 FMP *160*> 
49 <OP-20 FMPL *161*> 
50 <OP-20 FMPM *162*> 
51 <OP-20 FMPB *163*> 
52 <OP-20 FMPR *164*> 
53 <OP-20 FMPRI *165*> 
54 <OP-20 FMPRM *166*> 
55 <OP-20 FMPRB *167*> 
56 <OP-20 FDV *170*> 
57 <OP-20 FDVL *171*> 
58 <OP-20 FDVM *172*> 
59 <OP-20 FDVB *173*> 
60 <OP-20 FDVR *174*> 
61 <OP-20 FDVRI *175*> 
62 <OP-20 FDVRM *176*> 
63 <OP-20 FDVRB *177*> 
64 <OP-20 MOVE *200*> 
65 <OP-20 MOVEI *201*> 
66 <OP-20 MOVEM *202*> 
67 <OP-20 MOVES *203*> 
68 <OP-20 MOVS *204*> 
69 <OP-20 MOVSI *205*> 
70 <OP-20 MOVSM *206*> 
71 <OP-20 MOVSS *207*> 
72 <OP-20 MOVN *210*> 
73 <OP-20 MOVNI *211*> 
74 <OP-20 MOVNM *212*> 
75 <OP-20 MOVNS *213*> 
76 <OP-20 MOVM *214*> 
77 <OP-20 MOVMI *215*> 
78 <OP-20 MOVMM *216*> 
79 <OP-20 MOVMS *217*> 
80 <OP-20 IMUL *220*> 
81 <OP-20 IMULI *221*> 
82 <OP-20 IMULM *222*> 
83 <OP-20 IMULB *223*> 
84 <OP-20 MUL *224*> 
85 <OP-20 MULI *225*> 
86 <OP-20 MULM *226*> 
87 <OP-20 MULB *227*> 
88 <OP-20 IDIV *230*> 
89 <OP-20 IDIVI *231*> 
90 <OP-20 IDIVM *232*> 
91 <OP-20 IDIVB *233*> 
92 <OP-20 DIV *234*> 
93 <OP-20 DIVI *235*> 
94 <OP-20 DIVM *236*> 
95 <OP-20 DIVB *237*> 
96 <OP-20 ASH *240*> 
97 <OP-20 ROT *241*> 
98 <OP-20 LSH *242*> 
99 <OP-20 JFFO *243*> 
100 <OP-20 ASHC *244*> 
101 <OP-20 ROTC *245*> 
102 <OP-20 LSHC *246*> 
103 <OP-20 EXCH *250*> 
104 <OP-20 BLT *251*> 
105 <OP-20 AOBJP *252*> 
106 <OP-20 AOBJN *253*> 
107 <OP-20 JRST *254*> 
108 <OP-20 JFCL *255*> 
109 <OP-20 XCT *256*> 
110 <OP-20 PUSHJ *260*> 
111 <OP-20 PUSH *261*> 
112 <OP-20 DPUSH *261*>
113 <OP-20 POP *262*> 
114 <OP-20 DPOP *262*>
115 <OP-20 POPJ *263*> 
116 <OP-20 JSR *264*> 
117 <OP-20 JSP *265*> 
118 <OP-20 JSA *266*> 
119 <OP-20 JRA *267*> 
120 <OP-20 ADD *270*> 
121 <OP-20 ADDI *271*> 
122 <OP-20 ADDM *272*> 
123 <OP-20 ADDB *273*> 
124 <OP-20 SUB *274*> 
125 <OP-20 SUBI *275*> 
126 <OP-20 SUBM *276*> 
127 <OP-20 SUBB *277*> 
128 <OP-20 CAI *300*> 
129 <OP-20 CAIL *301*> 
130 <OP-20 CAIE *302*> 
131 <OP-20 CAILE *303*> 
132 <OP-20 CAIA *304*> 
133 <OP-20 CAIGE *305*> 
134 <OP-20 CAIN *306*> 
135 <OP-20 CAIG *307*> 
136 <OP-20 CAM *310*> 
137 <OP-20 CAML *311*> 
138 <OP-20 CAME *312*> 
139 <OP-20 CAMLE *313*> 
140 <OP-20 CAMA *314*> 
141 <OP-20 CAMGE *315*> 
142 <OP-20 CAMN *316*> 
143 <OP-20 CAMG *317*> 
144 <OP-20 JUMP *320*> 
145 <OP-20 JUMPL *321*> 
146 <OP-20 JUMPE *322*> 
147 <OP-20 JUMPLE *323*> 
148 <OP-20 JUMPA *324*> 
149 <OP-20 JUMPGE *325*> 
150 <OP-20 JUMPN *326*> 
151 <OP-20 JUMPG *327*> 
152 <OP-20 SKIP *330*> 
153 <OP-20 SKIPL *331*> 
154 <OP-20 SKIPE *332*> 
155 <OP-20 SKIPLE *333*> 
156 <OP-20 SKIPA *334*> 
157 <OP-20 SKIPGE *335*> 
158 <OP-20 SKIPN *336*> 
159 <OP-20 SKIPG *337*> 
160 <OP-20 AOJ *340*> 
161 <OP-20 AOJL *341*> 
162 <OP-20 AOJE *342*> 
163 <OP-20 AOJLE *343*> 
164 <OP-20 AOJA *344*> 
165 <OP-20 AOJGE *345*> 
166 <OP-20 AOJN *346*> 
167 <OP-20 AOJG *347*> 
168 <OP-20 AOS *350*> 
169 <OP-20 AOSL *351*> 
170 <OP-20 AOSE *352*> 
171 <OP-20 AOSLE *353*> 
172 <OP-20 AOSA *354*> 
173 <OP-20 AOSGE *355*> 
174 <OP-20 AOSN *356*> 
175 <OP-20 AOSG *357*> 
176 <OP-20 SOJ *360*> 
177 <OP-20 SOJL *361*> 
178 <OP-20 SOJE *362*> 
179 <OP-20 SOJLE *363*> 
180 <OP-20 SOJA *364*> 
181 <OP-20 SOJGE *365*> 
182 <OP-20 SOJN *366*> 
183 <OP-20 SOJG *367*> 
184 <OP-20 SOS *370*> 
185 <OP-20 SOSL *371*> 
186 <OP-20 SOSE *372*> 
187 <OP-20 SOSLE *373*> 
188 <OP-20 SOSA *374*> 
189 <OP-20 SOSGE *375*> 
190 <OP-20 SOSN *376*> 
191 <OP-20 SOSG *377*> 
192 <OP-20 SETZ *400*> 
193 <OP-20 SETZI *401*> 
194 <OP-20 SETZM *402*> 
195 <OP-20 SETZB *403*> 
196 <OP-20 AND *404*> 
197 <OP-20 ANDI *405*> 
198 <OP-20 ANDM *406*> 
199 <OP-20 ANDB *407*> 
200 <OP-20 ANDCA *410*> 
201 <OP-20 ANDCAI *411*> 
202 <OP-20 ANDCAM *412*> 
203 <OP-20 ANDCAB *413*> 
204 <OP-20 SETM *414*> 
205 <OP-20 SETMI *415*> 
206 <OP-20 XMOVEI *415*>
207 <OP-20 SETMM *416*> 
208 <OP-20 SETMB *417*> 
209 <OP-20 ANDCM *420*> 
210 <OP-20 ANDCMI *421*> 
211 <OP-20 ANDCMM *422*> 
212 <OP-20 ANDCMB *423*> 
213 <OP-20 SETA *424*> 
214 <OP-20 SETAI *425*> 
215 <OP-20 SETAM *426*> 
216 <OP-20 SETAB *427*> 
217 <OP-20 XOR *430*> 
218 <OP-20 XORI *431*> 
219 <OP-20 XORM *432*> 
220 <OP-20 XORB *433*> 
221 <OP-20 IOR *434*> 
222 <OP-20 IORI *435*> 
223 <OP-20 IORM *436*> 
224 <OP-20 IORB *437*> 
225 <OP-20 ANDCB *440*> 
226 <OP-20 ANDCBI *441*> 
227 <OP-20 ANDCBM *442*> 
228 <OP-20 ANDCBB *443*> 
229 <OP-20 EQV *444*> 
230 <OP-20 EQVI *445*> 
231 <OP-20 EQVM *446*> 
232 <OP-20 EQVB *447*> 
233 <OP-20 SETCA *450*> 
234 <OP-20 SETCAI *451*> 
235 <OP-20 SETCAM *452*> 
236 <OP-20 SETCAB *453*> 
237 <OP-20 ORCA *454*> 
238 <OP-20 ORCAI *455*> 
239 <OP-20 ORCAM *456*> 
240 <OP-20 ORCAB *457*> 
241 <OP-20 SETCM *460*> 
242 <OP-20 SETCMI *461*> 
243 <OP-20 SETCMM *462*> 
244 <OP-20 SETCMB *463*> 
245 <OP-20 ORCM *464*> 
246 <OP-20 ORCMI *465*> 
247 <OP-20 ORCMM *466*> 
248 <OP-20 ORCMB *467*> 
249 <OP-20 ORCB *470*> 
250 <OP-20 ORCBI *471*> 
251 <OP-20 ORCBM *472*> 
252 <OP-20 ORCBB *473*> 
253 <OP-20 SETO *474*> 
254 <OP-20 SETOI *475*> 
255 <OP-20 SETOM *476*> 
256 <OP-20 SETOB *477*> 
257 <OP-20 HLL *500*> 
258 <OP-20 HLLI *501*> 
259 <OP-20 XHLLI *501*>
260 <OP-20 HLLM *502*> 
261 <OP-20 HLLS *503*> 
262 <OP-20 HRL *504*> 
263 <OP-20 HRLI *505*> 
264 <OP-20 HRLM *506*> 
265 <OP-20 HRLS *507*> 
266 <OP-20 HLLZ *510*> 
267 <OP-20 HLLZI *511*> 
268 <OP-20 HLLZM *512*> 
269 <OP-20 HLLZS *513*> 
270 <OP-20 HRLZ *514*> 
271 <OP-20 HRLZI *515*> 
272 <OP-20 HRLZM *516*> 
273 <OP-20 HRLZS *517*> 
274 <OP-20 HLLO *520*> 
275 <OP-20 HLLOI *521*> 
276 <OP-20 HLLOM *522*> 
277 <OP-20 HLLOS *523*> 
278 <OP-20 HRLO *524*> 
279 <OP-20 HRLOI *525*> 
280 <OP-20 HRLOM *526*> 
281 <OP-20 HRLOS *527*> 
282 <OP-20 HLLE *530*> 
283 <OP-20 HLLEI *531*> 
284 <OP-20 HLLEM *532*> 
285 <OP-20 HLLES *533*> 
286 <OP-20 HRLE *534*> 
287 <OP-20 HRLEI *535*> 
288 <OP-20 HRLEM *536*> 
289 <OP-20 HRLES *537*> 
290 <OP-20 HRR *540*> 
291 <OP-20 HRRI *541*> 
292 <OP-20 HRRM *542*> 
293 <OP-20 HRRS *543*> 
294 <OP-20 HLR *544*> 
295 <OP-20 HLRI *545*> 
296 <OP-20 HLRM *546*> 
297 <OP-20 HLRS *547*> 
298 <OP-20 HRRZ *550*> 
299 <OP-20 HRRZI *551*> 
300 <OP-20 HRRZM *552*> 
301 <OP-20 HRRZS *553*> 
302 <OP-20 HLRZ *554*> 
303 <OP-20 HLRZI *555*> 
304 <OP-20 HLRZM *556*> 
305 <OP-20 HLRZS *557*> 
306 <OP-20 HRRO *560*> 
307 <OP-20 HRROI *561*> 
308 <OP-20 HRROM *562*> 
309 <OP-20 HRROS *563*> 
310 <OP-20 HLRO *564*> 
311 <OP-20 HLROI *565*> 
312 <OP-20 HLROM *566*> 
313 <OP-20 HLROS *567*> 
314 <OP-20 HRRE *570*> 
315 <OP-20 HRREI *571*> 
316 <OP-20 HRREM *572*> 
317 <OP-20 HRRES *573*> 
318 <OP-20 HLRE *574*> 
319 <OP-20 HLREI *575*> 
320 <OP-20 HLREM *576*> 
321 <OP-20 HLRES *577*> 
322 <OP-20 TRN *600*> 
323 <OP-20 TLN *601*> 
324 <OP-20 TRNE *602*> 
325 <OP-20 TLNE *603*> 
326 <OP-20 TRNA *604*> 
327 <OP-20 TLNA *605*> 
328 <OP-20 TRNN *606*> 
329 <OP-20 TLNN *607*> 
330 <OP-20 TDN *610*> 
331 <OP-20 TSN *611*> 
332 <OP-20 TDNE *612*> 
333 <OP-20 TSNE *613*> 
334 <OP-20 TDNA *614*> 
335 <OP-20 TSNA *615*> 
336 <OP-20 TDNN *616*> 
337 <OP-20 TSNN *617*> 
338 <OP-20 TRZ *620*> 
339 <OP-20 TLZ *621*> 
340 <OP-20 TRZE *622*> 
341 <OP-20 TLZE *623*> 
342 <OP-20 TRZA *624*> 
343 <OP-20 TLZA *625*> 
344 <OP-20 TRZN *626*> 
345 <OP-20 TLZN *627*> 
346 <OP-20 TDZ *630*> 
347 <OP-20 TSZ *631*> 
348 <OP-20 TDZE *632*> 
349 <OP-20 TSZE *633*> 
350 <OP-20 TDZA *634*> 
351 <OP-20 TSZA *635*> 
352 <OP-20 TDZN *636*> 
353 <OP-20 TSZN *637*> 
354 <OP-20 TRC *640*> 
355 <OP-20 TLC *641*> 
356 <OP-20 TRCE *642*> 
357 <OP-20 TLCE *643*> 
358 <OP-20 TRCA *644*> 
359 <OP-20 TLCA *645*> 
360 <OP-20 TRCN *646*> 
361 <OP-20 TLCN *647*> 
362 <OP-20 TDC *650*> 
363 <OP-20 TSC *651*> 
364 <OP-20 TDCE *652*> 
365 <OP-20 TSCE *653*> 
366 <OP-20 TDCA *654*> 
367 <OP-20 TSCA *655*> 
368 <OP-20 TDCN *656*> 
369 <OP-20 TSCN *657*> 
370 <OP-20 TRO *660*> 
371 <OP-20 TLO *661*> 
372 <OP-20 TROE *662*> 
373 <OP-20 TLOE *663*> 
374 <OP-20 TROA *664*> 
375 <OP-20 TLOA *665*> 
376 <OP-20 TRON *666*> 
377 <OP-20 TLON *667*> 
378 <OP-20 TDO *670*> 
379 <OP-20 TSO *671*> 
380 <OP-20 TDOE *672*> 
381 <OP-20 TSOE *673*> 
382 <OP-20 TDOA *674*> 
383 <OP-20 TSOA *675*> 
384 <OP-20 TDON *676*> 
385 <OP-20 TSON *677*>
386 <OP-20 XBLT *123*>