|
|
1.1 root 1: #ifdef vax
2: #include "INC$LIB:cc1.h"
3: #else
4: #include "cc1.h"
5: #endif
6: char macros[] = {
7: /* /usr/src/c/n1/i8086/tables/prefac.f */
8: /* /usr/src/c/n1/i8086/tables/aadd.t */
9: /* 0 */
10: ZINC, M_AL,
11: M_IFV, ZMOV, M_R, M_AL, M_ENDIF,
12: M_IFR, M_REL0, M_LAB, M_ENDIF,
13: M_END,
14: /* 12 */
15: ZINCB, M_AL,
16: M_IFV, ZMOVB, M_LO, M_R, M_AL, M_ENDIF,
17: M_IFV, ZCBW,
18: M_JMP1, 0x06, /* 6 */
19: /* 24 */
20: ZINCB, M_AL,
21: M_IFV, ZMOVB, M_LO, M_R, M_AL, M_ENDIF,
22: M_IFV, ZSUBB, M_HI, M_R, M_HI, M_R,
23: M_JMP1, 0x06, /* 6 */
24: /* 40 */
25: ZINC, M_AL,
26: ZMOV, M_LO, M_R, M_LO, M_AL,
27: ZMOV, M_HI, M_R, M_HI, M_AL,
28: M_END,
29: /* 53 */
30: ZINC, M_AL,
31: M_IFV, ZLDES, M_LO, M_R, M_AL, M_ENDIF,
32: M_END,
33: /* 62 */
34: ZADD, M_AL, M_AR,
35: M_JMP1, 0x02, /* 2 */
36: /* 67 */
37: M_JMP1, 0x3E, /* 62 */
38: /* 69 */
39: ZADDB, M_AL, M_AR,
40: M_JMP1, 0x0E, /* 14 */
41: /* 74 */
42: ZADDB, M_AL, M_AR,
43: M_JMP1, 0x1A, /* 26 */
44: /* 79 */
45: ZADD, M_AL, M_AR,
46: M_JMP1, 0x2A, /* 42 */
47: /* 84 */
48: ZADD, M_AL, M_AR,
49: M_JMP1, 0x37, /* 55 */
50: /* 89 */
51: ZADD, M_HI, M_AL, M_HI, M_AR,
52: M_IFV, ZMOV, M_LO, M_R, M_LO, M_AL, M_ENDIF,
53: M_IFV, ZMOV, M_HI, M_R, M_HI, M_AL, M_ENDIF,
54: M_IFR, M_REL1,
55: M_JMP1, 0x09, /* 9 */
56: /* 112 */
57: ZADD, M_LO, M_AL, M_LO, M_AR,
58: ZADC,
59: M_JMP1, 0x5A, /* 90 */
60: /* 120 */
61: ZADD, M_AL, M_R,
62: M_JMP1, 0x02, /* 2 */
63: /* 125 */
64: ZADDB, M_AL, M_LO, M_R,
65: M_JMP1, 0x0E, /* 14 */
66: /* 131 */
67: ZADDB, M_AL, M_LO, M_R,
68: M_JMP1, 0x1A, /* 26 */
69: /* 137 */
70: ZADD, M_AL, M_RR,
71: M_JMP1, 0x2A, /* 42 */
72: /* 142 */
73: ZADD, M_AL, M_RR,
74: M_JMP1, 0x37, /* 55 */
75: /* 147 */
76: ZMOV, M_R, M_AL,
77: ZADD, M_R, M_AR,
78: ZMOV, M_AL, M_R,
79: M_JMP1, 0x07, /* 7 */
80: /* 158 */
81: ZMOVB, M_LO, M_R, M_AL,
82: ZCBW,
83: ZADD, M_R, M_AR,
84: ZMOVB, M_AL, M_LO,
85: M_JMP1, 0x9B, /* 155 */
86: /* 171 */
87: ZMOVB, M_LO, M_R, M_AL,
88: ZSUBB, M_HI, M_R, M_HI, M_R,
89: M_JMP1, 0xA3, /* 163 */
90: /* 182 */
91: ZMOV, M_LO, M_R, M_AR,
92: ZCWD,
93: ZADD, M_LO, M_AL, M_LO, M_R,
94: ZADC, M_HI, M_AL, M_HI, M_R,
95: M_END,
96: /* 198 */
97: ZMOV, M_LO, M_R, M_AR,
98: ZSUB, M_HI, M_R, M_HI, M_R,
99: M_JMP1, 0xBB, /* 187 */
100: /* 209 */
101: M_JMP1, 0xBB, /* 187 */
102: /* 211 */
103: ZADD, M_LO, M_R, M_LO, M_AL,
104: ZADC, M_HI, M_R, M_HI, M_AL,
105: ZMOV, M_LO, M_AL, M_LO, M_R,
106: ZMOV, M_HI, M_AL, M_HI, M_R,
107: M_JMP1, 0x6C, /* 108 */
108: /* 233 */
109: ZMOV, M_LO, M_R, M_LO, M_AL,
110: ZMOV, M_HI, M_R, M_HI, M_AL,
111: ZADD, M_LO, M_R, M_LO, M_AR,
112: ZADC, M_HI, M_R, M_HI, M_AR,
113: M_JMP1, 0xDD, /* 221 */
114: /* 255 */
115: ZMOVB, M_LO, M_R, M_AL,
116: ZCBW,
117: ZADD, M_R, M_AR,
118: ZAND, M_R, M_LO, M_EMASK,
119: ZANDB, M_AL, M_LO, M_CMASK,
120: ZORB, M_AL, M_R,
121: M_END,
122: /* 275 */
123: ZMOV, M_R, M_AL,
124: ZADD, M_R, M_AR,
125: ZAND, M_R, M_LO, M_EMASK,
126: ZAND, M_AL, M_LO, M_CMASK,
127: ZOR,
128: M_JMPB, 0x12, /* 272 */
129: /* 292 */
130: ZFADDF, M_AL,
131: M_IFV, ZFSTF, M_AL, M_ENDIF,
132: M_IFE, ZFSTPF,
133: M_JMP1, 0x3B, /* 59 */
134: /* 302 */
135: ZFADDD, M_AL,
136: M_IFV, ZFSTD, M_AL, M_ENDIF,
137: M_IFE, ZFSTPD,
138: M_JMP1, 0x3B, /* 59 */
139: /* /usr/src/c/n1/i8086/tables/aand.t */
140: /* 312 */
141: ZAND,
142: M_JMP1, 0x3F, /* 63 */
143: /* 315 */
144: ZANDB,
145: M_JMP1, 0x46, /* 70 */
146: /* 318 */
147: ZANDB,
148: M_JMP1, 0x4B, /* 75 */
149: /* 321 */
150: ZAND,
151: M_JMP1, 0x79, /* 121 */
152: /* 324 */
153: ZANDB,
154: M_JMP1, 0x7E, /* 126 */
155: /* 327 */
156: ZANDB,
157: M_JMP1, 0x84, /* 132 */
158: /* 330 */
159: ZMOV, M_LO, M_AL, M_LO, M_AR,
160: ZAND,
161: M_JMP1, 0x5A, /* 90 */
162: /* 338 */
163: ZAND, M_HI, M_AL, M_HI, M_AR,
164: M_IFV, ZMOV, M_LO, M_R, M_LO, M_AL, M_ENDIF,
165: M_IFV, ZMOV, M_HI, M_R, M_HI,
166: M_JMP1, 0x3B, /* 59 */
167: /* 357 */
168: ZAND, M_LO, M_AL, M_LO, M_AR,
169: ZMOV,
170: M_JMPB, 0x18, /* 339 */
171: /* 365 */
172: ZAND, M_LO, M_AL, M_LO,
173: M_JMPB, 0x1B, /* 342 */
174: /* 371 */
175: ZAND,
176: M_JMPB, 0x29, /* 331 */
177: /* 374 */
178: ZAND, M_LO, M_AL, M_LO, M_R,
179: ZAND, M_HI, M_AL, M_HI, M_R,
180: M_JMPB, 0x29, /* 343 */
181: /* 386 */
182: ZAND, M_AL, M_AR,
183: M_IFV, ZMOV,
184: M_JMP1, 0x3A, /* 58 */
185: /* 393 */
186: ZAND, M_AL, M_AR,
187: M_IFV, ZMOV, M_R, M_AL, M_ENDIF,
188: M_IFV, ZAND, M_R, M_LO, M_EMASK, M_ENDIF,
189: M_END,
190: /* 408 */
191: ZANDB, M_AL, M_AR,
192: M_IFV, ZMOVB,
193: M_JMP1, 0x39, /* 57 */
194: /* 415 */
195: ZANDB, M_AL, M_AR,
196: M_IFV, ZMOVB, M_LO,
197: M_JMPB, 0x17, /* 398 */
198: /* 423 */
199: ZAND, M_AL, M_R,
200: M_JMPB, 0x25, /* 389 */
201: /* 428 */
202: ZAND, M_AL, M_R,
203: M_JMPB, 0x23, /* 396 */
204: /* 433 */
205: ZANDB, M_AL, M_LO, M_R,
206: M_JMPB, 0x1A, /* 411 */
207: /* 439 */
208: ZANDB, M_AL, M_LO, M_R,
209: M_JMPB, 0x19, /* 418 */
210: /* /usr/src/c/n1/i8086/tables/add.t */
211: /* 445 */
212: ZINC,
213: M_JMP1, 0x9B, /* 155 */
214: /* 448 */
215: ZINC, M_LO, M_R,
216: M_END,
217: /* 452 */
218: ZINC, M_R,
219: M_JMPB, 0x09, /* 445 */
220: /* 456 */
221: ZINC, M_LO, M_R,
222: M_JMPB, 0x0B, /* 448 */
223: /* 461 */
224: ZADD, M_R, M_AR,
225: M_JMP1, 0x07, /* 7 */
226: /* 466 */
227: ZADD, M_LO, M_R, M_AR,
228: M_END,
229: /* 471 */
230: ZADD, M_LO, M_R, M_AR,
231: ZSUB, M_HI, M_R,
232: M_JMP1, 0xC3, /* 195 */
233: /* 480 */
234: ZADD, M_LO, M_R, M_AR,
235: ZSUB, M_REGNO, AX, M_REGNO, AX,
236: ZMOV, M_HI, M_R, M_REGNO, AX,
237: M_END,
238: /* 495 */
239: ZADD, M_LO, M_R, M_LO,
240: M_JMPB, 0x19, /* 474 */
241: /* 501 */
242: ZADD, M_LO, M_R, M_LO, M_AR,
243: ZMOV, M_REGNO, AX, M_HI, M_AR,
244: M_JMPB, 0x16, /* 489 */
245: /* 513 */
246: ZADD, M_LO, M_R, M_AR,
247: ZMOV, M_HI, M_R, M_REGNO, CS,
248: M_END,
249: /* 523 */
250: ZADD, M_LO, M_R, M_AR,
251: ZMOV, M_HI, M_R, M_REGNO, DS,
252: M_END,
253: /* 533 */
254: ZADD, M_LO, M_R, M_AR,
255: ZPUSH, M_REGNO, CS,
256: ZPOP,
257: M_JMP1, 0xC3, /* 195 */
258: /* 543 */
259: ZADD, M_LO, M_R, M_AR,
260: ZPUSH, M_REGNO, DS,
261: M_JMPB, 0x0A, /* 540 */
262: /* 552 */
263: ZADD, M_LO, M_R, M_LO, M_AR,
264: ZMOV, M_HI, M_R, M_HI, M_AR,
265: M_END,
266: /* 563 */
267: ZADD, M_LO, M_R, M_LO, M_AR,
268: ZPUSH, M_HI, M_AR,
269: M_JMPB, 0x1F, /* 540 */
270: /* 573 */
271: M_JMPB, 0x15, /* 552 */
272: /* 575 */
273: ZADD, M_LO, M_R, M_LO, M_AR,
274: ZADC, M_HI, M_R, M_HI, M_AR,
275: M_JMP1, 0x6C, /* 108 */
276: /* 587 */
277: ZADD, M_LO, M_R, M_LO, M_AR,
278: M_END,
279: /* 593 */
280: M_JMPB, 0x29, /* 552 */
281: /* 595 */
282: ZPUSH, M_HI, M_AL,
283: ZMOV, M_R, M_LO, M_AL,
284: ZADD, M_R, M_AR,
285: ZPUSH, M_R,
286: M_END,
287: /* 608 */
288: ZPUSH, M_HI, M_AR,
289: ZMOV, M_R, M_LO, M_AR,
290: ZADD, M_R, M_AL,
291: M_JMPB, 0x0D, /* 605 */
292: /* 620 */
293: ZFADDI, M_AR,
294: M_END,
295: /* 623 */
296: ZFADDL, M_AR,
297: M_END,
298: /* 626 */
299: ZFADDF, M_AR,
300: M_END,
301: /* 629 */
302: ZFADDD, M_AR,
303: M_END,
304: /* /usr/src/c/n1/i8086/tables/adiv.t */
305: /* 632 */
306: ZMOV, M_LO, M_R, M_AL,
307: ZCWD,
308: ZIDIV, M_AR,
309: ZMOV, M_AL,
310: M_JMPB, 0xC0, /* 449 */
311: /* 643 */
312: ZMOV, M_LO, M_R, M_AL,
313: ZSUB, M_HI, M_R, M_HI, M_R,
314: ZDIV,
315: M_JMPB, 0x0F, /* 638 */
316: /* 655 */
317: ZMOV, M_LO, M_R, M_AL,
318: ZAND, M_LO, M_R, M_LO, M_EMASK,
319: ZSUB, M_HI, M_R, M_HI, M_R,
320: ZDIV, M_AR,
321: ZAND, M_LO, M_R, M_LO, M_EMASK,
322: ZAND, M_AL, M_LO, M_CMASK,
323: ZOR,
324: M_JMPB, 0x29, /* 640 */
325: /* 683 */
326: ZMOVB, M_LO, M_LO, M_R, M_AL,
327: ZCBW,
328: ZCWD,
329: ZIDIV, M_AR,
330: ZMOVB, M_AL, M_LO, M_LO, M_R,
331: M_IFV, ZCBW, M_ENDIF,
332: M_END,
333: /* 701 */
334: ZMOVB, M_LO, M_LO, M_R, M_AL,
335: ZSUBB, M_HI, M_LO, M_R, M_HI, M_LO, M_R,
336: ZCWD,
337: ZDIV, M_AR,
338: ZMOVB, M_AL, M_LO, M_LO, M_R,
339: M_IFV, ZSUBB, M_HI, M_LO, M_R, M_HI, M_LO, M_R, M_ENDIF,
340: M_END,
341: /* 731 */
342: ZMOVB, M_LO, M_LO, M_R, M_AL,
343: ZAND, M_LO, M_R, M_LO, M_EMASK,
344: ZSUB, M_HI, M_R, M_HI, M_R,
345: ZDIV, M_AR,
346: ZAND, M_LO, M_R, M_LO, M_EMASK,
347: ZANDB, M_AL, M_LO, M_CMASK,
348: ZORB, M_AL, M_LO, M_LO, M_R,
349: M_END,
350: /* 763 */
351: ZPUSH, M_HI, M_R,
352: ZPUSH, M_LO, M_R,
353: ZPUSH, M_HI, M_AL,
354: ZPUSH, M_LO, M_AL,
355: M_CALL, M_GID, 0x01,
356: ZADD, M_REGNO, SP, M_ICON, 0x01,
357: ZMOV, M_LO, M_AL, M_LO, M_R,
358: ZMOV,
359: M_JMP1, 0xC1, /* 193 */
360: /* 791 */
361: ZPUSH, M_HI, M_R,
362: ZPUSH, M_LO, M_R,
363: ZPUSH, M_HI, M_AL,
364: ZPUSH, M_LO, M_AL,
365: M_CALL, M_GID, 0x02,
366: M_JMPB, 0x1C, /* 778 */
367: /* 808 */
368: ZPUSH, M_HI, M_AR,
369: ZPUSH, M_LO, M_AR,
370: M_JMPB, 0x2D, /* 769 */
371: /* 816 */
372: ZPUSH, M_HI, M_AR,
373: ZPUSH, M_LO, M_AR,
374: M_JMPB, 0x19, /* 797 */
375: /* 824 */
376: ZFRDIVF,
377: M_JMP2, 0x25, 0x01, /* 293 */
378: /* 828 */
379: ZFRDIVD,
380: M_JMP2, 0x2F, 0x01, /* 303 */
381: /* /usr/src/c/n1/i8086/tables/aft.t */
382: /* 832 */
383: M_IFV, ZMOV, M_R, M_AL, M_ENDIF,
384: M_OP1, M_AL,
385: M_END,
386: /* 840 */
387: ZMOV, M_LO, M_R, M_LO, M_AL,
388: ZMOV, M_HI, M_R, M_HI, M_AL,
389: M_JMPB, 0x0D, /* 837 */
390: /* 852 */
391: M_IFV, ZLDES, M_LO,
392: M_JMPB, 0x15, /* 834 */
393: /* 857 */
394: M_IFV, ZMOV, M_R, M_AL, M_ENDIF,
395: M_OP0, M_AL, M_AR,
396: M_END,
397: /* 866 */
398: ZMOV, M_LO, M_R, M_LO, M_AL,
399: ZMOV, M_HI, M_R, M_HI, M_AL,
400: M_JMPB, 0x0E, /* 862 */
401: /* 878 */
402: M_IFV, ZLDES, M_LO,
403: M_JMPB, 0x16, /* 859 */
404: /* 883 */
405: M_IFV, ZMOVB, M_LO, M_R, M_AL, M_ENDIF,
406: M_IFV, ZCBW, M_ENDIF,
407: M_TL,
408: M_JMPB, 0x38, /* 837 */
409: /* 895 */
410: M_IFV, ZMOVB, M_LO, M_R, M_AL, M_ENDIF,
411: M_IFV, ZSUBB, M_HI, M_R, M_HI, M_R,
412: M_JMPB, 0x10, /* 891 */
413: /* 909 */
414: M_IFV, ZMOV, M_LO, M_R, M_LO, M_AL, M_ENDIF,
415: M_IFV, ZMOV, M_HI, M_R, M_HI, M_AL, M_ENDIF,
416: M_OP0, M_LO, M_AL, M_ICON, 0x02,
417: M_OP2, M_HI, M_AL, M_ICON, 0x03,
418: M_END,
419: /* 934 */
420: ZMOV, M_LO, M_R, M_AL,
421: ZMOV, M_HI, M_R, M_LO, M_R,
422: M_OP0, M_HI, M_R, M_AR,
423: ZAND, M_HI, M_R, M_LO, M_EMASK,
424: ZAND, M_AL, M_LO, M_CMASK,
425: ZOR, M_AL, M_HI, M_R,
426: M_IFV, ZAND, M_LO,
427: M_JMP2, 0x93, 0x01, /* 403 */
428: /* 966 */
429: ZMOVB, M_LO, M_LO, M_R, M_AL,
430: ZMOV, M_HI, M_R, M_LO, M_R,
431: M_OP0, M_HI, M_R, M_AR,
432: ZAND, M_HI, M_R, M_LO, M_EMASK,
433: ZANDB, M_AL, M_LO, M_CMASK,
434: ZORB, M_AL, M_LO,
435: M_JMPB, 0x22, /* 958 */
436: /* /usr/src/c/n1/i8086/tables/amul.t */
437: /* 994 */
438: ZIMULI, M_R, M_AL, M_AR,
439: ZMOV, M_AL, M_R,
440: M_END,
441: /* 1002 */
442: ZMOV, M_LO, M_R, M_AL,
443: ZIMUL,
444: M_JMP2, 0x7E, 0x02, /* 638 */
445: /* 1010 */
446: ZMOV, M_LO, M_R, M_AL,
447: ZMUL,
448: M_JMP2, 0x7E, 0x02, /* 638 */
449: /* 1018 */
450: ZMOV, M_LO, M_R, M_AL,
451: ZAND, M_LO, M_R, M_LO, M_EMASK,
452: ZMUL,
453: M_JMP2, 0x9E, 0x02, /* 670 */
454: /* 1031 */
455: ZMOVB, M_LO, M_LO, M_R, M_AL,
456: ZCBW,
457: ZIMUL,
458: M_JMP2, 0xB3, 0x02, /* 691 */
459: /* 1041 */
460: ZMOVB, M_LO, M_LO, M_R, M_AL,
461: ZSUBB, M_HI, M_LO, M_R, M_HI, M_LO, M_R,
462: ZMUL,
463: M_JMP2, 0xCB, 0x02, /* 715 */
464: /* 1057 */
465: ZMOVB, M_LO, M_LO, M_R, M_AL,
466: ZAND, M_LO, M_R, M_LO, M_EMASK,
467: ZMUL,
468: M_JMP2, 0xEB, 0x02, /* 747 */
469: /* 1071 */
470: ZPUSH, M_HI, M_R,
471: ZPUSH, M_LO, M_R,
472: ZPUSH, M_HI, M_AL,
473: ZPUSH, M_LO, M_AL,
474: M_CALL, M_GID, 0x03,
475: M_JMP2, 0x0A, 0x03, /* 778 */
476: /* 1089 */
477: ZPUSH, M_HI, M_R,
478: ZPUSH, M_LO, M_R,
479: ZPUSH, M_HI, M_AL,
480: ZPUSH, M_LO, M_AL,
481: M_CALL, M_GID, 0x04,
482: M_JMP2, 0x0A, 0x03, /* 778 */
483: /* 1107 */
484: ZPUSH, M_HI, M_AR,
485: ZPUSH, M_LO, M_AR,
486: M_JMPB, 0x24, /* 1077 */
487: /* 1115 */
488: ZPUSH, M_HI, M_AR,
489: ZPUSH, M_LO, M_AR,
490: M_JMPB, 0x1A, /* 1095 */
491: /* 1123 */
492: ZFMULF,
493: M_JMP2, 0x25, 0x01, /* 293 */
494: /* 1127 */
495: ZFMULD,
496: M_JMP2, 0x2F, 0x01, /* 303 */
497: /* /usr/src/c/n1/i8086/tables/and.t */
498: /* 1131 */
499: ZTEST, M_AL, M_AR,
500: M_REL0, M_LAB,
501: M_END,
502: /* 1137 */
503: ZTESTB,
504: M_JMPB, 0x06, /* 1132 */
505: /* 1140 */
506: ZAND,
507: M_JMP2, 0xCE, 0x01, /* 462 */
508: /* 1144 */
509: ZTEST, M_HI, M_AL, M_HI, M_AR,
510: M_REL1, M_LAB,
511: M_END,
512: /* 1152 */
513: ZMOV, M_R, M_HI, M_AL,
514: ZTEST, M_R,
515: M_JMPB, 0x0B, /* 1147 */
516: /* 1160 */
517: ZTEST, M_HI, M_RL,
518: M_JMPB, 0x10, /* 1147 */
519: /* 1165 */
520: ZTEST, M_LO, M_AL, M_LO,
521: M_JMPB, 0x24, /* 1133 */
522: /* 1171 */
523: ZTEST, M_HI, M_AL, M_HI,
524: M_JMPB, 0x2A, /* 1133 */
525: /* 1177 */
526: ZTEST, M_LO, M_RL,
527: M_JMPB, 0x0C, /* 1168 */
528: /* 1182 */
529: ZTEST, M_HI, M_RL,
530: M_JMPB, 0x0B, /* 1174 */
531: /* 1187 */
532: ZTEST, M_LO, M_AL, M_LO, M_AR,
533: ZJNE, M_LAB,
534: ZTEST, M_HI, M_AL, M_HI, M_AR,
535: ZJNE, M_LAB,
536: M_END,
537: /* 1202 */
538: ZTEST, M_LO, M_RL, M_LO, M_AR,
539: ZJNE, M_LAB,
540: ZTEST, M_HI, M_RL,
541: M_JMPB, 0x0F, /* 1197 */
542: /* 1214 */
543: ZTEST, M_LO, M_AL, M_LO, M_AR,
544: ZJNE, M_LAB0,
545: ZTEST, M_HI, M_AL, M_HI, M_AR,
546: ZJE, M_LAB,
547: M_DLAB0,
548: M_END,
549: /* 1230 */
550: ZTEST, M_LO, M_RL, M_LO, M_AR,
551: ZJNE, M_LAB0,
552: ZTEST, M_HI, M_RL,
553: M_JMPB, 0x10, /* 1224 */
554: /* 1242 */
555: ZAND,
556: M_JMP2, 0x4C, 0x02, /* 588 */
557: /* 1246 */
558: ZAND,
559: M_JMP2, 0xF0, 0x01, /* 496 */
560: /* 1250 */
561: ZAND,
562: M_JMP2, 0x2E, 0x02, /* 558 */
563: /* 1254 */
564: ZSUB, M_LO, M_R, M_LO, M_R,
565: M_JMPB, 0x09, /* 1250 */
566: /* 1261 */
567: ZAND, M_LO, M_R, M_LO, M_AR,
568: M_JMPB, 0x07, /* 1259 */
569: /* /usr/src/c/n1/i8086/tables/aor.t */
570: /* 1268 */
571: ZOR,
572: M_JMP1, 0x3F, /* 63 */
573: /* 1271 */
574: ZORB,
575: M_JMP1, 0x46, /* 70 */
576: /* 1274 */
577: ZORB,
578: M_JMP1, 0x4B, /* 75 */
579: /* 1277 */
580: ZOR,
581: M_JMP1, 0x79, /* 121 */
582: /* 1280 */
583: ZORB,
584: M_JMP1, 0x7E, /* 126 */
585: /* 1283 */
586: ZORB,
587: M_JMP1, 0x84, /* 132 */
588: /* 1286 */
589: ZOR,
590: M_JMP1, 0x5A, /* 90 */
591: /* 1289 */
592: ZOR,
593: M_JMP2, 0x6E, 0x01, /* 366 */
594: /* 1293 */
595: ZOR, M_LO, M_AL, M_LO, M_AR,
596: M_JMPB, 0x0C, /* 1286 */
597: /* 1300 */
598: ZOR, M_LO, M_AL, M_LO, M_R,
599: ZOR,
600: M_JMP2, 0x7C, 0x01, /* 380 */
601: /* 1309 */
602: ZOR,
603: M_JMP2, 0x83, 0x01, /* 387 */
604: /* 1313 */
605: ZOR,
606: M_JMP2, 0x8A, 0x01, /* 394 */
607: /* 1317 */
608: ZORB,
609: M_JMP2, 0x99, 0x01, /* 409 */
610: /* 1321 */
611: ZORB,
612: M_JMP2, 0xA0, 0x01, /* 416 */
613: /* 1325 */
614: ZOR,
615: M_JMP2, 0xA8, 0x01, /* 424 */
616: /* 1329 */
617: ZOR,
618: M_JMP2, 0xAD, 0x01, /* 429 */
619: /* 1333 */
620: ZORB,
621: M_JMP2, 0xB2, 0x01, /* 434 */
622: /* 1337 */
623: ZORB,
624: M_JMP2, 0xB8, 0x01, /* 440 */
625: /* /usr/src/c/n1/i8086/tables/arem.t */
626: /* 1341 */
627: ZMOV, M_LO, M_R, M_AL,
628: ZCWD,
629: ZIDIV, M_AR,
630: ZMOV,
631: M_JMP1, 0xC2, /* 194 */
632: /* 1351 */
633: ZMOV, M_LO, M_R, M_AL,
634: ZSUB, M_HI, M_R, M_HI, M_R,
635: ZDIV,
636: M_JMPB, 0x0E, /* 1347 */
637: /* 1363 */
638: ZMOV, M_LO, M_R, M_AL,
639: ZAND, M_LO, M_R, M_LO, M_EMASK,
640: ZSUB, M_HI, M_R, M_HI, M_R,
641: ZDIV, M_AR,
642: ZAND, M_HI, M_R, M_LO, M_EMASK,
643: ZAND, M_AL, M_LO, M_CMASK,
644: ZOR,
645: M_JMP1, 0xC2, /* 194 */
646: /* 1391 */
647: ZMOVB, M_LO, M_LO, M_R, M_AL,
648: ZCBW,
649: ZCWD,
650: ZIDIV, M_AR,
651: ZMOVB, M_AL, M_LO, M_HI, M_R,
652: M_IFV, ZMOVB, M_LO, M_LO, M_R, M_LO, M_HI, M_R, M_ENDIF,
653: M_JMP2, 0xB9, 0x02, /* 697 */
654: /* 1417 */
655: ZMOVB, M_LO, M_LO, M_R, M_AL,
656: ZSUBB, M_HI, M_LO, M_R, M_HI, M_LO, M_R,
657: ZCWD,
658: ZDIV, M_AR,
659: ZMOVB, M_AL, M_LO, M_HI, M_R,
660: M_IFV, ZSUBB, M_HI, M_HI, M_R, M_HI, M_HI, M_R, M_ENDIF,
661: M_END,
662: /* 1447 */
663: ZMOVB, M_LO, M_LO, M_R, M_AL,
664: ZAND, M_LO, M_R, M_LO, M_EMASK,
665: ZSUB, M_HI, M_R, M_HI, M_R,
666: ZDIV, M_AR,
667: ZAND, M_HI, M_R, M_LO, M_EMASK,
668: ZANDB, M_AL, M_LO, M_CMASK,
669: ZORB, M_AL, M_LO,
670: M_JMP1, 0xC3, /* 195 */
671: /* 1478 */
672: ZPUSH, M_HI, M_AR,
673: ZPUSH, M_LO, M_AR,
674: ZPUSH, M_HI, M_AL,
675: ZPUSH, M_LO, M_AL,
676: M_CALL, M_GID, 0x05,
677: M_JMP2, 0x0A, 0x03, /* 778 */
678: /* 1496 */
679: ZPUSH, M_HI, M_AR,
680: ZPUSH, M_LO, M_AR,
681: ZPUSH, M_HI, M_AL,
682: ZPUSH, M_LO, M_AL,
683: M_CALL, M_GID, 0x06,
684: M_JMP2, 0x0A, 0x03, /* 778 */
685: /* /usr/src/c/n1/i8086/tables/ashl.t */
686: /* 1514 */
687: ZSAL,
688: M_JMP1, 0x3F, /* 63 */
689: /* 1517 */
690: ZSALB,
691: M_JMP1, 0x46, /* 70 */
692: /* 1520 */
693: ZSALB,
694: M_JMP1, 0x4B, /* 75 */
695: /* 1523 */
696: ZSAL, M_AL, M_ICON, 0x02,
697: M_JMP1, 0x02, /* 2 */
698: /* 1529 */
699: ZSALB, M_AL, M_ICON, 0x02,
700: M_JMP1, 0x0E, /* 14 */
701: /* 1535 */
702: ZSALB, M_AL, M_ICON, 0x02,
703: M_JMP1, 0x1A, /* 26 */
704: /* 1541 */
705: ZSAL, M_AL, M_ICON, 0x02,
706: M_JMPB, 0x16, /* 1523 */
707: /* 1547 */
708: ZSALB, M_AL, M_ICON, 0x02,
709: M_JMPB, 0x16, /* 1529 */
710: /* 1553 */
711: ZSALB, M_AL, M_ICON, 0x02,
712: M_JMPB, 0x16, /* 1535 */
713: /* 1559 */
714: ZMOVB, M_REGNO, CL, M_AR,
715: ZSAL, M_AL, M_REGNO, CL,
716: M_JMP1, 0x02, /* 2 */
717: /* 1569 */
718: ZMOVB, M_REGNO, CL, M_AR,
719: ZSALB, M_AL, M_REGNO, CL,
720: M_JMP1, 0x0E, /* 14 */
721: /* 1579 */
722: ZMOVB, M_REGNO, CL, M_AR,
723: ZSALB, M_AL, M_REGNO, CL,
724: M_JMP1, 0x1A, /* 26 */
725: /* 1589 */
726: ZMOV, M_REGNO, CX, M_AR,
727: ZMOV, M_LO, M_R, M_LO, M_AL,
728: ZMOV, M_HI, M_R, M_HI, M_AL,
729: M_DLAB0, ZSAL, M_LO, M_R, M_ICON, 0x02,
730: ZRCL, M_HI, M_R, M_ICON, 0x02,
731: ZLOOP, M_LAB0,
732: M_JMP1, 0xDD, /* 221 */
733: /* 1618 */
734: ZMOV, M_REGNO, CX, M_AR,
735: ZSAL, M_AL, M_REGNO, CL,
736: M_JMP2, 0x85, 0x01, /* 389 */
737: /* 1629 */
738: ZMOV, M_REGNO, CX, M_AR,
739: ZSALB, M_AL, M_REGNO, CL,
740: M_IFV, ZMOVB, M_LO, M_R, M_AL,
741: M_JMPB, 0xE5, /* 1413 */
742: /* 1644 */
743: ZMOV, M_REGNO, CX, M_AR,
744: ZSALB, M_AL, M_REGNO, CL,
745: M_IFV, ZMOVB, M_LO, M_R, M_AL, M_ENDIF,
746: M_IFV, ZSUBB, M_HI, M_R,
747: M_JMPB, 0xDB, /* 1443 */
748: /* 1664 */
749: ZMOV, M_REGNO, CX, M_AR,
750: ZMOV, M_LO, M_R, M_LO, M_AL,
751: ZMOV, M_HI, M_R, M_HI, M_AL,
752: ZJCXZ, M_LAB0,
753: M_DLAB1, ZSAL, M_LO, M_R, M_ICON, 0x02,
754: ZRCL, M_HI, M_R, M_ICON, 0x02,
755: ZLOOP, M_LAB1,
756: ZMOV, M_LO, M_AL, M_LO, M_R,
757: ZMOV, M_HI, M_AL, M_HI, M_R,
758: M_DLAB0,
759: M_END,
760: /* 1705 */
761: ZMOV, M_R, M_AL,
762: ZAND, M_R, M_LO, M_EMASK,
763: ZSHL,
764: M_JMP2, 0x17, 0x01, /* 279 */
765: /* 1716 */
766: ZMOVB, M_LO, M_R, M_AL,
767: ZANDB, M_LO, M_R, M_LO, M_EMASK,
768: ZSHLB, M_LO, M_R, M_AR,
769: ZAND, M_R, M_LO, M_EMASK,
770: ZANDB, M_AL, M_LO, M_CMASK,
771: ZORB,
772: M_JMP2, 0x80, 0x02, /* 640 */
773: /* 1741 */
774: M_JMPB, 0x24, /* 1705 */
775: /* 1743 */
776: M_JMPB, 0x1B, /* 1716 */
777: /* 1745 */
778: ZMOV, M_R, M_AL,
779: ZAND, M_R, M_LO, M_EMASK,
780: ZSHL, M_R, M_ICON, 0x02,
781: ZSHL, M_R, M_ICON, 0x02,
782: M_JMP2, 0x19, 0x01, /* 281 */
783: /* 1763 */
784: ZMOVB, M_LO, M_R, M_AL,
785: ZANDB, M_LO, M_R, M_LO, M_EMASK,
786: ZSHLB, M_LO, M_R, M_ICON, 0x02,
787: ZSHLB, M_LO, M_R, M_ICON, 0x02,
788: M_JMPB, 0x35, /* 1729 */
789: /* 1784 */
790: ZMOV, M_R, M_AL,
791: ZAND, M_R, M_LO, M_EMASK,
792: ZMOVB, M_REGNO, CL, M_AR,
793: ZSHL, M_R, M_REGNO, CL,
794: M_JMP2, 0x19, 0x01, /* 281 */
795: /* 1802 */
796: ZMOVB, M_LO, M_R, M_AL,
797: ZANDB, M_LO, M_R, M_LO, M_EMASK,
798: ZMOVB, M_REGNO, CL, M_AR,
799: ZSHLB, M_LO, M_R, M_REGNO, CL,
800: M_JMPB, 0x5B, /* 1729 */
801: /* 1822 */
802: ZMOV, M_R, M_AL,
803: ZAND, M_R, M_LO, M_EMASK,
804: ZMOV, M_REGNO, CX,
805: M_JMPB, 0x26, /* 1794 */
806: /* 1834 */
807: ZMOVB, M_LO, M_R, M_AL,
808: ZANDB, M_LO, M_R, M_LO, M_EMASK,
809: ZMOV, M_REGNO, CX,
810: M_JMPB, 0x20, /* 1814 */
811: /* /usr/src/c/n1/i8086/tables/ashr.t */
812: /* 1848 */
813: ZSAR,
814: M_JMP1, 0x3F, /* 63 */
815: /* 1851 */
816: ZSHR,
817: M_JMP1, 0x3F, /* 63 */
818: /* 1854 */
819: ZMOV, M_R, M_AL,
820: ZAND, M_R, M_LO, M_EMASK,
821: ZSHR,
822: M_JMP2, 0x17, 0x01, /* 279 */
823: /* 1865 */
824: ZSARB,
825: M_JMP1, 0x46, /* 70 */
826: /* 1868 */
827: ZSHRB,
828: M_JMP1, 0x4B, /* 75 */
829: /* 1871 */
830: ZMOVB, M_LO, M_R, M_AL,
831: ZANDB, M_LO, M_R, M_LO, M_EMASK,
832: ZSHRB,
833: M_JMPB, 0x9B, /* 1726 */
834: /* 1883 */
835: M_JMPB, 0x23, /* 1848 */
836: /* 1885 */
837: M_JMPB, 0x22, /* 1851 */
838: /* 1887 */
839: M_JMPB, 0x21, /* 1854 */
840: /* 1889 */
841: M_JMPB, 0x18, /* 1865 */
842: /* 1891 */
843: M_JMPB, 0x17, /* 1868 */
844: /* 1893 */
845: M_JMPB, 0x16, /* 1871 */
846: /* 1895 */
847: ZSAR, M_HI, M_AL, M_AR,
848: ZRCR, M_LO, M_AL,
849: M_JMP2, 0x56, 0x01, /* 342 */
850: /* 1905 */
851: ZSHR,
852: M_JMPB, 0x0A, /* 1896 */
853: /* 1908 */
854: ZSAR, M_AL, M_ICON, 0x02,
855: ZSAR,
856: M_JMP2, 0xF4, 0x05, /* 1524 */
857: /* 1916 */
858: ZSHR, M_AL, M_ICON, 0x02,
859: ZSHR,
860: M_JMP2, 0xF4, 0x05, /* 1524 */
861: /* 1924 */
862: ZMOV, M_R, M_AL,
863: ZAND, M_R, M_LO, M_EMASK,
864: ZSHR, M_R, M_ICON, 0x02,
865: ZSHR,
866: M_JMPB, 0xB3, /* 1757 */
867: /* 1938 */
868: ZSARB, M_AL, M_ICON, 0x02,
869: ZSARB,
870: M_JMP2, 0xFA, 0x05, /* 1530 */
871: /* 1946 */
872: ZSHRB, M_AL, M_ICON, 0x02,
873: ZSHRB,
874: M_JMP2, 0x00, 0x06, /* 1536 */
875: /* 1954 */
876: ZMOVB, M_LO, M_R, M_AL,
877: ZANDB, M_LO, M_R, M_LO, M_EMASK,
878: ZSHRB, M_LO, M_R, M_ICON, 0x02,
879: ZSHRB,
880: M_JMPB, 0xBF, /* 1778 */
881: /* 1971 */
882: ZMOVB, M_REGNO, CL, M_AR,
883: ZSAR,
884: M_JMP2, 0x1C, 0x06, /* 1564 */
885: /* 1979 */
886: ZMOVB, M_REGNO, CL, M_AR,
887: ZSHR,
888: M_JMP2, 0x1C, 0x06, /* 1564 */
889: /* 1987 */
890: ZMOV, M_R, M_AL,
891: ZAND, M_R, M_LO, M_EMASK,
892: ZMOVB, M_REGNO, CL, M_AR,
893: ZSHR,
894: M_JMPB, 0xCB, /* 1796 */
895: /* 2001 */
896: ZMOVB, M_REGNO, CL, M_AR,
897: ZSARB,
898: M_JMP2, 0x26, 0x06, /* 1574 */
899: /* 2009 */
900: ZMOVB, M_REGNO, CL, M_AR,
901: ZSHRB,
902: M_JMP2, 0x30, 0x06, /* 1584 */
903: /* 2017 */
904: ZMOVB, M_LO, M_R, M_AL,
905: ZANDB, M_LO, M_R, M_LO, M_EMASK,
906: ZMOVB, M_REGNO, CL, M_AR,
907: ZSHRB,
908: M_JMPB, 0xD7, /* 1816 */
909: /* 2033 */
910: ZMOV, M_REGNO, CX, M_AR,
911: ZMOV, M_LO, M_R, M_LO, M_AL,
912: ZMOV, M_HI, M_R, M_HI, M_AL,
913: M_DLAB0, ZSAR, M_HI, M_R, M_ICON, 0x02,
914: ZRCR, M_LO,
915: M_JMP2, 0x4B, 0x06, /* 1611 */
916: /* 2058 */
917: ZMOV, M_REGNO, CX, M_AR,
918: ZMOV, M_LO, M_R, M_LO, M_AL,
919: ZMOV, M_HI, M_R, M_HI, M_AL,
920: M_DLAB0, ZSHR,
921: M_JMPB, 0x19, /* 2049 */
922: /* 2076 */
923: ZMOV, M_REGNO, CX, M_AR,
924: ZSAR,
925: M_JMP2, 0x57, 0x06, /* 1623 */
926: /* 2084 */
927: ZMOV, M_REGNO, CX, M_AR,
928: ZSHR,
929: M_JMP2, 0x57, 0x06, /* 1623 */
930: /* 2092 */
931: ZMOV, M_R, M_AL,
932: ZAND, M_R, M_LO, M_EMASK,
933: ZMOV, M_REGNO, CX,
934: M_JMPB, 0x69, /* 1997 */
935: /* 2104 */
936: ZMOV, M_REGNO, CX, M_AR,
937: ZSARB,
938: M_JMP2, 0x62, 0x06, /* 1634 */
939: /* 2112 */
940: ZMOV, M_REGNO, CX, M_AR,
941: ZSHRB,
942: M_JMP2, 0x71, 0x06, /* 1649 */
943: /* 2120 */
944: ZMOVB, M_LO, M_R, M_AL,
945: ZANDB, M_LO, M_R, M_LO, M_EMASK,
946: ZMOV, M_REGNO, CX,
947: M_JMPB, 0x67, /* 2029 */
948: /* 2134 */
949: ZMOV, M_REGNO, CX, M_AR,
950: ZMOV, M_LO, M_R, M_LO, M_AL,
951: ZMOV, M_HI, M_R, M_HI, M_AL,
952: ZJCXZ, M_LAB0,
953: M_DLAB1, ZSAR, M_HI, M_R, M_ICON, 0x02,
954: ZRCR, M_LO,
955: M_JMP2, 0x98, 0x06, /* 1688 */
956: /* 2161 */
957: ZMOV, M_REGNO, CX, M_AR,
958: ZMOV, M_LO, M_R, M_LO, M_AL,
959: ZMOV, M_HI, M_R, M_HI, M_AL,
960: ZJCXZ, M_LAB0,
961: M_DLAB1, ZSHR,
962: M_JMPB, 0x1B, /* 2152 */
963: /* /usr/src/c/n1/i8086/tables/assign.t */
964: /* 2181 */
965: ZSUB, M_AL, M_AL,
966: M_END,
967: /* 2185 */
968: ZMOV, M_AL, M_AR,
969: M_END,
970: /* 2189 */
971: ZMOV, M_AL, M_LO, M_AR,
972: M_END,
973: /* 2194 */
974: ZLEA, M_AL, M_NSE, M_AR,
975: M_END,
976: /* 2199 */
977: ZMOVB, M_AL, M_AR,
978: M_END,
979: /* 2203 */
980: ZMOV, M_LO, M_AL, M_LO, M_AR,
981: ZMOV, M_HI, M_AL, M_HI, M_AR,
982: M_END,
983: /* 2214 */
984: ZMOVB, M_AL, M_LO, M_R,
985: M_IFR, ZORB, M_LO, M_R, M_LO,
986: M_JMP1, 0x25, /* 37 */
987: /* 2225 */
988: ZMOVB, M_AL, M_LO, M_R,
989: ZCBW,
990: M_END,
991: /* 2231 */
992: ZMOVB, M_AL, M_LO, M_R,
993: M_IFV, ZSUBB, M_HI, M_R, M_HI, M_R, M_ENDIF,
994: M_JMPB, 0x18, /* 2218 */
995: /* 2244 */
996: ZMOVB, M_LO, M_R, M_AR,
997: ZMOVB, M_AL, M_LO, M_R,
998: M_IFV, ZCBW,
999: M_JMPB, 0x0D, /* 2241 */
1000: /* 2256 */
1001: ZMOVB, M_LO, M_R, M_AR,
1002: M_JMPB, 0x1D, /* 2231 */
1003: /* 2262 */
1004: M_JMP2, 0xE6, 0x03, /* 998 */
1005: /* 2265 */
1006: ZMOV, M_R,
1007: M_JMP2, 0xE5, 0x03, /* 997 */
1008: /* 2270 */
1009: ZMOVB, M_AL,
1010: M_JMP2, 0xB7, 0x02, /* 695 */
1011: /* 2275 */
1012: ZMOVB, M_AL, M_LO, M_R,
1013: M_JMP2, 0x7A, 0x06, /* 1658 */
1014: /* 2282 */
1015: M_JMP2, 0x0F, 0x03, /* 783 */
1016: /* 2285 */
1017: M_JMP2, 0xE6, 0x03, /* 998 */
1018: /* 2288 */
1019: M_JMP2, 0xB4, 0x02, /* 692 */
1020: /* 2291 */
1021: M_JMP2, 0xCC, 0x02, /* 716 */
1022: /* 2294 */
1023: ZMOV, M_LO, M_AL, M_ICON, 0x03,
1024: ZMOV,
1025: M_JMP2, 0xA1, 0x03, /* 929 */
1026: /* 2303 */
1027: ZSUB, M_LO, M_R, M_LO, M_R,
1028: ZMOV, M_HI, M_R, M_LO, M_R,
1029: ZMOV, M_LO, M_AL, M_LO, M_R,
1030: ZMOV, M_HI,
1031: M_JMP2, 0x80, 0x02, /* 640 */
1032: /* 2323 */
1033: ZMOV, M_LO, M_R, M_AR,
1034: ZSUB, M_HI, M_R, M_HI, M_R,
1035: M_JMP2, 0x0F, 0x03, /* 783 */
1036: /* 2335 */
1037: ZMOV, M_LO, M_AL, M_AR,
1038: ZMOV, M_HI, M_AL, M_ICON, 0x03,
1039: M_JMP1, 0x37, /* 55 */
1040: /* 2346 */
1041: ZMOV, M_LO, M_R, M_LO, M_AR,
1042: ZMOV, M_HI, M_R, M_HI, M_AR,
1043: M_JMP2, 0x0F, 0x03, /* 783 */
1044: /* 2359 */
1045: ZMOV, M_LO, M_AL, M_LO, M_AR,
1046: ZMOV, M_HI, M_AL, M_HI,
1047: M_JMP1, 0x56, /* 86 */
1048: /* 2370 */
1049: ZMOV, M_LO, M_R, M_AR,
1050: ZMOV, M_HI, M_R, M_REGNO, CS,
1051: M_JMP2, 0x0F, 0x03, /* 783 */
1052: /* 2382 */
1053: ZMOV, M_LO, M_R, M_AR,
1054: ZMOV, M_HI, M_R, M_REGNO, DS,
1055: M_JMP2, 0x0F, 0x03, /* 783 */
1056: /* 2394 */
1057: ZMOV, M_LO, M_AL, M_AR,
1058: ZMOV, M_HI, M_AL, M_REGNO, CS,
1059: M_JMP1, 0x37, /* 55 */
1060: /* 2405 */
1061: ZMOV, M_LO, M_AL, M_AR,
1062: ZMOV, M_HI, M_AL, M_REGNO, DS,
1063: M_JMP1, 0x37, /* 55 */
1064: /* 2416 */
1065: M_JMPB, 0x5D, /* 2323 */
1066: /* 2418 */
1067: ZMOV, M_LO, M_R, M_AR,
1068: ZMOV, M_LO, M_AL, M_LO, M_R,
1069: M_JMPB, 0x58, /* 2339 */
1070: /* 2429 */
1071: ZMOV, M_LO, M_AL, M_RR,
1072: ZMOV, M_HI, M_AL, M_ICON, 0x03,
1073: M_JMP1, 0x2A, /* 42 */
1074: /* 2440 */
1075: ZMOV, M_LO, M_AL, M_RR,
1076: M_JMPB, 0x69, /* 2339 */
1077: /* 2446 */
1078: M_JMPB, 0x64, /* 2346 */
1079: /* 2448 */
1080: ZMOV, M_LO, M_AL, M_LO, M_RR,
1081: ZMOV, M_HI, M_AL, M_HI,
1082: M_JMP1, 0x8B, /* 139 */
1083: /* 2459 */
1084: ZMOV, M_LO, M_AL, M_LO, M_RR,
1085: ZMOV, M_HI, M_AL, M_HI,
1086: M_JMP1, 0x90, /* 144 */
1087: /* 2470 */
1088: M_JMP2, 0x0F, 0x03, /* 783 */
1089: /* 2473 */
1090: ZMOV, M_LO, M_AL, M_LO, M_RR,
1091: ZMOV, M_HI, M_AL, M_HI, M_RR,
1092: M_END,
1093: /* 2484 */
1094: M_JMP2, 0x7F, 0x02, /* 639 */
1095: /* 2487 */
1096: M_JMP2, 0xB4, 0x02, /* 692 */
1097: /* 2490 */
1098: M_JMP2, 0xCC, 0x02, /* 716 */
1099: /* 2493 */
1100: ZAND, M_AL, M_LO, M_CMASK,
1101: M_JMP2, 0x1D, 0x05, /* 1309 */
1102: /* 2500 */
1103: ZAND, M_AL, M_LO, M_CMASK,
1104: M_JMP2, 0x21, 0x05, /* 1313 */
1105: /* 2507 */
1106: ZAND, M_AL, M_LO, M_CMASK,
1107: M_JMP2, 0x2D, 0x05, /* 1325 */
1108: /* 2514 */
1109: ZAND, M_AL, M_LO, M_CMASK,
1110: M_JMP2, 0x31, 0x05, /* 1329 */
1111: /* 2521 */
1112: ZANDB, M_AL, M_LO, M_CMASK,
1113: M_JMP2, 0x35, 0x05, /* 1333 */
1114: /* 2528 */
1115: ZANDB, M_AL, M_LO, M_CMASK,
1116: M_JMP2, 0x39, 0x05, /* 1337 */
1117: /* 2535 */
1118: ZFSTPF, M_AL,
1119: M_END,
1120: /* 2538 */
1121: ZFSTF, M_AL,
1122: M_END,
1123: /* 2541 */
1124: ZFSTPD, M_AL,
1125: M_END,
1126: /* 2544 */
1127: ZFSTD, M_AL,
1128: M_END,
1129: /* /usr/src/c/n1/i8086/tables/asub.t */
1130: /* 2547 */
1131: ZDEC,
1132: M_JMP1, 0x01, /* 1 */
1133: /* 2550 */
1134: ZDECB,
1135: M_JMP1, 0x0D, /* 13 */
1136: /* 2553 */
1137: ZDECB,
1138: M_JMP1, 0x19, /* 25 */
1139: /* 2556 */
1140: ZDEC,
1141: M_JMP1, 0x29, /* 41 */
1142: /* 2559 */
1143: ZDEC,
1144: M_JMP1, 0x36, /* 54 */
1145: /* 2562 */
1146: ZSUB,
1147: M_JMP1, 0x3F, /* 63 */
1148: /* 2565 */
1149: M_JMPB, 0x03, /* 2562 */
1150: /* 2567 */
1151: ZSUBB,
1152: M_JMP1, 0x46, /* 70 */
1153: /* 2570 */
1154: ZSUBB,
1155: M_JMP1, 0x4B, /* 75 */
1156: /* 2573 */
1157: ZSUB,
1158: M_JMP1, 0x50, /* 80 */
1159: /* 2576 */
1160: ZSUB,
1161: M_JMP1, 0x55, /* 85 */
1162: /* 2579 */
1163: ZSUB,
1164: M_JMP1, 0x5A, /* 90 */
1165: /* 2582 */
1166: ZSUB, M_LO, M_AL, M_LO, M_AR,
1167: ZSBB,
1168: M_JMP1, 0x5A, /* 90 */
1169: /* 2590 */
1170: ZSUB,
1171: M_JMP1, 0x79, /* 121 */
1172: /* 2593 */
1173: ZSUBB,
1174: M_JMP1, 0x7E, /* 126 */
1175: /* 2596 */
1176: ZSUBB,
1177: M_JMP1, 0x84, /* 132 */
1178: /* 2599 */
1179: ZSUB,
1180: M_JMP1, 0x8A, /* 138 */
1181: /* 2602 */
1182: ZSUB,
1183: M_JMP1, 0x8F, /* 143 */
1184: /* 2605 */
1185: ZMOV, M_R, M_AL,
1186: ZSUB,
1187: M_JMP1, 0x97, /* 151 */
1188: /* 2611 */
1189: ZMOVB, M_LO, M_R, M_AL,
1190: ZCBW,
1191: ZSUB,
1192: M_JMP1, 0xA4, /* 164 */
1193: /* 2619 */
1194: ZMOVB, M_LO, M_R, M_AL,
1195: ZSUBB, M_HI, M_R, M_HI, M_R,
1196: M_JMPB, 0x0C, /* 2616 */
1197: /* 2630 */
1198: ZMOV, M_LO, M_R, M_AR,
1199: ZCWD,
1200: ZSUB, M_LO, M_AL, M_LO, M_R,
1201: ZSBB,
1202: M_JMP1, 0xC1, /* 193 */
1203: /* 2643 */
1204: ZMOV, M_LO, M_R, M_AR,
1205: ZSUB, M_HI, M_R, M_HI, M_R,
1206: M_JMPB, 0x11, /* 2635 */
1207: /* 2654 */
1208: M_JMPB, 0x13, /* 2635 */
1209: /* 2656 */
1210: ZSUB, M_LO, M_AL, M_LO, M_R,
1211: ZSBB, M_HI, M_AL, M_HI, M_R,
1212: ZMOV, M_LO, M_R, M_LO, M_AL,
1213: ZMOV, M_HI, M_R, M_HI, M_AL,
1214: M_JMP1, 0x6C, /* 108 */
1215: /* 2678 */
1216: ZMOV, M_LO, M_R, M_LO, M_AL,
1217: ZMOV, M_HI, M_R, M_HI, M_AL,
1218: ZSUB, M_LO, M_R, M_LO, M_AR,
1219: ZSBB,
1220: M_JMP1, 0xF9, /* 249 */
1221: /* 2696 */
1222: ZMOVB, M_LO, M_R, M_AL,
1223: ZCBW,
1224: ZSUB,
1225: M_JMP2, 0x05, 0x01, /* 261 */
1226: /* 2705 */
1227: ZMOV, M_R, M_AL,
1228: ZSUB,
1229: M_JMP2, 0x17, 0x01, /* 279 */
1230: /* 2712 */
1231: ZFRSUBF,
1232: M_JMP2, 0x25, 0x01, /* 293 */
1233: /* 2716 */
1234: ZFRSUBD,
1235: M_JMP2, 0x2F, 0x01, /* 303 */
1236: /* /usr/src/c/n1/i8086/tables/axor.t */
1237: /* 2720 */
1238: ZXOR,
1239: M_JMP1, 0x3F, /* 63 */
1240: /* 2723 */
1241: ZXORB,
1242: M_JMP1, 0x46, /* 70 */
1243: /* 2726 */
1244: ZXORB,
1245: M_JMP1, 0x4B, /* 75 */
1246: /* 2729 */
1247: ZXOR,
1248: M_JMP1, 0x79, /* 121 */
1249: /* 2732 */
1250: ZXORB,
1251: M_JMP1, 0x7E, /* 126 */
1252: /* 2735 */
1253: ZXORB,
1254: M_JMP1, 0x84, /* 132 */
1255: /* 2738 */
1256: ZXOR,
1257: M_JMP1, 0x5A, /* 90 */
1258: /* 2741 */
1259: ZNOT, M_LO, M_AL,
1260: M_JMPB, 0x06, /* 2738 */
1261: /* 2746 */
1262: ZXOR,
1263: M_JMP2, 0x6E, 0x01, /* 366 */
1264: /* 2750 */
1265: ZXOR, M_LO, M_AL, M_LO, M_AR,
1266: ZNOT, M_HI, M_AL,
1267: M_JMP1, 0x5E, /* 94 */
1268: /* 2760 */
1269: ZXOR, M_LO, M_AL, M_LO, M_AR,
1270: M_JMPB, 0x15, /* 2744 */
1271: /* 2767 */
1272: ZXOR, M_LO, M_AL, M_LO, M_R,
1273: ZXOR,
1274: M_JMP2, 0x7C, 0x01, /* 380 */
1275: /* 2776 */
1276: ZXOR,
1277: M_JMP2, 0x83, 0x01, /* 387 */
1278: /* 2780 */
1279: ZXOR,
1280: M_JMP2, 0x8A, 0x01, /* 394 */
1281: /* 2784 */
1282: ZXORB,
1283: M_JMP2, 0x99, 0x01, /* 409 */
1284: /* 2788 */
1285: ZXORB,
1286: M_JMP2, 0xA0, 0x01, /* 416 */
1287: /* 2792 */
1288: ZXOR,
1289: M_JMP2, 0xA8, 0x01, /* 424 */
1290: /* 2796 */
1291: ZXOR,
1292: M_JMP2, 0xAD, 0x01, /* 429 */
1293: /* 2800 */
1294: ZXORB,
1295: M_JMP2, 0xB2, 0x01, /* 434 */
1296: /* 2804 */
1297: ZXORB,
1298: M_JMP2, 0xB8, 0x01, /* 440 */
1299: /* /usr/src/c/n1/i8086/tables/bef.t */
1300: /* 2808 */
1301: M_OP1,
1302: M_JMP1, 0x01, /* 1 */
1303: /* 2811 */
1304: M_OP1,
1305: M_JMP1, 0x29, /* 41 */
1306: /* 2814 */
1307: M_OP1,
1308: M_JMP1, 0x36, /* 54 */
1309: /* 2817 */
1310: M_OP0,
1311: M_JMP1, 0x3F, /* 63 */
1312: /* 2820 */
1313: M_OP0,
1314: M_JMP1, 0x50, /* 80 */
1315: /* 2823 */
1316: M_OP0,
1317: M_JMP1, 0x55, /* 85 */
1318: /* 2826 */
1319: M_TL, M_OP1,
1320: M_JMP1, 0x0D, /* 13 */
1321: /* 2830 */
1322: M_TL, M_OP1,
1323: M_JMP1, 0x19, /* 25 */
1324: /* 2834 */
1325: M_OP0, M_LO, M_AL, M_ICON, 0x02,
1326: M_OP2, M_HI, M_AL, M_ICON, 0x03,
1327: M_JMP1, 0x5E, /* 94 */
1328: /* 2846 */
1329: ZMOV, M_R, M_AL,
1330: M_OP0,
1331: M_JMP2, 0x17, 0x01, /* 279 */
1332: /* 2853 */
1333: ZMOVB, M_LO, M_R, M_AL,
1334: M_OP0,
1335: M_JMP2, 0xBF, 0x06, /* 1727 */
1336: /* /usr/src/c/n1/i8086/tables/div.t */
1337: /* 2861 */
1338: ZCWD,
1339: ZIDIV, M_AR,
1340: M_END,
1341: /* 2865 */
1342: ZSUB, M_HI, M_R, M_HI, M_R,
1343: ZDIV, M_AR,
1344: M_END,
1345: /* 2873 */
1346: ZFDIVI, M_AR,
1347: M_END,
1348: /* 2876 */
1349: ZFDIVL, M_AR,
1350: M_END,
1351: /* 2879 */
1352: ZFDIVF, M_AR,
1353: M_END,
1354: /* 2882 */
1355: ZFDIVD, M_AR,
1356: M_END,
1357: /* /usr/src/c/n1/i8086/tables/leaves.t */
1358: /* 2885 */
1359: ZSUB, M_R, M_R,
1360: M_END,
1361: /* 2889 */
1362: ZSUB, M_LO, M_R, M_LO, M_R,
1363: ZMOV, M_HI, M_R, M_LO, M_R,
1364: M_END,
1365: /* 2900 */
1366: ZFLDZ,
1367: M_END,
1368: /* 2902 */
1369: ZFLD1,
1370: M_END,
1371: /* 2904 */
1372: ZMOV, M_LO, M_R, M_LO, M_AL,
1373: M_JMP2, 0xDB, 0x01, /* 475 */
1374: /* 2912 */
1375: ZSUB, M_LO, M_R, M_LO, M_R,
1376: M_JMP1, 0x2F, /* 47 */
1377: /* 2919 */
1378: ZLEA, M_R, M_NSE, M_AL,
1379: M_END,
1380: /* 2924 */
1381: ZMOV, M_R, M_AL,
1382: M_END,
1383: /* 2928 */
1384: M_JMP1, 0x2A, /* 42 */
1385: /* 2930 */
1386: ZFLDD, M_AL,
1387: M_END,
1388: /* 2933 */
1389: ZLEA, M_LO, M_R, M_NSE, M_AL,
1390: ZPUSH, M_REGNO, SS,
1391: M_JMP2, 0x1C, 0x02, /* 540 */
1392: /* 2944 */
1393: M_JMP1, 0x2A, /* 42 */
1394: /* 2946 */
1395: ZMOV, M_LO, M_R, M_LO, M_AL,
1396: ZPUSH, M_HI, M_AL,
1397: M_JMP2, 0x1C, 0x02, /* 540 */
1398: /* 2957 */
1399: ZMOV, M_LO, M_R,
1400: M_JMPB, 0x34, /* 2908 */
1401: /* 2962 */
1402: ZSUB, M_LO, M_R, M_LO, M_R,
1403: ZMOV, M_HI, M_R, M_LO, M_R,
1404: ZMOV, M_LO,
1405: M_JMPB, 0x31, /* 2925 */
1406: /* 2976 */
1407: M_JMP1, 0x2A, /* 42 */
1408: /* 2978 */
1409: ZMOV, M_LO, M_R, M_HI, M_AL,
1410: ZMOV, M_HI, M_R, M_LO, M_R,
1411: ZMOV, M_LO, M_R, M_LO, M_AL,
1412: M_END,
1413: /* 2994 */
1414: ZMOV, M_LO, M_R, M_AL,
1415: M_JMP2, 0x19, 0x02, /* 537 */
1416: /* 3001 */
1417: ZMOV, M_LO, M_R, M_AL,
1418: M_JMP2, 0x23, 0x02, /* 547 */
1419: /* 3008 */
1420: M_JMP1, 0x2A, /* 42 */
1421: /* 3010 */
1422: ZLDES,
1423: M_JMPB, 0x26, /* 2973 */
1424: /* 3013 */
1425: ZMOV, M_R, M_AL,
1426: ZCBW,
1427: M_END,
1428: /* 3018 */
1429: ZMOVB, M_LO, M_R, M_AL,
1430: M_JMP2, 0xB9, 0x02, /* 697 */
1431: /* 3025 */
1432: ZMOVB, M_LO, M_R, M_AL,
1433: M_JMP2, 0x7A, 0x06, /* 1658 */
1434: /* 3032 */
1435: M_END,
1436: /* 3033 */
1437: ZMOV, M_LO, M_R, M_AL,
1438: ZCWD,
1439: M_END,
1440: /* 3039 */
1441: ZCWD,
1442: M_END,
1443: /* 3041 */
1444: ZMOVB, M_LO, M_LO, M_R, M_AL,
1445: ZCBW,
1446: ZCWD,
1447: M_END,
1448: /* 3049 */
1449: ZMOVB, M_LO, M_LO, M_R, M_AL,
1450: ZSUBB, M_HI, M_LO, M_R, M_HI, M_LO, M_R,
1451: ZCWD,
1452: M_END,
1453: /* 3063 */
1454: M_JMPB, 0x1E, /* 3033 */
1455: /* 3065 */
1456: M_JMPB, 0x6C, /* 2957 */
1457: /* 3067 */
1458: ZFLDI, M_AL,
1459: M_END,
1460: /* 3070 */
1461: ZFLDL, M_AL,
1462: M_END,
1463: /* 3073 */
1464: ZFLDF, M_AL,
1465: M_END,
1466: /* 3076 */
1467: ZSUB, M_HI, M_R, M_HI, M_R,
1468: ZMOVB, M_LO, M_LO,
1469: M_JMPB, 0x46, /* 3014 */
1470: /* 3086 */
1471: ZSUB, M_LO, M_R, M_LO, M_R,
1472: ZMOV, M_HI, M_R, M_LO,
1473: M_JMPB, 0x0F, /* 3080 */
1474: /* 3097 */
1475: ZSUB, M_HI, M_R, M_HI, M_R,
1476: ZMOVB, M_LO, M_LO, M_R, M_AL,
1477: ZSUBB, M_HI, M_LO, M_R, M_HI, M_LO, M_R,
1478: M_END,
1479: /* 3115 */
1480: ZSUB, M_LO, M_R, M_LO, M_R,
1481: ZMOV, M_HI, M_R, M_LO, M_R,
1482: ZMOVB, M_LO,
1483: M_JMPB, 0x9A, /* 2973 */
1484: /* 3129 */
1485: ZSUB, M_HI, M_R, M_HI,
1486: M_JMPB, 0xA2, /* 2971 */
1487: /* 3135 */
1488: M_JMPB, 0xAD, /* 2962 */
1489: /* 3137 */
1490: ZMOV, M_HI, M_R, M_HI, M_AL,
1491: M_JMPB, 0x9A, /* 2988 */
1492: /* 3144 */
1493: ZMOV, M_HI, M_R, M_HI, M_RL,
1494: ZMOV, M_LO, M_R, M_LO, M_RL,
1495: M_END,
1496: /* 3155 */
1497: M_JMPB, 0x12, /* 3137 */
1498: /* 3157 */
1499: ZMOV, M_HI, M_R, M_REGNO, SS,
1500: ZLEA, M_LO,
1501: M_JMPB, 0xF4, /* 2920 */
1502: /* 3166 */
1503: M_JMPB, 0x25, /* 3129 */
1504: /* 3168 */
1505: M_JMPB, 0x1F, /* 3137 */
1506: /* 3170 */
1507: ZMOV, M_HI, M_R, M_REGNO, DS,
1508: M_JMPB, 0xCB, /* 2972 */
1509: /* 3177 */
1510: M_JMPB, 0x28, /* 3137 */
1511: /* 3179 */
1512: ZMOV,
1513: M_JMPB, 0xBE, /* 2990 */
1514: /* 3182 */
1515: M_END,
1516: /* 3183 */
1517: M_JMPB, 0x04, /* 3179 */
1518: /* 3185 */
1519: ZMOV, M_R, M_LO,
1520: M_JMPB, 0xAD, /* 3015 */
1521: /* 3190 */
1522: ZMOV, M_R, M_LO, M_AL,
1523: ZSUBB,
1524: M_JMP2, 0xDC, 0x01, /* 476 */
1525: /* 3198 */
1526: M_JMPB, 0x0D, /* 3185 */
1527: /* 3200 */
1528: M_JMPB, 0x0A, /* 3190 */
1529: /* 3202 */
1530: ZCBW,
1531: M_END,
1532: /* 3204 */
1533: M_END,
1534: /* 3205 */
1535: M_JMPB, 0xC0, /* 3013 */
1536: /* 3207 */
1537: ZMOV, M_R,
1538: M_JMPB, 0x10, /* 3193 */
1539: /* 3211 */
1540: ZMOVB, M_LO, M_R, M_HI,
1541: M_JMPB, 0xC8, /* 3015 */
1542: /* 3217 */
1543: ZMOVB, M_LO, M_R, M_HI,
1544: M_JMPB, 0x1C, /* 3193 */
1545: /* 3223 */
1546: ZCBW,
1547: M_END,
1548: /* 3225 */
1549: M_JMPB, 0x1F, /* 3194 */
1550: /* 3227 */
1551: ZOR, M_AL, M_AL,
1552: M_REL0, M_LAB,
1553: M_END,
1554: /* 3233 */
1555: ZCMP, M_AL, M_ICON, 0x03,
1556: M_REL0, M_LAB,
1557: M_END,
1558: /* 3240 */
1559: ZCMPB,
1560: M_JMPB, 0x07, /* 3234 */
1561: /* 3243 */
1562: ZOR, M_LO, M_AL, M_HI,
1563: M_JMPB, 0x12, /* 3229 */
1564: /* 3249 */
1565: ZMOV, M_R, M_LO, M_AL,
1566: ZOR, M_R,
1567: M_JMPB, 0x09, /* 3246 */
1568: /* 3257 */
1569: ZOR, M_HI, M_AL, M_HI, M_AL,
1570: M_REL1, M_LAB,
1571: M_END,
1572: /* 3265 */
1573: ZCMP, M_HI, M_AL, M_ICON, 0x03,
1574: M_REL1, M_LAB,
1575: M_END,
1576: /* 3273 */
1577: ZOR, M_HI, M_AL, M_HI, M_AL,
1578: ZJS, M_LAB,
1579: ZJNE, M_LAB0,
1580: ZOR, M_LO, M_AL, M_LO, M_AL,
1581: M_JMP2, 0xCA, 0x04, /* 1226 */
1582: /* 3290 */
1583: ZCMP, M_HI, M_AL, M_ICON, 0x03,
1584: ZJS, M_LAB,
1585: ZJNE, M_LAB0,
1586: ZCMP, M_LO, M_AL, M_ICON, 0x03,
1587: M_JMP2, 0xCA, 0x04, /* 1226 */
1588: /* 3307 */
1589: ZOR, M_HI, M_AL, M_HI, M_AL,
1590: ZJS, M_LAB0,
1591: ZJNE, M_LAB,
1592: ZOR, M_LO, M_AL, M_LO, M_AL,
1593: ZJNE, M_LAB,
1594: M_DLAB0,
1595: M_END,
1596: /* 3325 */
1597: ZCMP, M_HI, M_AL, M_ICON, 0x03,
1598: ZJS, M_LAB0,
1599: ZJNE, M_LAB,
1600: ZCMP, M_LO, M_AL, M_ICON, 0x03,
1601: M_JMPB, 0x12, /* 3321 */
1602: /* 3341 */
1603: M_CALL, M_GID, 0x07,
1604: M_REL0, M_LAB,
1605: M_END,
1606: /* 3347 */
1607: M_JMPB, 0x68, /* 3243 */
1608: /* 3349 */
1609: ZMOV, M_R, M_HI, M_AL,
1610: ZOR, M_R, M_LO,
1611: M_JMPB, 0x7F, /* 3229 */
1612: /* 3358 */
1613: ZCMP, M_LO,
1614: M_JMPB, 0x7E, /* 3234 */
1615: /* 3362 */
1616: ZJMP, M_LAB,
1617: M_END,
1618: /* 3365 */
1619: M_END,
1620: /* 3366 */
1621: ZOR, M_RL, M_RL,
1622: M_REL0, M_LAB,
1623: M_END,
1624: /* 3372 */
1625: ZOR, M_LO, M_RL, M_HI,
1626: M_JMPB, 0x08, /* 3368 */
1627: /* 3378 */
1628: ZOR, M_LO, M_RL, M_LO,
1629: M_JMPB, 0x0E, /* 3368 */
1630: /* 3384 */
1631: ZPUSH, M_AL,
1632: M_END,
1633: /* 3387 */
1634: ZSUB, M_R, M_R,
1635: ZPUSH, M_R,
1636: M_END,
1637: /* 3393 */
1638: ZMOV,
1639: M_JMP2, 0x68, 0x02, /* 616 */
1640: /* 3397 */
1641: ZLEA, M_R, M_NSE,
1642: M_JMP2, 0x69, 0x02, /* 617 */
1643: /* 3403 */
1644: ZPUSH, M_REGNO, SS,
1645: ZLEA, M_LO, M_R, M_NSE, M_AL,
1646: ZPUSH, M_LO, M_R,
1647: M_END,
1648: /* 3415 */
1649: ZPUSH, M_ICON, 0x03,
1650: M_JMPB, 0x22, /* 3384 */
1651: /* 3420 */
1652: ZPUSH, M_HI, M_AL,
1653: ZPUSH, M_LO, M_AL,
1654: M_END,
1655: /* 3427 */
1656: ZSUB, M_R, M_R,
1657: ZPUSH,
1658: M_JMPB, 0x2A, /* 3389 */
1659: /* 3433 */
1660: ZSUB, M_R, M_R,
1661: ZPUSH, M_R,
1662: M_JMPB, 0x2D, /* 3393 */
1663: /* 3440 */
1664: ZMOV, M_R, M_HI, M_AL,
1665: ZPUSH, M_R,
1666: ZMOV, M_R, M_LO,
1667: M_JMP2, 0x69, 0x02, /* 617 */
1668: /* 3452 */
1669: ZPUSH, M_REGNO, CS,
1670: M_JMPB, 0x25, /* 3418 */
1671: /* 3457 */
1672: ZPUSH, M_REGNO, DS,
1673: M_JMPB, 0x2A, /* 3418 */
1674: /* 3462 */
1675: ZPUSH, M_REGNO, CS,
1676: ZMOV, M_LO, M_R,
1677: M_JMPB, 0x3A, /* 3410 */
1678: /* 3470 */
1679: ZPUSH, M_REGNO, DS,
1680: M_JMPB, 0x08, /* 3465 */
1681: /* 3475 */
1682: M_JMPB, 0x5B, /* 3384 */
1683: /* 3477 */
1684: M_JMPB, 0x39, /* 3420 */
1685: /* 3479 */
1686: ZSUB, M_LO, M_R, M_LO, M_R,
1687: ZPUSH, M_LO, M_R,
1688: M_JMPB, 0x4C, /* 3411 */
1689: /* 3489 */
1690: ZMOV, M_LO, M_R, M_HI, M_AL,
1691: ZPUSH, M_LO, M_R,
1692: ZMOV, M_LO, M_R, M_LO,
1693: M_JMPB, 0x5B, /* 3410 */
1694: /* 3503 */
1695: M_JMPB, 0x53, /* 3420 */
1696: /* 3505 */
1697: M_CALL, M_GID, 0x08,
1698: M_END,
1699: /* 3509 */
1700: M_END,
1701: /* 3510 */
1702: M_END,
1703: /* 3511 */
1704: ZFDROP,
1705: M_END,
1706: /* /usr/src/c/n1/i8086/tables/mul.t */
1707: /* 3513 */
1708: ZIMULI, M_R, M_AL, M_AR,
1709: M_END,
1710: /* 3518 */
1711: ZIMULI, M_R, M_AR, M_AL,
1712: M_END,
1713: /* 3523 */
1714: ZIMUL, M_AR,
1715: M_END,
1716: /* 3526 */
1717: ZMUL, M_AR,
1718: M_END,
1719: /* 3529 */
1720: ZFMULI, M_AR,
1721: M_END,
1722: /* 3532 */
1723: ZFMULL, M_AR,
1724: M_END,
1725: /* 3535 */
1726: ZFMULF, M_AR,
1727: M_END,
1728: /* 3538 */
1729: ZFMULD, M_AR,
1730: M_END,
1731: /* /usr/src/c/n1/i8086/tables/neg.t */
1732: /* 3541 */
1733: ZNEG,
1734: M_JMP1, 0x9B, /* 155 */
1735: /* 3544 */
1736: ZNEG, M_HI, M_R,
1737: ZNEG, M_LO, M_R,
1738: ZSBB, M_HI, M_R, M_ICON, 0x03,
1739: M_JMP1, 0x6C, /* 108 */
1740: /* 3557 */
1741: ZFCHS,
1742: M_END,
1743: /* /usr/src/c/n1/i8086/tables/not.t */
1744: /* 3559 */
1745: ZNOT, M_R,
1746: M_END,
1747: /* 3562 */
1748: ZNOT, M_LO, M_R,
1749: ZNOT,
1750: M_JMP1, 0xC3, /* 195 */
1751: /* /usr/src/c/n1/i8086/tables/or.t */
1752: /* 3568 */
1753: ZOR,
1754: M_JMP2, 0xCE, 0x01, /* 462 */
1755: /* 3572 */
1756: ZOR,
1757: M_JMP2, 0x4C, 0x02, /* 588 */
1758: /* 3576 */
1759: ZOR,
1760: M_JMP2, 0x45, 0x02, /* 581 */
1761: /* 3580 */
1762: ZOR, M_LO, M_R, M_LO, M_AR,
1763: M_JMPB, 0x09, /* 3576 */
1764: /* /usr/src/c/n1/i8086/tables/relop.t */
1765: /* 3587 */
1766: ZCMPB,
1767: M_JMP2, 0x6C, 0x04, /* 1132 */
1768: /* 3591 */
1769: ZCMP,
1770: M_JMP2, 0x6C, 0x04, /* 1132 */
1771: /* 3595 */
1772: ZCMPB, M_LO, M_R,
1773: M_JMP2, 0x6D, 0x04, /* 1133 */
1774: /* 3601 */
1775: ZMOVB, M_LO, M_R, M_AL,
1776: M_JMPB, 0x0A, /* 3595 */
1777: /* 3607 */
1778: ZCMP,
1779: M_JMPB, 0x0B, /* 3597 */
1780: /* 3610 */
1781: ZCMP, M_HI, M_AL, M_HI, M_AR,
1782: ZJNE, M_LAB1,
1783: ZCMP, M_LO, M_AL, M_LO, M_AR,
1784: ZJE, M_LAB,
1785: M_DLAB1,
1786: M_END,
1787: /* 3626 */
1788: ZOR, M_HI, M_RL, M_HI, M_RL,
1789: ZJNE, M_LAB1,
1790: ZCMP, M_LO, M_RL,
1791: M_JMPB, 0x10, /* 3620 */
1792: /* 3638 */
1793: ZCMP, M_HI, M_RL, M_HI, M_AR,
1794: ZJNE, M_LAB1,
1795: ZOR, M_LO, M_RL, M_LO, M_RL,
1796: M_JMPB, 0x1C, /* 3622 */
1797: /* 3652 */
1798: ZCMP, M_HI, M_RL, M_HI, M_AR,
1799: M_JMPB, 0x1A, /* 3631 */
1800: /* 3659 */
1801: ZOR, M_HI, M_RL, M_HI, M_RL,
1802: ZJNE, M_LAB1,
1803: ZCMP, M_LO, M_RL,
1804: M_JMPB, 0x30, /* 3621 */
1805: /* 3671 */
1806: ZMOV, M_R, M_HI, M_AR,
1807: ZOR, M_R, M_R,
1808: ZJNE, M_LAB1,
1809: ZCMP,
1810: M_JMPB, 0x2E, /* 3635 */
1811: /* 3683 */
1812: ZCMP, M_HI, M_AL, M_HI, M_AR,
1813: ZJNE, M_LAB,
1814: ZCMP, M_LO, M_AL, M_LO,
1815: M_JMP2, 0xAE, 0x04, /* 1198 */
1816: /* 3697 */
1817: ZOR, M_HI, M_RL, M_HI, M_RL,
1818: ZJNE, M_LAB,
1819: ZCMP, M_LO, M_RL,
1820: M_JMPB, 0x0E, /* 3693 */
1821: /* 3709 */
1822: ZCMP, M_HI, M_RL, M_HI, M_AR,
1823: ZJNE, M_LAB,
1824: ZOR, M_LO, M_RL, M_LO, M_RL,
1825: ZJNE, M_LAB,
1826: M_END,
1827: /* 3724 */
1828: ZCMP, M_HI, M_RL, M_HI, M_AR,
1829: M_JMPB, 0x1B, /* 3702 */
1830: /* 3731 */
1831: ZOR, M_HI, M_RL, M_HI, M_RL,
1832: ZJNE, M_LAB,
1833: ZCMP, M_LO, M_RL,
1834: M_JMP2, 0xAE, 0x04, /* 1198 */
1835: /* 3744 */
1836: ZMOV, M_R, M_HI, M_AR,
1837: ZOR, M_R, M_R,
1838: ZJNE, M_LAB,
1839: ZCMP,
1840: M_JMPB, 0x30, /* 3706 */
1841: /* 3756 */
1842: ZCMP,
1843: M_JMP2, 0x8E, 0x04, /* 1166 */
1844: /* 3760 */
1845: ZCMP,
1846: M_JMP2, 0x9A, 0x04, /* 1178 */
1847: /* 3764 */
1848: ZCMP, M_LO,
1849: M_JMP2, 0x6C, 0x04, /* 1132 */
1850: /* 3769 */
1851: ZCMP, M_LO, M_RL,
1852: M_JMP2, 0x6D, 0x04, /* 1133 */
1853: /* 3775 */
1854: ZCMP,
1855: M_JMP2, 0x8F, 0x04, /* 1167 */
1856: /* 3779 */
1857: ZCMP,
1858: M_JMP2, 0x9B, 0x04, /* 1179 */
1859: /* 3783 */
1860: ZCMP, M_HI, M_AL, M_HI, M_AR,
1861: M_LREL1, M_LAB1,
1862: M_LREL0, M_LAB,
1863: ZCMP, M_LO, M_AL, M_LO, M_AR,
1864: M_LREL2,
1865: M_JMPB, 0xAF, /* 3623 */
1866: /* 3800 */
1867: ZOR, M_HI, M_RL, M_HI, M_RL,
1868: M_LREL1, M_LAB1,
1869: M_LREL0, M_LAB,
1870: ZCMP, M_LO, M_RL,
1871: M_JMPB, 0x11, /* 3795 */
1872: /* 3814 */
1873: ZCMP, M_HI, M_RL, M_HI, M_AR,
1874: M_JMPB, 0x0E, /* 3805 */
1875: /* 3821 */
1876: ZFCOMPI, M_AR,
1877: M_CALL, M_GID, 0x09,
1878: M_REL0, M_LAB,
1879: M_END,
1880: /* 3829 */
1881: ZFCOMPL,
1882: M_JMPB, 0x08, /* 3822 */
1883: /* 3832 */
1884: ZFCOMPF,
1885: M_JMPB, 0x0B, /* 3822 */
1886: /* 3835 */
1887: ZFCOMPD,
1888: M_JMPB, 0x0E, /* 3822 */
1889: /* /usr/src/c/n1/i8086/tables/rem.t */
1890: /* 3838 */
1891: M_JMP2, 0x2D, 0x0B, /* 2861 */
1892: /* 3841 */
1893: M_JMP2, 0x31, 0x0B, /* 2865 */
1894: /* /usr/src/c/n1/i8086/tables/shl.t */
1895: /* 3844 */
1896: ZSAL,
1897: M_JMP2, 0xCE, 0x01, /* 462 */
1898: /* 3848 */
1899: M_JMPB, 0x04, /* 3844 */
1900: /* 3850 */
1901: ZSAL, M_R, M_ICON, 0x02,
1902: ZSAL, M_R, M_ICON, 0x02,
1903: M_JMP1, 0x07, /* 7 */
1904: /* 3860 */
1905: ZMOVB, M_REGNO, CL, M_AR,
1906: ZSAL, M_R, M_REGNO, CL,
1907: M_JMP1, 0x07, /* 7 */
1908: /* 3870 */
1909: ZMOV, M_REGNO, CX, M_AR,
1910: ZSAL, M_R, M_REGNO, CL,
1911: M_END,
1912: /* 3879 */
1913: ZMOV, M_REGNO, CX, M_AR,
1914: M_DLAB0, ZSAL, M_LO, M_R, M_ICON, 0x02,
1915: ZRCL, M_HI, M_R, M_ICON, 0x02,
1916: ZLOOP, M_LAB0,
1917: M_END,
1918: /* 3897 */
1919: ZMOV, M_REGNO, CX, M_AR,
1920: ZJCXZ, M_LAB0,
1921: M_DLAB1, ZSAL, M_LO, M_R, M_ICON, 0x02,
1922: ZRCL, M_HI, M_R, M_ICON, 0x02,
1923: ZLOOP, M_LAB1,
1924: M_DLAB0,
1925: M_END,
1926: /* 3918 */
1927: ZSAL,
1928: M_JMP2, 0xD8, 0x01, /* 472 */
1929: /* 3922 */
1930: ZMOVB, M_REGNO, CL, M_AR,
1931: ZSAL, M_LO, M_R, M_REGNO, CL,
1932: M_JMP2, 0xDB, 0x01, /* 475 */
1933: /* 3934 */
1934: ZMOV, M_REGNO, CX,
1935: M_JMPB, 0x0C, /* 3925 */
1936: /* /usr/src/c/n1/i8086/tables/shr.t */
1937: /* 3939 */
1938: ZSAR,
1939: M_JMP2, 0xCE, 0x01, /* 462 */
1940: /* 3943 */
1941: ZSHR,
1942: M_JMP2, 0xCE, 0x01, /* 462 */
1943: /* 3947 */
1944: ZSAR,
1945: M_JMPB, 0x5D, /* 3855 */
1946: /* 3950 */
1947: ZSAR, M_R, M_ICON, 0x02,
1948: M_JMPB, 0x07, /* 3947 */
1949: /* 3956 */
1950: ZSHR,
1951: M_JMPB, 0x66, /* 3855 */
1952: /* 3959 */
1953: ZSHR, M_R, M_ICON, 0x02,
1954: M_JMPB, 0x07, /* 3956 */
1955: /* 3965 */
1956: ZMOVB, M_REGNO, CL, M_AR,
1957: ZSAR,
1958: M_JMPB, 0x69, /* 3865 */
1959: /* 3972 */
1960: ZMOVB, M_REGNO, CL, M_AR,
1961: ZSHR,
1962: M_JMPB, 0x70, /* 3865 */
1963: /* 3979 */
1964: ZMOV, M_REGNO, CX, M_AR,
1965: ZSAR,
1966: M_JMPB, 0x6D, /* 3875 */
1967: /* 3986 */
1968: ZMOV, M_REGNO, CX, M_AR,
1969: ZSHR,
1970: M_JMPB, 0x74, /* 3875 */
1971: /* 3993 */
1972: ZMOV, M_REGNO, CX, M_AR,
1973: M_DLAB0, ZSAR, M_HI, M_R, M_ICON, 0x02,
1974: ZRCR, M_LO,
1975: M_JMPB, 0x72, /* 3891 */
1976: /* 4007 */
1977: ZMOV, M_REGNO, CX, M_AR,
1978: M_DLAB0, ZSHR,
1979: M_JMPB, 0x0E, /* 3999 */
1980: /* 4015 */
1981: ZMOV, M_REGNO, CX, M_AR,
1982: ZJCXZ, M_LAB0,
1983: M_DLAB1, ZSAR, M_HI, M_R, M_ICON, 0x02,
1984: ZRCR, M_LO,
1985: M_JMPB, 0x76, /* 3911 */
1986: /* 4031 */
1987: ZMOV, M_REGNO, CX, M_AR,
1988: ZJCXZ, M_LAB0,
1989: M_DLAB1, ZSHR,
1990: M_JMPB, 0x10, /* 4023 */
1991: /* /usr/src/c/n1/i8086/tables/sub.t */
1992: /* 4041 */
1993: ZDEC,
1994: M_JMP1, 0x9B, /* 155 */
1995: /* 4044 */
1996: ZDEC, M_LO, M_R,
1997: M_END,
1998: /* 4048 */
1999: ZDEC, M_R,
2000: M_JMPB, 0x09, /* 4041 */
2001: /* 4052 */
2002: ZDEC, M_LO, M_R,
2003: M_JMPB, 0x0B, /* 4044 */
2004: /* 4057 */
2005: ZSUB,
2006: M_JMP2, 0xCE, 0x01, /* 462 */
2007: /* 4061 */
2008: ZSUB,
2009: M_JMP2, 0xD3, 0x01, /* 467 */
2010: /* 4065 */
2011: ZSUB, M_LO, M_R, M_LO, M_AR,
2012: ZSBB,
2013: M_JMP2, 0x45, 0x02, /* 581 */
2014: /* 4074 */
2015: ZSUB,
2016: M_JMP2, 0x4C, 0x02, /* 588 */
2017: /* 4078 */
2018: ZMOV, M_R, M_LO, M_AL,
2019: ZSUB,
2020: M_JMP2, 0x4D, 0x02, /* 589 */
2021: /* 4086 */
2022: M_JMPB, 0x0C, /* 4074 */
2023: /* 4088 */
2024: ZFSUBI, M_AR,
2025: M_END,
2026: /* 4091 */
2027: ZFSUBL, M_AR,
2028: M_END,
2029: /* 4094 */
2030: ZFSUBF, M_AR,
2031: M_END,
2032: /* 4097 */
2033: ZFSUBD, M_AR,
2034: M_END,
2035: /* /usr/src/c/n1/i8086/tables/xor.t */
2036: /* 4100 */
2037: ZXOR,
2038: M_JMP2, 0xCE, 0x01, /* 462 */
2039: /* 4104 */
2040: ZXOR,
2041: M_JMP2, 0x4C, 0x02, /* 588 */
2042: /* 4108 */
2043: ZXOR, M_LO, M_R, M_LO, M_AR,
2044: M_JMP2, 0xED, 0x0D, /* 3565 */
2045: /* 4116 */
2046: ZXOR,
2047: M_JMP2, 0x45, 0x02, /* 581 */
2048: /* 4120 */
2049: ZNOT, M_LO, M_R,
2050: M_JMPB, 0x07, /* 4116 */
2051: /* 4125 */
2052: ZXOR, M_LO, M_R, M_LO, M_AR,
2053: M_JMPB, 0x07, /* 4123 */
2054: 0
2055: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.