|
|
1.1 root 1: From research!whuxld!bjb Thu Mar 8 13:23 EST 1984*
2: To: research!seki!pjw
3:
4: /*
5: * static char *ID_opsout = "@(#) ops.out: 1.5 4/26/83";
6: */
7: {"mcomb", IS25|INSTRB, DYAOP1-256, 8, 0x8bL},
8: {"mcomh", IS25|INSTRH, DYAOP1-256, 8, 0x8aL},
9: {"mcomw", IS25|INSTRW, DYAOP1-256, 8, 0x88L},
10: {"movzbh", IS25|INSTRBH, DYAOP7-256, 8, 0x87L},
11: {"movzbw", IS25|INSTRBW, DYAOP7-256, 8, 0x87L},
12: {"movzhw", IS25|INSTRHW, DYAOP7-256, 8, 0x86L},
13: {"pushzb", IS25|INSTRB, PUSHOP1-256, 8, 0x87L},
14: {"pushzh", IS25|INSTRHW, PUSHOP1-256, 8, 0x84L},
15: {"movaw", IS25|INSTRW, DYAOP2-256, 8, 0x4L},
16: {"pushaw", IS25|INSTRW, MONOP2-256, 8, 0xe0L},
17: {"andb2", IS25|INSTRB, DYAOP1-256, 8, 0xbbL},
18: {"andh2", IS25|INSTRH, DYAOP1-256, 8, 0xbaL},
19: {"andw2", IS25|INSTRW, DYAOP1-256, 8, 0xb8L},
20: {"andb3", IS25|INSTRB, TRIOP1-256, 8, 0xfbL},
21: {"andh3", IS25|INSTRH, TRIOP1-256, 8, 0xfaL},
22: {"andw3", IS25|INSTRW, TRIOP1-256, 8, 0xf8L},
23: {"orb2", IS25|INSTRB, DYAOP1-256, 8, 0xb3L},
24: {"orh2", IS25|INSTRH, DYAOP1-256, 8, 0xb2L},
25: {"orw2", IS25|INSTRW, DYAOP1-256, 8, 0xb0L},
26: {"orb3", IS25|INSTRB, TRIOP1-256, 8, 0xf3L},
27: {"orh3", IS25|INSTRH, TRIOP1-256, 8, 0xf2L},
28: {"orw3", IS25|INSTRW, TRIOP1-256, 8, 0xf0L},
29: {"xorb2", IS25|INSTRB, DYAOP1-256, 8, 0xb7L},
30: {"xorh2", IS25|INSTRH, DYAOP1-256, 8, 0xb6L},
31: {"xorw2", IS25|INSTRW, DYAOP1-256, 8, 0xb4L},
32: {"xorb3", IS25|INSTRB, TRIOP1-256, 8, 0xf7L},
33: {"xorh3", IS25|INSTRH, TRIOP1-256, 8, 0xf6L},
34: {"xorw3", IS25|INSTRW, TRIOP1-256, 8, 0xf4L},
35: {"bitb", IS25|INSTRB, CMPOP2-256, 8, 0x3bL},
36: {"bith", IS25|INSTRH, CMPOP2-256, 8, 0x3aL},
37: {"bitw", IS25|INSTRW, CMPOP2-256, 8, 0x38L},
38: {"llsw2", IS25|INSTRW, DYAOP3-256, 16, 0xd0L},
39: {"llsw3", IS25|INSTRW, SHFTOP1-256, 16, 0xd0L},
40: {"lrsw2", IS25|INSTRBW, DYAOP3-256, 16, 0xd4L},
41: {"lrsw3", IS25|INSTRBW, SHFTOP1-256, 16, 0xd4L},
42: {"movb", IS25|INSTRB, DYAOP4-256, 16, 0x8387L},
43: {"movh", IS25|INSTRH, DYAOP4-256, 16, 0x8286L},
44: {"movw", IS25|INSTRW, DYAOP4-256, 16, 0x8084L},
45: {"movbbh", IS25|INSTRBH, DYAOP5-256, 16, 0x87E7L},
46: {"movbbw", IS25|INSTRBW, DYAOP5-256, 16, 0x87E7L},
47: {"movbhw", IS25|INSTRHW, DYAOP5-256, 8, 0x86L},
48: {"movthb", IS25|INSTRHB, DYAOP5-256, 8, 0x86L},
49: {"movtwb", IS25|INSTRWB, DYAOP5-256, 8, 0x84L},
50: {"movtwh", IS25|INSTRWH, DYAOP5-256, 8, 0x84L},
51: {"mnegh", IS25|INSTRH, DYAOP1-256, 8, 0x8eL},
52: {"mnegw", IS25|INSTRW, DYAOP1-256, 8, 0x8cL},
53: {"pushbb", IS25|INSTRBW, PUSHOP1-256, 8, 0x87L},
54: {"pushbh", IS25|INSTRH, PUSHOP1-256, 8, 0x86L},
55: {"pushw", IS25|INSTRW, MONOP1-256, 8, 0xa0L},
56: {"addb2", IS25|INSTRB, DYAOP6-256, 16, 0x939fL},
57: {"addh2", IS25|INSTRH, DYAOP6-256, 16, 0x929eL},
58: {"addw2", IS25|INSTRW, DYAOP6-256, 16, 0x909cL},
59: {"addb3", IS25|INSTRB, TRIOP1-256, 8, 0xdfL},
60: {"addh3", IS25|INSTRH, TRIOP1-256, 8, 0xdeL},
61: {"addw3", IS25|INSTRW, TRIOP1-256, 8, 0xdcL},
62: {"subb2", IS25|INSTRB, DYAOP6-256, 16, 0x97bfL},
63: {"subh2", IS25|INSTRH, DYAOP6-256, 16, 0x96beL},
64: {"subw2", IS25|INSTRW, DYAOP6-256, 16, 0x94bcL},
65: {"subb3", IS25|INSTRB, TRIOP1-256, 8, 0xffL},
66: {"subh3", IS25|INSTRH, TRIOP1-256, 8, 0xfeL},
67: {"subw3", IS25|INSTRW, TRIOP1-256, 8, 0xfcL},
68: {"mulw2", IS25|INSTRW, DYAOP1-256, 8, 0xa8L},
69: {"umulw2", IS25|INSTRW, DYAOP8-256, 8, 0xa8L},
70: {"mulw3", IS25|INSTRW, TRIOP1-256, 8, 0xe8L},
71: {"umulw3", IS25|INSTRW, TRIOP2-256, 8, 0xe8L},
72: {"divw2", IS25|INSTRW, DYAOP1-256, 8, 0xacL},
73: {"udivw2", IS25|INSTRW, DYAOP8-256, 8, 0xacL},
74: {"divw3", IS25|INSTRW, TRIOP1-256, 8, 0xecL},
75: {"udivw3", IS25|INSTRW, TRIOP2-256, 8, 0xecL},
76: {"modw2", IS25|INSTRW, DYAOP1-256, 8, 0xa4L},
77: {"umodw2", IS25|INSTRW, DYAOP8-256, 8, 0xa4L},
78: {"modw3", IS25|INSTRW, TRIOP1-256, 8, 0xe4L},
79: {"umodw3", IS25|INSTRW, TRIOP2-256, 8, 0xe4L},
80: #if FLOAT
81: {"fadds2", INSTRW, FPDYAOP1-256, 8, 0x31L},
82: {"fsubs2", INSTRW, FPDYAOP1-256, 8, 0x41L},
83: {"fmuls2", INSTRW, FPDYAOP1-256, 8, 0x51L},
84: {"fdivs2", INSTRW, FPDYAOP1-256, 8, 0x61L},
85: {"movhs", INSTRHW, FPDYAOP2-256, 8, 0x71L},
86: {"movws", INSTRW, FPDYAOP2-256, 8, 0x81L},
87: {"movss", INSTRW, FPDYAOP1-256, 8, 0x91L},
88: {"movsd", INSTRW, FPDYAOP1-256, 8, 0xa1L},
89: {"movsh", INSTRW, FPDYAOP1-256, 8, 0xb1L},
90: {"movtsh", INSTRW, FPDYAOP1-256, 8, 0xc1L},
91: {"movsw", INSTRW, FPDYAOP1-256, 8, 0xd1L},
92: {"movtsw", INSTRW, FPDYAOP1-256, 8, 0xe1L},
93: {"fcmps", INSTRW, FPCMPOP1-256, 8, 0xf1L},
94: {"faddd2", INSTRD, FPDYAOP1-256, 8, 0x35L},
95: {"fsubd2", INSTRD, FPDYAOP1-256, 8, 0x45L},
96: {"fmuld2", INSTRD, FPDYAOP1-256, 8, 0x55L},
97: {"fdivd2", INSTRD, FPDYAOP1-256, 8, 0x65L},
98: {"movhd", INSTRH, FPDYAOP2-256, 8, 0x75L},
99: {"movwd", INSTRW, FPDYAOP2-256, 8, 0x85L},
100: {"movds", INSTRD, FPDYAOP1-256, 8, 0x95L},
101: {"movdd", INSTRD, FPDYAOP1-256, 8, 0xa5L},
102: {"movdh", INSTRD, FPDYAOP1-256, 8, 0xb5},
103: {"movtdh", INSTRD, FPDYAOP1-256, 8, 0xc5},
104: {"movdw", INSTRD, FPDYAOP1-256, 8, 0xd5L},
105: {"movtdw", INSTRD, FPDYAOP1-256, 8, 0xe5L},
106: {"fcmpd", INSTRD, FPCMPOP1-256, 8, 0xf5L},
107: {"fadds3", INSTRW, FPTRIOP1-256, 8, 0x39L},
108: {"fsubs3", INSTRW, FPTRIOP1-256, 8, 0x49L},
109: {"fmuls3", INSTRW, FPTRIOP1-256, 8, 0x59L},
110: {"fdivs3", INSTRW, FPTRIOP1-256, 8, 0x69L},
111: {"faddd3", INSTRD, FPTRIOP1-256, 8, 0x79L},
112: {"fsubd3", INSTRD, FPTRIOP1-256, 8, 0x89L},
113: {"fmuld3", INSTRD, FPTRIOP1-256, 8, 0x99L},
114: {"fdivd3", INSTRD, FPTRIOP1-256, 8, 0xa9L},
115: #endif
116: {"alsw2", IS25|INSTRBW, DYAOP3-256, 16, 0xc0L},
117: {"alsw3", IS25|INSTRBW, SHFTOP1-256, 16, 0xc0L},
118: {"arsw2", IS25|INSTRW, DYAOP3-256, 16, 0xc4L},
119: {"arsw3", IS25|INSTRW, SHFTOP1-256, 16, 0xc4L},
120: {"cmpb", IS25|INSTRB, CMPOP1-256, 16, 0x2b3fL},
121: {"cmph", IS25|INSTRH, CMPOP1-256, 16, 0x2a3eL},
122: {"cmpw", IS25|INSTRW, CMPOP1-256, 16, 0x283cL},
123: {"jbc", IS25|INSTRW, JMBOP1-256, 8, 0x38L},
124: {"jbs", IS25|INSTRW, JMBOP1-256, 8, 0x38L},
125: {"rsb", IS25|INSTRW, ZEROP1-256, 8, 0x78L},
126: {"acjl", IS25|INSTRW, LOOPOP1-256, 24, 0xb83c4bL},
127: {"acjlu", IS25|INSTRW, LOOPOP1-256, 24, 0xb83c5bL},
128: {"acjle", IS25|INSTRW, LOOPOP1-256, 24, 0xb83c4fL},
129: {"acjleu", IS25|INSTRW, LOOPOP1-256, 24, 0xb83c5fL},
130: {"atjnzb", IS25|INSTRW, LOOPOP2-256, 8, 0x2bL},
131: {"atjnzh", IS25|INSTRW, LOOPOP2-256, 8, 0x2aL},
132: {"atjnzw", IS25|INSTRW, LOOPOP2-256, 8, 0x28L},
133: {"movblb", IS25|INSTRB, BLOCKOP-256, 8, 0x87L},
134: {"movblh", IS25|INSTRH, BLOCKOP-256, 8, 0x86L},
135: {"movblw", IS25|INSTRW, ZEROP1-256, 16, 0x3019L},
136: {"call", IS25|INSTRW, CALOP1-256, 8, 0x2cL},
137: {"save", IS25|INSTRW, SAVOP1-256, 8, 0x10L},
138: {"ret", IS25|INSTRW, RETOP1-256, 16, 0x0818L},
139: {"insv", IS25|INSTRW, FLDOP1-256, 8, 0xc8L},
140: {"extzv", IS25|INSTRW, FLDOP2-256, 8, 0xccL},
141: {"jz", IS25|INSTRW, JMPOP1-256, 16, 0x777fL},
142: {"jnz", IS25|INSTRW, JMPOP1-256, 16, 0x7f77L},
143: {"jpos", IS25|INSTRW, JMPOP1-256, 16, 0x4f47L},
144: {"jnpos", IS25|INSTRW, JMPOP1-256, 16, 0x474fL},
145: {"jneg", IS25|INSTRW, JMPOP1-256, 16, 0x434bL},
146: {"jnneg", IS25|INSTRW, JMPOP1-256, 16, 0x4b43L},
147: {"je", IS25|INSTRW, JMPOP1-256, 16, 0x777fL},
148: {"jne", IS25|INSTRW, JMPOP1-256, 16, 0x7f77L},
149: {"jl", IS25|INSTRW, JMPOP1-256, 16, 0x434bL},
150: {"jle", IS25|INSTRW, JMPOP1-256, 16, 0x474fL},
151: {"jg", IS25|INSTRW, JMPOP1-256, 16, 0x4f47L},
152: {"jge", IS25|INSTRW, JMPOP1-256, 16, 0x4b43L},
153: {"jlu", IS25|INSTRW, JMPOP1-256, 16, 0x535bL},
154: {"jleu", IS25|INSTRW, JMPOP1-256, 16, 0x575fL},
155: {"jgu", IS25|INSTRW, JMPOP1-256, 16, 0x5f57L},
156: {"jgeu", IS25|INSTRW, JMPOP1-256, 16, 0x5b53L},
157: {"jmp", IS25|INSTRW, JMPOP1-256, 8, 0x7bL},
158: {"jsb", IS25|INSTRW, JSBOP1-256, 16, 0x3437L},
159: {"BEB", INSTRB, JMPOP1-256, 8, 0x7fL},
160: {"BNEB", INSTRB, JMPOP1-256, 8, 0x77L},
161: {"BLB", INSTRB, JMPOP1-256, 8, 0x4bL},
162: {"BLEB", INSTRB, JMPOP1-256, 8, 0x4fL},
163: {"BGB", INSTRB, JMPOP1-256, 8, 0x47L},
164: {"BGEB", INSTRB, JMPOP1-256, 8, 0x43L},
165: {"BLUB", INSTRB, JMPOP1-256, 8, 0x5bL},
166: {"BLEUB", INSTRB, JMPOP1-256, 8, 0x5fL},
167: {"BGUB", INSTRB, JMPOP1-256, 8, 0x57L},
168: {"BGEUB", INSTRB, JMPOP1-256, 8, 0x53L},
169: {"BRB", INSTRB, JMPOP1-256, 8, 0x7bL},
170: {"BSBB", INSTRB, BSBOP1-256, 8, 0x37L},
171: {"BEH", INSTRH, JMPOP1-256, 8, 0x7eL},
172: {"BNEH", INSTRH, JMPOP1-256, 8, 0x76L},
173: {"BLH", INSTRH, JMPOP1-256, 8, 0x4aL},
174: {"BLEH", INSTRH, JMPOP1-256, 8, 0x4eL},
175: {"BGH", INSTRH, JMPOP1-256, 8, 0x46L},
176: {"BGEH", INSTRH, JMPOP1-256, 8, 0x42L},
177: {"BLUH", INSTRH, JMPOP1-256, 8, 0x5aL},
178: {"BLEUH", INSTRH, JMPOP1-256, 8, 0x5eL},
179: {"BGUH", INSTRH, JMPOP1-256, 8, 0x56L},
180: {"BGEUH", INSTRH, JMPOP1-256, 8, 0x52L},
181: {"BRH", INSTRH, JMPOP1-256, 8, 0x7aL},
182: {"BSBH", INSTRH, BSBOP1-256, 8, 0x36L},
183: {"CALL", INSTRW, CALOP2-256, 8, 0x2cL},
184: {"SAVE", INSTRW, SAVOP2-256, 8, 0x10L},
185: {"RESTORE", INSTRW, SAVOP2-256, 8, 0x18L},
186: {"RET", INSTRW, ZEROP1-256, 8, 0x08L},
187: {"GATE", INSTRW, ZEROP1-256, 16, 0x3061L},
188: {"RETG", INSTRW, ZEROP1-256, 16, 0x3045L},
189: {"CALLPS", INSTRW, ZEROP1-256, 16, 0x30acL},
190: {"RETPS", INSTRW, ZEROP1-256, 16, 0x30c8L},
191: {"MVERNO", INSTRW, ZEROP1-256, 16, 0x3009L}, /* 12 */
192: {"DISVJMP", INSTRW, ZEROP1-256, 16, 0x3013L},
193: {"ENBVJMP", INSTRW, ZEROP1-256, 16, 0x300dL},
194: {"STREND", INSTRW, ZEROP1-256, 16, 0x301fL},
195: {"STRCPY", INSTRW, ZEROP1-256, 16, 0x3035L},
196: {"SLFTST", INSTRW, ZEROP1-256, 16, 0x303cL},
197: {"WAIT", INSTRW, ZEROP1-256, 8, 0x2fL},
198: {"BPT", INSTRW, ZEROP1-256, 8, 0x2eL},
199: {"SWAPWI", INSTRW, MONOP1-256, 8, 0x1cL},
200: {"SWAPHI", INSTRH, MONOP1-256, 8, 0x1eL},
201: {"SWAPBI", INSTRB, MONOP1-256, 8, 0x1fL},
202: {"POPW", INSTRW, MONOP3-256, 8, 0x20L},
203: {"TSTW", INSTRW, MONOP1-256, 8, 0x28L},
204: {"TSTH", INSTRH, MONOP1-256, 8, 0x2aL},
205: {"TSTB", INSTRB, MONOP1-256, 8, 0x2bL},
206: {"RGEQ", INSTRW, ZEROP1-256, 8, 0x40L},
207: {"RGEQU", INSTRW, ZEROP1-256, 8, 0x50L},
208: {"RGTR", INSTRW, ZEROP1-256, 8, 0x44L},
209: {"RLSS", INSTRW, ZEROP1-256, 8, 0x48L},
210: {"RLSSU", INSTRW, ZEROP1-256, 8, 0x58L},
211: {"RLEQ", INSTRW, ZEROP1-256, 8, 0x4cL},
212: {"RCC", INSTRW, ZEROP1-256, 8, 0x50L},
213: {"RGTRU", INSTRW, ZEROP1-256, 8, 0x54L},
214: {"RCS", INSTRW, ZEROP1-256, 8, 0x58L},
215: {"RLEQU", INSTRW, ZEROP1-256, 8, 0x5cL},
216: {"RVC", INSTRW, ZEROP1-256, 8, 0x60L},
217: {"BVCH", INSTRH, JMPOP1-256, 8, 0x62L},
218: {"BVCB", INSTRB, JMPOP1-256, 8, 0x63L},
219: {"RVS", INSTRW, ZEROP1-256, 8, 0x68L},
220: {"BVSH", INSTRH, JMPOP1-256, 8, 0x6aL},
221: {"BVSB", INSTRB, JMPOP1-256, 8, 0x6bL},
222: {"BCCB", INSTRB, JMPOP1-256, 8, 0x53L},
223: {"BCSB", INSTRB, JMPOP1-256, 8, 0x5bL},
224: {"BCCH", INSTRH, JMPOP1-256, 8, 0x52L},
225: {"BCSH", INSTRH, JMPOP1-256, 8, 0x5aL},
226: {"BEQLBX", INSTRB, JMPOP1-256, 8, 0x6fL},
227: {"BEQLHX", INSTRH, JMPOP1-256, 8, 0x6eL},
228: {"BNEQBX", INSTRB, JMPOP1-256, 8, 0x67L},
229: {"BNEQHX", INSTRH, JMPOP1-256, 8, 0x66L},
230: {"JMP", INSTRW, JMPOP1-256, 8, 0x24L},
231: {"JSB", INSTRW, JSBOP2-256, 8, 0x34L},
232: {"RNEQ", INSTRW, ZEROP1-256, 8, 0x74L},
233: {"RNEQU", INSTRW, ZEROP1-256, 8, 0x64L},
234: {"NOP", INSTRW, ZEROP1-256, 8, 0x70L},
235: {"NOP3", INSTRW, ZEROP1-256, 24, 0x720000L},
236: {"NOP2", INSTRW, ZEROP1-256, 16, 0x7300L},
237: {"REQL", INSTRW, ZEROP1-256, 8, 0x7cL},
238: {"REQLU", INSTRW, ZEROP1-256, 8, 0x6cL},
239: {"CLRW", INSTRW, MONOP1-256, 8, 0x80L},
240: {"CLRH", INSTRH, MONOP1-256, 8, 0x82L},
241: {"CLRB", INSTRB, MONOP1-256, 8, 0x83L},
242: {"MNEGB", INSTRB, DYAOP1-256, 8, 0x8fL},
243: {"INCW", INSTRW, MONOP1-256, 8, 0x90L},
244: {"INCH", INSTRH, MONOP1-256, 8, 0x92L},
245: {"INCB", INSTRB, MONOP1-256, 8, 0x93L},
246: {"DECW", INSTRW, MONOP1-256, 8, 0x94L},
247: {"DECH", INSTRH, MONOP1-256, 8, 0x96L},
248: {"DECB", INSTRB, MONOP1-256, 8, 0x97L},
249: {"MODH2", INSTRH, DYAOP1-256, 8, 0xa6L},
250: {"MODB2", INSTRB, DYAOP1-256, 8, 0xa7L},
251: {"MULH2", INSTRH, DYAOP1-256, 8, 0xaaL},
252: {"MULB2", INSTRB, DYAOP1-256, 8, 0xabL},
253: {"DIVH2", INSTRH, DYAOP1-256, 8, 0xaeL},
254: {"DIVB2", INSTRB, DYAOP1-256, 8, 0xafL},
255: {"ALSW3", INSTRW, TRIOP1-256, 8, 0xc0L},
256: {"ARSW3", INSTRW, TRIOP1-256, 8, 0xc4L},
257: {"ARSH3", INSTRH, TRIOP1-256, 8, 0xc6L},
258: {"ARSB3", INSTRB, TRIOP1-256, 8, 0xc7L},
259: {"LLSW3", INSTRW, TRIOP1-256, 8, 0xd0L},
260: {"LLSH3", INSTRH, TRIOP1-256, 8, 0xd2L},
261: {"LLSB3", INSTRB, TRIOP1-256, 8, 0xd3L},
262: {"LRSW3", INSTRW, TRIOP1-256, 8, 0xd4L},
263: {"ROTW", INSTRW, TRIOP1-256, 8, 0xd8L},
264: {"MODH3", INSTRH, TRIOP1-256, 8, 0xe6L},
265: {"MODB3", INSTRB, TRIOP1-256, 8, 0xe7L},
266: {"MULH3", INSTRH, TRIOP1-256, 8, 0xeaL},
267: {"MULB3", INSTRB, TRIOP1-256, 8, 0xebL},
268: {"DIVH3", INSTRH, TRIOP1-256, 8, 0xeeL},
269: {"DIVB3", INSTRB, TRIOP1-256, 8, 0xefL},
270: {"MCOMB", INSTRB, DYAOP1-256, 8, 0x8bL},
271: {"MCOMH", INSTRH, DYAOP1-256, 8, 0x8aL},
272: {"MCOMW", INSTRW, DYAOP1-256, 8, 0x88L},
273: {"MOVTRW", INSTRW, DYAOP2-256, 8, 0xcL},
274: {"MOVAW", INSTRW, DYAOP2-256, 8, 0x4L},
275: {"PUSHAW", INSTRW, MONOP2-256, 8, 0xe0L},
276: {"ANDB2", INSTRB, DYAOP1-256, 8, 0xbbL},
277: {"ANDH2", INSTRH, DYAOP1-256, 8, 0xbaL},
278: {"ANDW2", INSTRW, DYAOP1-256, 8, 0xb8L},
279: {"ANDB3", INSTRB, TRIOP1-256, 8, 0xfbL},
280: {"ANDH3", INSTRH, TRIOP1-256, 8, 0xfaL},
281: {"ANDW3", INSTRW, TRIOP1-256, 8, 0xf8L},
282: {"ORB2", INSTRB, DYAOP1-256, 8, 0xb3L},
283: {"ORH2", INSTRH, DYAOP1-256, 8, 0xb2L},
284: {"ORW2", INSTRW, DYAOP1-256, 8, 0xb0L},
285: {"ORB3", INSTRB, TRIOP1-256, 8, 0xf3L},
286: {"ORH3", INSTRH, TRIOP1-256, 8, 0xf2L},
287: {"ORW3", INSTRW, TRIOP1-256, 8, 0xf0L},
288: {"XORB2", INSTRB, DYAOP1-256, 8, 0xb7L},
289: {"XORH2", INSTRH, DYAOP1-256, 8, 0xb6L},
290: {"XORW2", INSTRW, DYAOP1-256, 8, 0xb4L},
291: {"XORB3", INSTRB, TRIOP1-256, 8, 0xf7L},
292: {"XORH3", INSTRH, TRIOP1-256, 8, 0xf6L},
293: {"XORW3", INSTRW, TRIOP1-256, 8, 0xf4L},
294: {"BITB", INSTRB, CMPOP2-256, 8, 0x3bL},
295: {"BITH", INSTRH, CMPOP2-256, 8, 0x3aL},
296: {"BITW", INSTRW, CMPOP2-256, 8, 0x38L},
297: {"MOVB", INSTRB, DYAOP4-256, 8, 0x87L},
298: {"MOVH", INSTRH, DYAOP4-256, 8, 0x86L},
299: {"MOVW", INSTRW, DYAOP4-256, 8, 0x84L},
300: {"MNEGH", INSTRH, DYAOP1-256, 8, 0x8eL},
301: {"MNEGW", INSTRW, DYAOP1-256, 8, 0x8cL},
302: {"PUSHW", INSTRW, MONOP1-256, 8, 0xa0L},
303: {"ADDB2", INSTRB, DYAOP6-256, 8, 0x9fL},
304: {"ADDH2", INSTRH, DYAOP6-256, 8, 0x9eL},
305: {"ADDW2", INSTRW, DYAOP6-256, 8, 0x9cL},
306: {"ADDB3", INSTRB, TRIOP1-256, 8, 0xdfL},
307: {"ADDH3", INSTRH, TRIOP1-256, 8, 0xdeL},
308: {"ADDW3", INSTRW, TRIOP1-256, 8, 0xdcL},
309: {"SUBB2", INSTRB, DYAOP6-256, 8, 0xbfL},
310: {"SUBH2", INSTRH, DYAOP6-256, 8, 0xbeL},
311: {"SUBW2", INSTRW, DYAOP6-256, 8, 0xbcL},
312: {"SUBB3", INSTRB, TRIOP1-256, 8, 0xffL},
313: {"SUBH3", INSTRH, TRIOP1-256, 8, 0xfeL},
314: {"SUBW3", INSTRW, TRIOP1-256, 8, 0xfcL},
315: {"MULW2", INSTRW, DYAOP1-256, 8, 0xa8L},
316: {"MULW3", INSTRW, TRIOP1-256, 8, 0xe8L},
317: {"DIVW2", INSTRW, DYAOP1-256, 8, 0xacL},
318: {"DIVW3", INSTRW, TRIOP1-256, 8, 0xecL},
319: {"MODW2", INSTRW, DYAOP1-256, 8, 0xa4L},
320: {"MODW3", INSTRW, TRIOP1-256, 8, 0xe4L},
321: {"CMPB", INSTRB, CMPOP1-256, 8, 0x3fL},
322: {"CMPH", INSTRH, CMPOP1-256, 8, 0x3eL},
323: {"CMPW", INSTRW, CMPOP1-256, 8, 0x3cL},
324: {"RSB", INSTRW, ZEROP1-256, 8, 0x78L},
325: {"MOVBLW", INSTRW, ZEROP1-256, 16, 0x3019L},
326: {"INSFW", INSTRW, FLDOP4-256, 8, 0xc8L},
327: {"INSFH", INSTRH, FLDOP4-256, 8, 0xcaL},
328: {"INSFB", INSTRB, FLDOP4-256, 8, 0xcbL},
329: {"EXTFW", INSTRW, FLDOP4-256, 8, 0xccL},
330: {"EXTFH", INSTRH, FLDOP4-256, 8, 0xceL},
331: {"EXTFB", INSTRB, FLDOP4-256, 8, 0xcfL},
332: {"EXTOP", INSTRX, SIMOP-256, 8, 0x14L},
333: {"getsm", INSTRX, ZEROP1-256, 8, 0x1L},
334: {"putsm", INSTRX, ZEROP1-256, 8, 0x11L},
335: {"ungetsm", INSTRX, ZEROP1-256, 8, 0x21L},
336: {"r0", DUMMY, REGISTER-256, 4, 0x0L},
337: {"r1", DUMMY, REGISTER-256, 4, 0x1L},
338: {"r2", DUMMY, REGISTER-256, 4, 0x2L},
339: {"r3", DUMMY, REGISTER-256, 4, 0x3L},
340: {"r4", DUMMY, REGISTER-256, 4, 0x4L},
341: {"r5", DUMMY, REGISTER-256, 4, 0x5L},
342: {"r6", DUMMY, REGISTER-256, 4, 0x6L},
343: {"r7", DUMMY, REGISTER-256, 4, 0x7L},
344: {"r8", DUMMY, REGISTER-256, 4, 0x8L},
345: {"fp", DUMMY, REGISTER-256, 4, 0x9L},
346: {"ap", DUMMY, REGISTER-256, 4, 0xaL},
347: {"psw", DUMMY, REGISTER-256, 4, 0xbL},
348: {"sp", DUMMY, REGISTER-256, 4, 0xcL},
349: {"pcbp", DUMMY, REGISTER-256, 4, 0xdL},
350: {"isp", DUMMY, REGISTER-256, 4, 0xeL},
351: {".globl", PSEUDO, PSGLOBAL-256, 0, 0x0L},
352: {".comm", PSEUDO, PSCOMM-256, 0, 0x0L},
353: {".set", PSEUDO, PSSET-256, 0, 0x0L},
354: {".zero", PSEUDO, PSZERO-256, 0, 0x0L},
355: {".bss", BSS, PSBSS-256, 0, 0x0L},
356: {".file", PSEUDO, PSFILE-256, 0, 0x0L},
357: {".align", PSEUDO, PSALIGN-256, 0, 0x0L},
358: {".byte", PSEUDO, PSBYTE-256, 0, 0x0L},
359: {".half", PSEUDO, PSHALF-256, 0, 0x0L},
360: {".word", PSEUDO, PSWORD-256, 0, 0x0L},
361: #if FLOAT
362: {".float", PSEUDO, PSFLOAT-256, 0, 0x0L},
363: {".double", PSEUDO, PSDOUBLE-256, 0, 0x0L},
364: #endif
365: {".def", PSEUDO, PSDEF-256, 0, 0x0L},
366: {".val", PSEUDO, PSVAL-256, 0, 0x0L},
367: {".scl", PSEUDO, PSSCL-256, 0, 0x0L},
368: {".type", PSEUDO, PSTYPE-256, 0, 0x0L},
369: {".tag", PSEUDO, PSTAG-256, 0, 0x0L},
370: {".line", PSEUDO, PSLINE-256, 0, 0x0L},
371: {".size", PSEUDO, PSSIZE-256, 0, 0x0L},
372: {".dim", PSEUDO, PSDIM-256, 0, 0x0L},
373: {".endef", PSEUDO, PSENDEF-256, 0, 0x0L},
374: {".ln", PSEUDO, PSLN-256, 0, 0x0L},
375: {".text", TXT, SECTIONN-256, 0, 0x0L},
376: {".data", DAT, SECTIONN-256, 0, 0x0L},
377: {"sbyte", DUMMY, EXPTYPE-256, 8, 0x7L},
378: {"ubyte", DUMMY, EXPTYPE-256, 8, 0x3L},
379: {"byte", DUMMY, EXPTYPE-256, 8, 0x7L},
380: {"shalf", DUMMY, EXPTYPE-256, 8, 0x6L},
381: {"half", DUMMY, EXPTYPE-256, 8, 0x6L},
382: {"uhalf", DUMMY, EXPTYPE-256, 8, 0x2L},
383: {"sword", DUMMY, EXPTYPE-256, 8, 0x4L},
384: {"word", DUMMY, EXPTYPE-256, 8, 0x4L},
385: {"uword", DUMMY, EXPTYPE-256, 8, 0x0L},
386:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.