Rizin
unix-like reverse engineering framework and cli tools
ins.c
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2013 th0rpe <josediazfer@yahoo.es>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 
4 #include "ins.h"
5 
6 ut8 *ins_buff = (ut8 *)NULL; // = "\x77\x21\x20\x21\x00\x30\x21\x77\x20\x21";
8 
9 static unsigned int has_failed = 0;
10 
11 ut32 get_ins_len(ut8 opcode) {
12  ut32 val = (opcode >> 4) & 0xF;
13  ut32 len = 0;
14 
15  switch (val) {
16  case 0:
17  case 1:
18  len = 2;
19  break;
20  case 2:
21  case 3:
22  len = 1;
23  break;
24  case 4:
25  case 5:
26  case 6:
27  case 7:
28  len = 3;
29  break;
30  case 8:
31  case 9:
32  case 10:
33  len = 4;
34  break;
35  case 11:
36  case 12:
37  case 13:
38  len = 5;
39  break;
40  case 14:
41  len = 6;
42  break;
43  case 15:
44  len = 7;
45  break;
46  }
47 
48  return len;
49 }
50 
52  ut32 ret = 0;
53  has_failed = 0;
54  if (C55PLUS_DEBUG) {
55  printf("pos => 0x%x len => %d ins_buff_len => %d\n", pos, len, ins_buff_len);
56  }
57 
58  if ((st32)pos < 0 || pos >= ins_buff_len) {
59  has_failed = 1;
60  return ret;
61  }
62 
63  for (; len > 0; len--) {
64  ret <<= 8;
65  if (pos >= ins_buff_len) {
66  has_failed = 1;
67  } else {
68  ret |= ins_buff[pos++];
69  }
70  }
71 
72  return ret;
73 }
74 
75 // pseudo instructions array (used for replacement tokens)
76 char *ins_str[] = {
77  (char *)0x0,
78  "OOOOOOppHHHhhhhhkkkkkkkk",
79  "while (`HHHhhhhh` && (RPTC < `kkkkkkkk`)) repeat",
80  "RPTCC `kkkkkkkk`, `HHHhhhhh`",
81  (char *)0x1,
82  "OOOOOOOOHHHhhhhh",
83  "if (`HHHhhhhh`) return",
84  "RETCC `HHHhhhhh`",
85  (char *)0x2,
86  "OOOOOOOpLLLLLLLLHHHhhhhh",
87  "if (`HHHhhhhh`) goto `LLLLLLLL`",
88  "BCC `LLLLLLLL`, `HHHhhhhh`",
89  (char *)0x3,
90  "OOOOOOOpLLLLLLLLLLLLLLLL",
91  "`q_SAT,n`goto `LLLLLLLLLLLLLLLL`",
92  "`q_SAT,N`B `LLLLLLLLLLLLLLLL`",
93  (char *)0x4,
94  "OOOOOOOpLLLLLLLLLLLLLLLL",
95  "call `LLLLLLLLLLLLLLLL`",
96  "CALL `LLLLLLLLLLLLLLLL`",
97  (char *)0x5,
98  (char *)0x0,
99  "RPTL_P_64",
100  "RPTL_P_64",
101  (char *)0x6,
102  "OOOOOOppkkkkkkkkkkkkkkkk",
103  "repeat(`kkkkkkkkkkkkkkkk`)",
104  "RPT `kkkkkkkkkkkkkkkk`",
105  (char *)0x7,
106  "OOOOOOppllllllllllllllll",
107  "blockrepeat { `llllllllllllllll,i`",
108  "RPTB `llllllllllllllll`",
109  (char *)0x8,
110  "OOOOOOOOpAAaaaaapCCccccco-SSSSSS",
111  "`AAaaaaa,WACx` = `AAaaaaa,WACx` & (`CCccccc,WACx` <<< `SSSSSS`)",
112  "AND `CCccccc,WACx` << `SSSSSS`, `AAaaaaa,WACx`",
113  (char *)0x9,
114  "OOOOOOOOpAAaaaaapCCccccco-SSSSSS",
115  "`AAaaaaa,WACx` = `AAaaaaa,WACx` | (`CCccccc,WACx` <<< `SSSSSS`)",
116  "OR `CCccccc,WACx` << `SSSSSS`, `AAaaaaa,WACx`",
117  (char *)0xA,
118  "OOOOOOOOpAAaaaaapCCccccco-SSSSSS",
119  "`AAaaaaa,WACx` = `AAaaaaa,WACx` ^ (`CCccccc,WACx` <<< `SSSSSS`)",
120  "XOR `CCccccc,WACx` << `SSSSSS`, `AAaaaaa,WACx`",
121  (char *)0xB,
122  "OOOOOOOOpAAaaaaapCCccccco-SSSSSS",
123  "`AAaaaaa,WACx` = `q_SAT,(``AAaaaaa,WACx` + (`CCccccc,WACx` << `SSSSSS`)`q_SAT,)`",
124  "ADD`q_SAT` `CCccccc,WACx` << `SSSSSS`, `AAaaaaa,WACx`",
125  (char *)0xC,
126  "OOOOOOOOpAAaaaaapCCccccco-SSSSSS",
127  "`AAaaaaa,WACx` = `q_SAT,(``AAaaaaa,WACx` - (`CCccccc,WACx` << `SSSSSS`)`q_SAT,)`",
128  "SUB`q_SAT` `CCccccc,WACx` << `SSSSSS`, `AAaaaaa,WACx`",
129  (char *)0xD,
130  "OOOOOOOOpAAaaaaapCCccccco-SSSSSS",
131  "`AAaaaaa,WACx` = `q_SAT,(``CCccccc,WACx` << `SSSSSS``q_SAT,)`",
132  "SFTS`q_SAT` `CCccccc,WACx`, `SSSSSS`, `AAaaaaa,WACx`",
133  (char *)0xE,
134  "OOOOOOOOpAAaaaaapCCccccco-SSSSSS",
135  "`AAaaaaa,WACx` = `q_SAT,(``CCccccc,WACx` <<C `SSSSSS``q_SAT,)`",
136  "SFTSC`q_SAT` `CCccccc,WACx`, `SSSSSS`, `AAaaaaa,WACx`",
137  (char *)0xF,
138  "OOOOOOOOpAAaaaaapCCccccco-SSSSSS",
139  "`AAaaaaa,WACx` = `CCccccc,WACx` <<< `SSSSSS`",
140  "SFTL `CCccccc,WACx`, `SSSSSS`, `AAaaaaa,WACx`",
141  (char *)0x10,
142  "OOOOOOOOpAAaaaaap----------ccccc",
143  "`AAaaaaa,RLHx` = exp(`ccccc,ACx`)",
144  "EXP `ccccc,ACx`, `AAaaaaa,RLHx`",
145  (char *)0x11,
146  "OOOOOOOOpAAaaaaap--bbbbb---ccccc",
147  "`bbbbb,ACx` = mant(`ccccc,ACx`), `AAaaaaa,RLHx` = exp(`ccccc,ACx`)",
148  "MANT `ccccc,ACx`, `bbbbb,ACx` :: NEXP `ccccc,ACx`, `AAaaaaa,RLHx`",
149  (char *)0x12,
150  "OOOOOOOOpAAaaaaap-Tccccc---ddddd",
151  "`AAaaaaa,RLHx` = count(`ccccc,ACx`, `ddddd,ACx`, `T`)",
152  "BCNT `ccccc,ACx`, `ddddd,ACx`, `T`, `AAaaaaa,RLHx`",
153  (char *)0x13,
154  "OOOOOOOOp--aaaaap--bbbbb---cccccrrrddddd",
155  "max_diff`q_SAT,a`(`ccccc,ACx`, `ddddd,ACx`, `aaaaa,ACx`, `bbbbb,ACx`, pair(`rrr`))",
156  "MAXDIFF`q_SAT` `ccccc,ACx`, `ddddd,ACx`, `aaaaa,ACx`, `bbbbb,ACx`, pair(`rrr`)",
157  (char *)0x14,
158  "OOOOOOOOp--aaaaap--bbbbb---cccccrrrddddd",
159  "max_diff_dbl`q_SAT,a`(`ccccc,ACx`, `ddddd,ACx`, `aaaaa,ACx`, `bbbbb,ACx`, `rrr`)",
160  "DMAXDIFF`q_SAT` `ccccc,ACx`, `ddddd,ACx`, `aaaaa,ACx`, `bbbbb,ACx`, `rrr`",
161  (char *)0x15,
162  "OOOOOOOOp--aaaaap--bbbbb---cccccrrrddddd",
163  "min_diff`q_SAT,a`(`ccccc,ACx`, `ddddd,ACx`, `aaaaa,ACx`, `bbbbb,ACx`, pair(`rrr`))",
164  "MINDIFF`q_SAT` `ccccc,ACx`, `ddddd,ACx`, `aaaaa,ACx`, `bbbbb,ACx`, pair(`rrr`)",
165  (char *)0x16,
166  "OOOOOOOOp--aaaaap--bbbbb---cccccrrrddddd",
167  "min_diff_dbl`q_SAT,a`(`ccccc,ACx`, `ddddd,ACx`, `aaaaa,ACx`, `bbbbb,ACx`, `rrr`)",
168  "DMINDIFF`q_SAT` `ccccc,ACx`, `ddddd,ACx`, `aaaaa,ACx`, `bbbbb,ACx`, `rrr`",
169  (char *)0x17,
170  "OOOOOOOOpCCcccccpDDdddddo-$-JJ-T",
171  "`T` = `$`(`CCccccc,Rx` `JJ` `DDddddd,Rx`)",
172  "CMP`$` `CCccccc,Rx` `JJ` `DDddddd,Rx`, `T`",
173  (char *)0x18,
174  "OOOOOOOOpCCcccccpDDdddddo-$-JJTT",
175  "`TT,2` = `TT,1` & `$`(`CCccccc,Rx` `JJ` `DDddddd,Rx`)",
176  "CMPAND`$` `CCccccc,Rx` `JJ` `DDddddd,Rx`, `TT,1`, `TT,2`",
177  (char *)0x19,
178  "OOOOOOOOpCCcccccpDDdddddo-$-JJTT",
179  "`TT,2` = !`TT,1` & `$`(`CCccccc,Rx` `JJ` `DDddddd,Rx`)",
180  "CMPAND`$` `CCccccc,Rx` `JJ` `DDddddd,Rx`, !`TT,1`, `TT,2`",
181  (char *)0x1A,
182  "OOOOOOOOpCCcccccpDDdddddo-$-JJTT",
183  "`TT,2` = `TT,1` | `$`(`CCccccc,Rx` `JJ` `DDddddd,Rx`)",
184  "CMPOR`$` `CCccccc,Rx` `JJ` `DDddddd,Rx`, `TT,1`, `TT,2`",
185  (char *)0x1B,
186  "OOOOOOOOpCCcccccpDDdddddo-$-JJTT",
187  "`TT,2` = !`TT,1` | `$`(`CCccccc,Rx` `JJ` `DDddddd,Rx`)",
188  "CMPOR`$` `CCccccc,Rx` `JJ` `DDddddd,Rx`, !`TT,1`, `TT,2`",
189  (char *)0x1C,
190  "OOOOOOOO-AAaaaaapCCccccc------VV",
191  "`AAaaaaa,Rx` = `VV,2` \\ `CCccccc,Rx` \\ `VV,1`",
192  "ROL `VV,2`, `CCccccc,Rx`, `VV,1`, `AAaaaaa,Rx`",
193  (char *)0x1D,
194  "OOOOOOOO-AAaaaaapCCccccc------VV",
195  "`AAaaaaa,Rx` = `VV,1` // `CCccccc,Rx` // `VV,2`",
196  "ROR `VV,1`, `CCccccc,Rx`, `VV,2`, `AAaaaaa,Rx`",
197  (char *)0x1E,
198  "OOOOOOOOp-Aaaaaap-Cccccc",
199  "mar(`q_CIRC,(``q_LINR,(``Aaaaaa,WDAx` + `Cccccc,WDAx``q_CIRC,)``q_LINR,)`)",
200  "AADD`q_CIRC``q_LINR` `Cccccc,WDAx`, `Aaaaaa,WDAx`",
201  (char *)0x1F,
202  "OOOOOOOOp-Aaaaaap-Cccccc",
203  "mar(`q_CIRC,(``q_LINR,(``Aaaaaa,WDAx` = `Cccccc,WDAx``q_CIRC,)``q_LINR,)`)",
204  "AMOV`q_CIRC``q_LINR` `Cccccc,WDAx`, `Aaaaaa,WDAx`",
205  (char *)0x20,
206  "OOOOOOOOp-Aaaaaap-Cccccc",
207  "mar(`q_CIRC,(``q_LINR,(``Aaaaaa,WDAx` - `Cccccc,WDAx``q_CIRC,)``q_LINR,)`)",
208  "ASUB`q_CIRC``q_LINR` `Cccccc,WDAx`, `Aaaaaa,WDAx`",
209  (char *)0x21,
210  "OOOOOOOOppAaaaaakkkkkkkkkkkkkkkk",
211  "mar(`q_CIRC,(``q_LINR,(``Aaaaaa,WDAx` + `kkkkkkkkkkkkkkkk``q_CIRC,)``q_LINR,)`)",
212  "AADD`q_CIRC``q_LINR` `kkkkkkkkkkkkkkkk`, `Aaaaaa,WDAx`",
213  (char *)0x22,
214  (char *)0x0,
215  "MAR_K_MX",
216  "MAR_K_MX",
217  (char *)0x23,
218  "OOOOOOOOppAaaaaakkkkkkkkkkkkkkkk",
219  "mar(`q_CIRC,(``q_LINR,(``Aaaaaa,WDAx` - `kkkkkkkkkkkkkkkk``q_CIRC,)``q_LINR,)`)",
220  "ASUB`q_CIRC``q_LINR` `kkkkkkkkkkkkkkkk`, `Aaaaaa,WDAx`",
221  (char *)0x24,
222  (char *)0x0,
223  "MAR_DA_AY",
224  "MAR_DA_AY",
225  (char *)0x25,
226  (char *)0x0,
227  "MAR_DA_MY",
228  "MAR_DA_MY",
229  (char *)0x26,
230  (char *)0x0,
231  "MAR_DA_SY",
232  "MAR_DA_SY",
233  (char *)0x27,
234  (char *)0x0,
235  "MAR_K_AY",
236  "MAR_K_AY",
237  (char *)0x28,
238  (char *)0x0,
239  "MAR_K_MY",
240  "MAR_K_MY",
241  (char *)0x29,
242  (char *)0x0,
243  "MAR_K_SY",
244  "MAR_K_SY",
245  (char *)0x2A,
246  (char *)0x0,
247  "LD_RPK_MDP",
248  "LD_RPK_MDP",
249  (char *)0x2B,
250  (char *)0x0,
251  "LD_RPK_MDP05",
252  "LD_RPK_MDP05",
253  (char *)0x2C,
254  (char *)0x0,
255  "LD_RPK_MDP67",
256  "LD_RPK_MDP67",
257  (char *)0x2D,
258  (char *)0x0,
259  "LD_RPK_PDP",
260  "LD_RPK_PDP",
261  (char *)0x2E,
262  (char *)0x0,
263  "LD_BK_03",
264  "LD_BK_03",
265  (char *)0x2F,
266  (char *)0x0,
267  "LD_BK_47",
268  "LD_BK_47",
269  (char *)0x30,
270  (char *)0x0,
271  "LD_BK_C",
272  "LD_BK_C",
273  (char *)0x31,
274  (char *)0x0,
275  "LD_BK_CSR",
276  "LD_BK_CSR",
277  (char *)0x32,
278  (char *)0x0,
279  "LD_BK_BR0",
280  "LD_BK_BR0",
281  (char *)0x33,
282  (char *)0x0,
283  "LD_BK_BR1",
284  "LD_BK_BR1",
285  (char *)0x34,
286  "OOOOOOOOpp-kkkkk",
287  "sim_trig",
288  "SIM_TRIG",
289  (char *)0x35,
290  (char *)0x0,
291  "AND_RBK",
292  "AND_RBK",
293  (char *)0x36,
294  (char *)0x0,
295  "OR_RBK",
296  "OR_RBK",
297  (char *)0x37,
298  (char *)0x0,
299  "XOR_RBK",
300  "XOR_RBK",
301  (char *)0x38,
302  "OOOOOOOO-/%aaaaap--------CCcccccKKKKKKKK",
303  "`aaaaa,ACx` = `%,(``/,(``CCccccc,MRx` * `KKKKKKKK``/,)``%,)`",
304  "MPYK`/``q_SAT``%` `KKKKKKKK`, `CCccccc,MRx`, `aaaaa,ACx`",
305  (char *)0x39,
306  "OOOOOOOO-/%aaaaap--ccccc-DDdddddKKKKKKKK",
307  "`aaaaa,ACx` = `q_SAT,(``%,(``ccccc,ACx` + `/,(``DDddddd,MRx` * `KKKKKKKK``/,)``%,)``q_SAT,)`",
308  "MACK`/``q_SAT``%` `KKKKKKKK`, `DDddddd,MRx`, `ccccc,ACx`, `aaaaa,ACx`",
309  (char *)0x3A,
310  "OOOOOOpp",
311  "nop",
312  "NOP",
313  (char *)0x3B,
314  "OOOOOOOopAAaaaaapCCccccc",
315  "`AAaaaaa,RAx` = `q_SAT,(``CCccccc,RAx``q_SAT,)`",
316  "MOV`q_SAT` `CCccccc,RAx`, `AAaaaaa,RAx`",
317  (char *)0x3C,
318  "OOOOOOOopAAaaaaapCCccccc",
319  "`AAaaaaa,Rx` = `q_SAT,(``AAaaaaa,Rx` + `CCccccc,Rx``q_SAT,)`",
320  "ADD`q_SAT` `CCccccc,Rx`, `AAaaaaa,Rx`",
321  (char *)0x3D,
322  "OOOOOOOopAAaaaaapCCccccc",
323  "`AAaaaaa,Rx` = `q_SAT,(``AAaaaaa,Rx` - `CCccccc,Rx``q_SAT,)`",
324  "SUB`q_SAT` `CCccccc,Rx`, `AAaaaaa,Rx`",
325  (char *)0x3E,
326  "OOOOOOOopAAaaaaapCCccccc",
327  "`AAaaaaa,Rx` = `AAaaaaa,Rx` & `CCccccc,Rx`",
328  "AND `CCccccc,Rx`, `AAaaaaa,Rx`",
329  (char *)0x3F,
330  "OOOOOOOopAAaaaaapCCccccc",
331  "`AAaaaaa,Rx` = `AAaaaaa,Rx` | `CCccccc,Rx`",
332  "OR `CCccccc,Rx`, `AAaaaaa,Rx`",
333  (char *)0x40,
334  "OOOOOOOopAAaaaaapCCccccc",
335  "`AAaaaaa,Rx` = `AAaaaaa,Rx` ^ `CCccccc,Rx`",
336  "XOR `CCccccc,Rx`, `AAaaaaa,Rx`",
337  (char *)0x41,
338  "OOOOOOOopAAaaaaapCCccccc",
339  "`AAaaaaa,Rx` = max(`CCccccc,Rx`, `AAaaaaa,Rx`)",
340  "MAX `CCccccc,Rx`, `AAaaaaa,Rx`",
341  (char *)0x42,
342  "OOOOOOOopAAaaaaapCCccccc",
343  "`AAaaaaa,Rx` = min(`CCccccc,Rx`, `AAaaaaa,Rx`)",
344  "MIN `CCccccc,Rx`, `AAaaaaa,Rx`",
345  (char *)0x43,
346  "OOOOOOOopAAaaaaapCCccccc",
347  "`AAaaaaa,Rx` = `q_SAT,(`|`CCccccc,Rx`|`q_SAT,)`",
348  "ABS`q_SAT` `CCccccc,Rx`, `AAaaaaa,Rx`",
349  (char *)0x44,
350  "OOOOOOOopAAaaaaapCCccccc",
351  "`AAaaaaa,Rx` = `q_SAT,(`-`CCccccc,Rx``q_SAT,)`",
352  "NEG`q_SAT` `CCccccc,Rx`, `AAaaaaa,Rx`",
353  (char *)0x45,
354  "OOOOOOOopAAaaaaapCCccccc",
355  "`AAaaaaa,Rx` = ~`CCccccc,Rx`",
356  "NOT `CCccccc,Rx`, `AAaaaaa,Rx`",
357  (char *)0x46,
358  "OOOOOOOp-CCccccc-DDddddd",
359  "push(`CCccccc,RLHx`, `DDddddd,RLHx`)",
360  "PSH `CCccccc,RLHx`, `DDddddd,RLHx`",
361  (char *)0x47,
362  "OOOOOOOp-AAaaaaa-BBbbbbb",
363  "`AAaaaaa,RLHx`, `BBbbbbb,RLHx` = pop()",
364  "POP `AAaaaaa,RLHx`, `BBbbbbb,RLHx`",
365  (char *)0x48,
366  "OOOOOOOOpAAaaaaap-o-kkkk",
367  "`AAaaaaa,Rx` = `kkkk`",
368  "MOV `kkkk`, `AAaaaaa,Rx`",
369  (char *)0x49,
370  "OOOOOOOOpAAaaaaap-o-kkkk",
371  "`AAaaaaa,Rx` = `kkkk,-`",
372  "MOV `kkkk,-`, `AAaaaaa,Rx`",
373  (char *)0x4A,
374  "OOOOOOOOpAAaaaaap-o-kkkk",
375  "`AAaaaaa,Rx` = `q_SAT,(``AAaaaaa,Rx` + `kkkk``q_SAT,)`",
376  "ADD`q_SAT` `kkkk`, `AAaaaaa,Rx`",
377  (char *)0x4B,
378  "OOOOOOOOpAAaaaaap-o-kkkk",
379  "`AAaaaaa,Rx` = `q_SAT,(``AAaaaaa,Rx` - `kkkk``q_SAT,)`",
380  "SUB`q_SAT` `kkkk`, `AAaaaaa,Rx`",
381  (char *)0x4C,
382  (char *)0x0,
383  "MV_AC_R",
384  "MV_AC_R",
385  (char *)0x4D,
386  "OOOOOOOOpAAaaaaap-o-----",
387  "`AAaaaaa,Rx` = `q_SAT,(``AAaaaaa,Rx` >> #1`q_SAT,)`",
388  "SFTS `AAaaaaa,Rx`, #-1",
389  (char *)0x4E,
390  "OOOOOOOOpAAaaaaap-o-----",
391  "`AAaaaaa,Rx` = `q_SAT,(``AAaaaaa,Rx` << #1`q_SAT,)`",
392  "SFTS`q_SAT` `AAaaaaa,Rx`, #1",
393  (char *)0x4F,
394  (char *)0x0,
395  "MV_SP_R",
396  "MV_SP_R",
397  (char *)0x50,
398  (char *)0x0,
399  "MV_SSP_R",
400  "MV_SSP_R",
401  (char *)0x51,
402  (char *)0x0,
403  "MV_CDP_R",
404  "MV_CDP_R",
405  (char *)0x52,
406  (char *)0x0,
407  "MV_BRC0_R",
408  "MV_BRC0_R",
409  (char *)0x53,
410  (char *)0x0,
411  "MV_BRC1_R",
412  "MV_BRC1_R",
413  (char *)0x54,
414  (char *)0x0,
415  "MV_RPTC_R",
416  "MV_RPTC_R",
417  (char *)0x55,
418  "OOOOOOOOppq-kkkk",
419  "bit(ST0, #`kkkk,ST0`) = #0",
420  "BCLR `kkkk,ST0`, ST0_55",
421  (char *)0x56,
422  "OOOOOOOOppq-kkkk",
423  "bit(ST0, #`kkkk,ST0`) = #1",
424  "BSET `kkkk,ST0`, ST0_55",
425  (char *)0x57,
426  "OOOOOOOOppq-kkkk",
427  "bit(ST1, #`kkkk,ST1`) = #0",
428  "BCLR `kkkk,ST1`, ST1_55",
429  (char *)0x58,
430  "OOOOOOOOppq-kkkk",
431  "bit(ST1, #`kkkk,ST1`) = #1",
432  "BSET `kkkk,ST1`, ST1_55",
433  (char *)0x59,
434  "OOOOOOOOppq-kkkk",
435  "bit(ST2, #`kkkk,ST2`) = #0",
436  "BCLR `kkkk,ST2`, ST2_55",
437  (char *)0x5A,
438  "OOOOOOOOppq-kkkk",
439  "bit(ST2, #`kkkk,ST2`) = #1",
440  "BSET `kkkk,ST2`, ST2_55",
441  (char *)0x5B,
442  "OOOOOOOOppq-kkkk",
443  "bit(ST3, #`kkkk,ST3`) = #0",
444  "BCLR `kkkk,ST3`, ST3_55",
445  (char *)0x5C,
446  "OOOOOOOOppq-kkkk",
447  "bit(ST3, #`kkkk,ST3`) = #1",
448  "BSET `kkkk,ST3`, ST3_55",
449  (char *)0x5D,
450  (char *)0x0,
451  "eallow()",
452  "EALLOW__",
453  (char *)0x5E,
454  (char *)0x0,
455  "edis()",
456  "EDIS__",
457  (char *)0x5F,
458  "OOOOOOOOppqq----",
459  "aborti()",
460  "ABORTI__",
461  (char *)0x60,
462  "OOOOOOOOppqq----",
463  "estop_1()",
464  "ESTOP_INC",
465  (char *)0x61,
466  "OOOOOOOOpp------",
467  "repeat(CSR) ",
468  "RPT CSR",
469  (char *)0x62,
470  "OOOOOOOOpp-ccccc",
471  "repeat(CSR), CSR += `ccccc,DAx`",
472  "RPTADD CSR, `ccccc,DAx`",
473  (char *)0x63,
474  "OOOOOOOOpp--kkkk",
475  "repeat(CSR), CSR += `kkkk`",
476  "RPTADD CSR, `kkkk`",
477  (char *)0x64,
478  "OOOOOOOOpp--kkkk",
479  "repeat(CSR), CSR -= `kkkk`",
480  "RPTSUB CSR, `kkkk`",
481  (char *)0x65,
482  "OOOOOOpp",
483  "return",
484  "RET",
485  (char *)0x66,
486  "OOOOOOOOppqq----",
487  "return_int",
488  "RETI",
489  (char *)0x67,
490  (char *)0x0,
491  "SWT_P_RPT",
492  "SWT_P_RPT",
493  (char *)0x68,
494  (char *)0x0,
495  "BR_P_S",
496  "BR_P_S",
497  (char *)0x69,
498  "OOOOOOpp--------llllllll",
499  "localrepeat { `llllllll,i`",
500  "RPTBLOCAL `llllllll`",
501  (char *)0x6A,
502  (char *)0x0,
503  "RPT_P_BK",
504  "RPT_P_BK",
505  (char *)0x6B,
506  "OOOOOOOOKKKKKKKK",
507  "SP = SP + `KKKKKKKK`",
508  "AADD `KKKKKKKK`, SP",
509  (char *)0x6C,
510  "OOOOOOOOpAAaaaaap-o-----",
511  "`AAaaaaa,Rx` = `AAaaaaa,Rx` <<< #1",
512  "SFTL `AAaaaaa,Rx`, #1",
513  (char *)0x6D,
514  "OOOOOOOOpAAaaaaap-o-----",
515  "`AAaaaaa,Rx` = `AAaaaaa,Rx` >>> #1",
516  "SFTL `AAaaaaa,Rx`, #-1",
517  (char *)0x6E,
518  "OOOOOOOpAAAaaaaa",
519  "`AAAaaaaa,ALLx` = `AAAaaaaa,d(ALLx`pop()`AAAaaaaa,)ALLx`",
520  "POP `AAAaaaaa,d(ALLx``AAAaaaaa,ALLx``AAAaaaaa,)ALLx`",
521  (char *)0x6F,
522  (char *)0x0,
523  "DPOPR_SPR_DB",
524  "DPOPR_SPR_DB",
525  (char *)0x70,
526  "OOOOOOOOp-Aaaaaa",
527  "`Aaaaaa,XRx` = popboth()",
528  "POPBOTH `Aaaaaa,XRx`",
529  (char *)0x71,
530  "OOOOOOOOp-Cccccc",
531  "pshboth(`Cccccc,XRx`)",
532  "PSHBOTH `Cccccc,XRx`",
533  (char *)0x72,
534  "OOOOOOOpCCCccccc",
535  "`CCCccccc,d(ALLx`push(`CCCccccc,ALLx`)`CCCccccc,)ALLx`",
536  "PSH `CCCccccc,d(ALLx``CCCccccc,ALLx``CCCccccc,)ALLx`",
537  (char *)0x73,
538  (char *)0x0,
539  "DPSHR_SPW_DB",
540  "DPSHR_SPW_DB",
541  (char *)0x74,
542  (char *)0x0,
543  "MV_R_ACH",
544  "MV_R_ACH",
545  (char *)0x75,
546  (char *)0x0,
547  "MV_R_SP",
548  "MV_R_SP",
549  (char *)0x76,
550  (char *)0x0,
551  "MV_R_SSP",
552  "MV_R_SSP",
553  (char *)0x77,
554  (char *)0x0,
555  "MV_R_CDP",
556  "MV_R_CDP",
557  (char *)0x78,
558  (char *)0x0,
559  "MV_R_CSR",
560  "MV_R_CSR",
561  (char *)0x79,
562  (char *)0x0,
563  "MV_R_BRC1",
564  "MV_R_BRC1",
565  (char *)0x7A,
566  (char *)0x0,
567  "MV_R_BRC0",
568  "MV_R_BRC0",
569  (char *)0x7B,
570  "OOOOOOOOp/%aaaaapCCccccc",
571  "`aaaaa,ACx` = `q_SAT,(``%,(``aaaaa,ACx` + `/,(`|`CCccccc,MAx`|`/,)``%,)``q_SAT,)`",
572  "ADD`/``q_SAT``%`V `CCccccc,MAx`, `aaaaa,ACx`",
573  (char *)0x7C,
574  (char *)0x0,
575  "SQURA_R_RR",
576  "SQURA_R_RR",
577  (char *)0x7D,
578  (char *)0x0,
579  "SQURS_R_RR",
580  "SQURS_R_RR",
581  (char *)0x7E,
582  (char *)0x0,
583  "MPY_R_RR_AC",
584  "MPY_R_RR_AC",
585  (char *)0x7F,
586  (char *)0x0,
587  "SQUR_R_RR",
588  "SQUR_R_RR",
589  (char *)0x80,
590  "OOOOOOOOp-%aaaaap--ccccc",
591  "`aaaaa,ACx` = `q_SAT,(`rnd(`ccccc,ACx`)`q_SAT,)`",
592  "ROUND`q_SAT` `ccccc,ACx`, `aaaaa,ACx`",
593  (char *)0x81,
594  "OOOOOOOOp-%aaaaap--ccccc",
595  "`aaaaa,ACx` = saturate(`%,(``ccccc,ACx``%,)`)",
596  "SAT`%` `ccccc,ACx`, `aaaaa,ACx`",
597  (char *)0x82,
598  "OOOOOOO$p/%aaaaapCCccccc#DDddddd",
599  "`aaaaa,ACx` = `q_SAT,(``%,(``aaaaa,ACx` + `/,(``$,(``CCccccc,MRx``$,)` * `#,(``DDddddd,MAx``#,)``/,)``%,)``q_SAT,)`",
600  "MAC`/``q_SAT``%` `$,(``CCccccc,MRx``$,)`, `#,(``DDddddd,MAx``#,)`, `aaaaa,ACx`",
601  (char *)0x83,
602  "OOOOOOO$p/%aaaaapCCccccc#DDddddd",
603  "`aaaaa,ACx` = `q_SAT,(``%,(``aaaaa,ACx` - `/,(``$,(``CCccccc,MRx``$,)` * `#,(``DDddddd,MAx``#,)``/,)``%,)``q_SAT,)`",
604  "MAS`/``q_SAT``%` `#,(``DDddddd,MAx``#,)`, `$,(``CCccccc,MRx``$,)`, `aaaaa,ACx`",
605  (char *)0x84,
606  "OOOOOOO$p/%aaaaapCCccccc#DDddddd",
607  "`aaaaa,ACx` = `q_SAT,(``%,(``/,(``$,(``CCccccc,MRx``$,)` * `#,(``DDddddd,MAx``#,)``/,)``%,)``q_SAT,)`",
608  "MPY`/``q_SAT``%` `#,(``DDddddd,MAx``#,)`, `$,(``CCccccc,MRx``$,)`, `aaaaa,ACx`",
609  (char *)0x85,
610  "OOOOOOO-p/%aaaaapDDddddd---ccccc",
611  "`aaaaa,ACx` = `q_SAT,(``%,(``ccccc,ACx` + `/,(``DDddddd,MRx` * `aaaaa,ACx``/,)``%,)``q_SAT,)`",
612  "MAC`/``q_SAT``%` `aaaaa,ACx`, `DDddddd,MRx`, `ccccc,ACx`, `aaaaa,ACx`",
613  (char *)0x86,
614  "OOOOOOOOpAAaaaaapCCcccccoNNnnnnn",
615  "`AAaaaaa,WACx` = `q_SAT,(``AAaaaaa,WACx` + (`CCccccc,WACx` << `NNnnnnn,SRx`)`q_SAT,)`",
616  "ADD`q_SAT` `CCccccc,WACx` << `NNnnnnn,SRx`, `AAaaaaa,WACx`",
617  (char *)0x87,
618  "OOOOOOOOpAAaaaaapCCcccccoNNnnnnn",
619  "`AAaaaaa,WACx` = `q_SAT,(``AAaaaaa,WACx` - (`CCccccc,WACx` << `NNnnnnn,SRx`)`q_SAT,)`",
620  "SUB`q_SAT` `CCccccc,WACx` << `NNnnnnn,SRx`, `AAaaaaa,WACx`",
621  (char *)0x88,
622  "OOOOOOOOp00aaaaap-Taaaaa--------",
623  "`aaaaa,ACx` = sftc(`aaaaa,ACx`, `T`)",
624  "SFTCC `aaaaa,ACx`, `T`",
625  (char *)0x89,
626  "OOOOOOOOpAAaaaaapCCcccccoNNnnnnn",
627  "`AAaaaaa,WACx` = `CCccccc,WACx` <<< `NNnnnnn,SRx`",
628  "SFTL `CCccccc,WACx`, `NNnnnnn,SRx`, `AAaaaaa,WACx`",
629  (char *)0x8A,
630  "OOOOOOOOpAAaaaaapCCcccccoNNnnnnn",
631  "`AAaaaaa,WACx` = `q_SAT,(``CCccccc,WACx` << `NNnnnnn,SRx``q_SAT,)`",
632  "SFTS`q_SAT` `CCccccc,WACx`, `NNnnnnn,SRx`, `AAaaaaa,WACx`",
633  (char *)0x8B,
634  "OOOOOOOOpAAaaaaapCCcccccoNNnnnnn",
635  "`AAaaaaa,WACx` = `q_SAT,(``CCccccc,WACx` <<C `NNnnnnn,SRx``q_SAT,)`",
636  "SFTSC`q_SAT` `CCccccc,WACx`, `NNnnnnn,SRx`, `AAaaaaa,WACx`",
637  (char *)0x8C,
638  "OOOOOOOOpp-kkkkk",
639  "swap(`kkkkk,!`)",
640  "SWAP `kkkkk,!`",
641  (char *)0x8D,
642  (char *)0x0,
643  "COPR_16",
644  "COPR_16",
645  (char *)0x8E,
646  "OOOOOOOOppqq----",
647  "nop_16",
648  "NOP_16",
649  (char *)0x8F,
650  (char *)0x0,
651  "BRC_P_SD",
652  "BRC_P_SD",
653  (char *)0x90,
654  "OOOOOOOpllllllllllllllllllllllllHHHhhhhh",
655  "if (`HHHhhhhh`) goto `llllllllllllllllllllllll`",
656  "BCC `llllllllllllllllllllllll`, `HHHhhhhh`",
657  (char *)0x91,
658  "OOOOOOOpllllllllllllllllllllllllHHHhhhhh",
659  "if (`HHHhhhhh`) call `llllllllllllllllllllllll`",
660  "CALLCC `llllllllllllllllllllllll`, `HHHhhhhh`",
661  (char *)0x92,
662  "OOOOOOFpllllllllllllllllllllllll",
663  "`q_SAT,n`goto `llllllllllllllllllllllll``F`",
664  "`q_SAT,N`B `llllllllllllllllllllllll``F`",
665  (char *)0x93,
666  "OOOOOOFpllllllllllllllllllllllll",
667  "call `llllllllllllllllllllllll``F`",
668  "CALL `llllllllllllllllllllllll``F`",
669  (char *)0x94,
670  "OOOOOOOpLLLLLLLLLLLLLLLLHHHhhhhh",
671  "if (`HHHhhhhh`) goto `LLLLLLLLLLLLLLLL`",
672  "BCC `LLLLLLLLLLLLLLLL`, `HHHhhhhh`",
673  (char *)0x95,
674  "OOOOOOOpLLLLLLLLLLLLLLLLHHHhhhhh",
675  "if (`HHHhhhhh`) call `LLLLLLLLLLLLLLLL`",
676  "CALLCC `LLLLLLLLLLLLLLLL`, `HHHhhhhh`",
677  (char *)0x96,
678  "OOOOOOK$JCCcccccJKKKKKKKLLLLLLLLLLLLLLLL",
679  "compare (`$,(``CCccccc,RAx` `JJ` `KKKKKKKK``$,)`) goto `LLLLLLLLLLLLLLLL`",
680  "BCC`$` `LLLLLLLLLLLLLLLL`, `CCccccc,RAx` `JJ` `KKKKKKKK`",
681  (char *)0x97,
682  "OOOOOOOopssaaaaapsscccccKKKKKKKKKKKKKKKK",
683  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + (`KKKKKKKKKKKKKKKK` << `ssss`)`q_SAT,)`",
684  "ADD`q_SAT` `KKKKKKKKKKKKKKKK` << `ssss`, `ccccc,ACx`, `aaaaa,ACx`",
685  (char *)0x98,
686  "OOOOOOOopssaaaaapsscccccKKKKKKKKKKKKKKKK",
687  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` - (`KKKKKKKKKKKKKKKK` << `ssss`)`q_SAT,)`",
688  "SUB`q_SAT` `KKKKKKKKKKKKKKKK` << `ssss`, `ccccc,ACx`, `aaaaa,ACx`",
689  (char *)0x99,
690  "OOOOOOOopssaaaaapssccccckkkkkkkkkkkkkkkk",
691  "`aaaaa,ACx` = `ccccc,ACx` & (`kkkkkkkkkkkkkkkk` <<< `ssss`)",
692  "AND `kkkkkkkkkkkkkkkk` << `ssss`, `ccccc,ACx`, `aaaaa,ACx`",
693  (char *)0x9A,
694  "OOOOOOOopssaaaaapssccccckkkkkkkkkkkkkkkk",
695  "`aaaaa,ACx` = `ccccc,ACx` | (`kkkkkkkkkkkkkkkk` <<< `ssss`)",
696  "OR `kkkkkkkkkkkkkkkk` << `ssss`, `ccccc,ACx`, `aaaaa,ACx`",
697  (char *)0x9B,
698  "OOOOOOOopssaaaaapssccccckkkkkkkkkkkkkkkk",
699  "`aaaaa,ACx` = `ccccc,ACx` ^ (`kkkkkkkkkkkkkkkk` <<< `ssss`)",
700  "XOR `kkkkkkkkkkkkkkkk` << `ssss`, `ccccc,ACx`, `aaaaa,ACx`",
701  (char *)0x9C,
702  "OOOOOOOopssaaaaapss-----KKKKKKKKKKKKKKKK",
703  "`aaaaa,ACx` = `KKKKKKKKKKKKKKKK` << `ssss`",
704  "MOV `KKKKKKKKKKKKKKKK` << `ssss`, `aaaaa,ACx`",
705  (char *)0x9D,
706  "OOOOOOOO-AAaaaaap11ccccckkkkkkkkkkkkkkkk",
707  "`AAaaaaa,Rx` = field_extract(`ccccc,ACx`.L, `kkkkkkkkkkkkkkkk`)",
708  "BFXTR `kkkkkkkkkkkkkkkk`, `ccccc,ACx`, `AAaaaaa,Rx`",
709  (char *)0x9E,
710  "OOOOOOOO-AAaaaaap11ccccckkkkkkkkkkkkkkkk",
711  "`AAaaaaa,Rx` = field_expand(`ccccc,ACx`.L, `kkkkkkkkkkkkkkkk`)",
712  "BFXPA `kkkkkkkkkkkkkkkk`, `ccccc,ACx`, `AAaaaaa,Rx`",
713  (char *)0x9F,
714  "OOOOOOOO-AAaaaaaKKKKKKKKKKKKKKKK",
715  "`AAaaaaa,Rx` = `q_SAT,(``KKKKKKKKKKKKKKKK``q_SAT,)`",
716  "MOV`q_SAT` `KKKKKKKKKKKKKKKK`, `AAaaaaa,Rx`",
717  (char *)0xA0,
718  "OOOOOOOOpp-aaaaakkkkkkkkkkkkkkkk",
719  "mar(`aaaaa,DAx` = `kkkkkkkkkkkkkkkk`)",
720  "AMOV `kkkkkkkkkkkkkkkk`, `aaaaa,DAx`",
721  (char *)0xA1,
722  (char *)0x0,
723  "LD_RPK_DP",
724  "LD_RPK_DP",
725  (char *)0xA2,
726  (char *)0x0,
727  "LD_RPK_SSP",
728  "LD_RPK_SSP",
729  (char *)0xA3,
730  (char *)0x0,
731  "LD_RPK_CDP",
732  "LD_RPK_CDP",
733  (char *)0xA4,
734  (char *)0x0,
735  "LD_RPK_BF01",
736  "LD_RPK_BF01",
737  (char *)0xA5,
738  (char *)0x0,
739  "LD_RPK_BF23",
740  "LD_RPK_BF23",
741  (char *)0xA6,
742  (char *)0x0,
743  "LD_RPK_BF45",
744  "LD_RPK_BF45",
745  (char *)0xA7,
746  (char *)0x0,
747  "LD_RPK_BF67",
748  "LD_RPK_BF67",
749  (char *)0xA8,
750  (char *)0x0,
751  "LD_RPK_BFC",
752  "LD_RPK_BFC",
753  (char *)0xA9,
754  (char *)0x0,
755  "LD_RPK_SP",
756  "LD_RPK_SP",
757  (char *)0xAA,
758  "OOOOOOOO-/%aaaaap--------CCcccccKKKKKKKKKKKKKKKK",
759  "`aaaaa,ACx` = `q_SAT,(``%,(``/,(``CCccccc,MRx` * `KKKKKKKKKKKKKKKK``/,)``%,)``q_SAT,)`",
760  "MPYK`/``q_SAT``%` `KKKKKKKKKKKKKKKK`, `CCccccc,MRx`, `aaaaa,ACx`",
761  (char *)0xAB,
762  "OOOOOOOO-/%aaaaap--ccccc-DDdddddKKKKKKKKKKKKKKKK",
763  "`aaaaa,ACx` = `q_SAT,(``%,(``ccccc,ACx` + `/,(``DDddddd,MRx` * `KKKKKKKKKKKKKKKK``/,)``%,)``q_SAT,)`",
764  "MACK`/``q_SAT``%` `KKKKKKKKKKKKKKKK`, `DDddddd,MRx`, `ccccc,ACx`, `aaaaa,ACx`",
765  (char *)0xAC,
766  "OOOOOOOop--aaaaap--cccccKKKKKKKKKKKKKKKK",
767  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + (`KKKKKKKKKKKKKKKK` << #16)`q_SAT,)`",
768  "ADD`q_SAT` `KKKKKKKKKKKKKKKK` << #16, `ccccc,ACx`, `aaaaa,ACx`",
769  (char *)0xAD,
770  "OOOOOOOop--aaaaap--cccccKKKKKKKKKKKKKKKK",
771  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` - (`KKKKKKKKKKKKKKKK` << #16)`q_SAT,)`",
772  "SUB`q_SAT` `KKKKKKKKKKKKKKKK` << #16, `ccccc,ACx`, `aaaaa,ACx`",
773  (char *)0xAE,
774  "OOOOOOOop--aaaaap--ccccckkkkkkkkkkkkkkkk",
775  "`aaaaa,ACx` = `ccccc,ACx` & (`kkkkkkkkkkkkkkkk` <<< #16)",
776  "AND `kkkkkkkkkkkkkkkk` << #16, `ccccc,ACx`, `aaaaa,ACx`",
777  (char *)0xAF,
778  "OOOOOOOop--aaaaap--ccccckkkkkkkkkkkkkkkk",
779  "`aaaaa,ACx` = `ccccc,ACx` | (`kkkkkkkkkkkkkkkk` <<< #16)",
780  "OR `kkkkkkkkkkkkkkkk` << #16, `ccccc,ACx`, `aaaaa,ACx`",
781  (char *)0xB0,
782  "OOOOOOOop--aaaaap--ccccckkkkkkkkkkkkkkkk",
783  "`aaaaa,ACx` = `ccccc,ACx` ^ (`kkkkkkkkkkkkkkkk` <<< #16)",
784  "XOR `kkkkkkkkkkkkkkkk` << #16, `ccccc,ACx`, `aaaaa,ACx`",
785  (char *)0xB1,
786  "OOOOOOOop--aaaaap-------KKKKKKKKKKKKKKKK",
787  "`aaaaa,ACx` = `q_SAT,(``KKKKKKKKKKKKKKKK` << #16`q_SAT,)`",
788  "MOV`q_SAT` `KKKKKKKKKKKKKKKK` << #16, `aaaaa,ACx`",
789  (char *)0xB2,
790  "OOOOOOOOppqq----",
791  "idle",
792  "IDLE",
793  (char *)0xB3,
794  "OOOOOOOopAAaaaaapCCcccccKKKKKKKKKKKKKKKK",
795  "`AAaaaaa,Rx` = `q_SAT,(``CCccccc,Rx` + `KKKKKKKKKKKKKKKK``q_SAT,)`",
796  "ADD`q_SAT` `KKKKKKKKKKKKKKKK`, `CCccccc,Rx`, `AAaaaaa,Rx`",
797  (char *)0xB4,
798  "OOOOOOOopAAaaaaapCCcccccKKKKKKKKKKKKKKKK",
799  "`AAaaaaa,Rx` = `q_SAT,(``CCccccc,Rx` - `KKKKKKKKKKKKKKKK``q_SAT,)`",
800  "SUB`q_SAT` `KKKKKKKKKKKKKKKK`, `CCccccc,Rx`, `AAaaaaa,Rx`",
801  (char *)0xB5,
802  "OOOOOOOopAAaaaaapCCccccckkkkkkkkkkkkkkkk",
803  "`AAaaaaa,Rx` = `CCccccc,Rx` & `kkkkkkkkkkkkkkkk`",
804  "AND `kkkkkkkkkkkkkkkk`, `CCccccc,Rx`, `AAaaaaa,Rx`",
805  (char *)0xB6,
806  "OOOOOOOopAAaaaaapCCccccckkkkkkkkkkkkkkkk",
807  "`AAaaaaa,Rx` = `CCccccc,Rx` | `kkkkkkkkkkkkkkkk`",
808  "OR `kkkkkkkkkkkkkkkk`, `CCccccc,Rx`, `AAaaaaa,Rx`",
809  (char *)0xB7,
810  "OOOOOOOopAAaaaaapCCccccckkkkkkkkkkkkkkkk",
811  "`AAaaaaa,Rx` = `CCccccc,Rx` ^ `kkkkkkkkkkkkkkkk`",
812  "XOR `kkkkkkkkkkkkkkkk`, `CCccccc,Rx`, `AAaaaaa,Rx`",
813  (char *)0xB8,
814  (char *)0x0,
815  "LMVM_MM_L",
816  "LMVM_MM_L",
817  (char *)0xB9,
818  (char *)0x0,
819  "MVM_MM_YX",
820  "MVM_MM_YX",
821  (char *)0xBA,
822  "OOOOOOOO-XXXxxxxp--ccccc-YYYyyyy",
823  "`XXXxxxx,w` = LO(`ccccc,ACx`), `YYYyyyy,w` = HI(`ccccc,ACx`)",
824  "MOV `ccccc,ACx`, `XXXxxxx,w`, `YYYyyyy,w`",
825  (char *)0xBB,
826  "OOOOOOOOpXXXxxxxp00aaaaa-YYYyyyy",
827  "`aaaaa,ACx` = `q_SAT,(`(`XXXxxxx,r` << #16) + (`YYYyyyy,r` << #16)`q_SAT,)`",
828  "ADD`q_SAT` `XXXxxxx,r` << #16, `YYYyyyy,r` << #16, `aaaaa,ACx`",
829  (char *)0xBC,
830  "OOOOOOOOpXXXxxxxp00aaaaa-YYYyyyy",
831  "`aaaaa,ACx` = `q_SAT,(`(`XXXxxxx,r` << #16) - (`YYYyyyy,r` << #16)`q_SAT,)`",
832  "SUB`q_SAT` `XXXxxxx,r` << #16, `YYYyyyy,r` << #16, `aaaaa,ACx`",
833  (char *)0xBD,
834  "OOOOOOOO-XXXxxxxp--aaaaa-YYYyyyy",
835  "LO(`aaaaa,ACx`) = `q_SAT,(``XXXxxxx,r``q_SAT,)`, HI(`aaaaa,ACx`) = `q_SAT,(``YYYyyyy,r``q_SAT,)`",
836  "MOV`q_SAT` `XXXxxxx,r`, `YYYyyyy,r`, `aaaaa,ACx`",
837  (char *)0xBE,
838  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
839  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
840  "MPY`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
841  (char *)0xBF,
842  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
843  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
844  "MAC`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
845  (char *)0xC0,
846  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
847  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
848  "MAS`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
849  (char *)0xC1,
850  "OOOOOOO-pXXXxxxxp4$-----%YYYyyyyqq#aaaaa/ZZZzzzz",
851  "mar(`XXXxxxx,r`), `aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``YYYyyyy,r``$,)` * `#,(``ZZZzzzz,r``#,)``/,)``%,)``4,)``q_SAT,)`",
852  "AMAR `XXXxxxx,r` :: MPY`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``ZZZzzzz,r``#,)`, `aaaaa,ACx`",
853  (char *)0xC2,
854  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
855  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
856  "MAC`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
857  (char *)0xC3,
858  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
859  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
860  "MAS`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
861  (char *)0xC4,
862  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
863  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(`(`aaaaa,ACx` >> #16) + `/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
864  "MAC`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` >> #16 :: MAC`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
865  (char *)0xC5,
866  "OOOOOOO-pXXXxxxxp4$-----%YYYyyyyqq#aaaaa/ZZZzzzz",
867  "mar(`XXXxxxx,r`), `aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/,(``$,(``YYYyyyy,r``$,)` * `#,(``ZZZzzzz,r``#,)``/,)``%,)``4,)``q_SAT,)`",
868  "AMAR `XXXxxxx,r` :: MAC`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``ZZZzzzz,r``#,)`, `aaaaa,ACx`",
869  (char *)0xC6,
870  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
871  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(`(`bbbbb,ACx` >> #16) + `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
872  "MAS`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx` >> #16",
873  (char *)0xC7,
874  "OOOOOOO-pXXXxxxxp4$-----%YYYyyyyqq#aaaaa/ZZZzzzz",
875  "mar(`XXXxxxx,r`), `aaaaa,ACx` = `q_SAT,(``4,(``%,(`(`aaaaa,ACx` >> #16) + `/,(``$,(``YYYyyyy,r``$,)` * `#,(``ZZZzzzz,r``#,)``/,)``%,)``4,)``q_SAT,)`",
876  "AMAR `XXXxxxx,r` :: MAC`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``ZZZzzzz,r``#,)`, `aaaaa,ACx` >> #16",
877  (char *)0xC8,
878  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
879  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(`(`bbbbb,ACx` >> #16) + `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
880  "MPY`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx` >> #16",
881  (char *)0xC9,
882  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
883  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(`(`aaaaa,ACx` >> #16) + `/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(`(`bbbbb,ACx` >> #16) + `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
884  "MAC`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` >> #16 :: MAC`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx` >> #16",
885  (char *)0xCA,
886  "OOOOOOO-pXXXxxxxp4$-----%YYYyyyyqq#aaaaa/ZZZzzzz",
887  "mar(`XXXxxxx,r`), `aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/,(``$,(``YYYyyyy,r``$,)` * `#,(``ZZZzzzz,r``#,)``/,)``%,)``4,)``q_SAT,)`",
888  "AMAR `XXXxxxx,r` :: MAS`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``ZZZzzzz,r``#,)`, `aaaaa,ACx`",
889  (char *)0xCB,
890  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
891  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` - `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
892  "MAS`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
893  (char *)0xCC,
894  "OOOOOOO-pXXXxxxxp--------YYYyyyyqq-------ZZZzzzz",
895  "mar(`XXXxxxx,r`), mar(`YYYyyyy,r`), mar(`ZZZzzzz,r`)",
896  "AMAR `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`",
897  (char *)0xCD,
898  "OOOOOOO-pXXXxxxxp0-aaaaa0YYYyyyyqq-bbbbb/ZZZzzzz",
899  "firs`/,a``q_SAT,a`(`XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`, `aaaaa,ACx`, `bbbbb,ACx`)",
900  "FIRSADD`/``q_SAT` `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`, `aaaaa,ACx`, `bbbbb,ACx`",
901  (char *)0xCE,
902  "OOOOOOO-pXXXxxxxp0-aaaaa0YYYyyyyqq-bbbbb/ZZZzzzz",
903  "firsn`/,a``q_SAT,a`(`XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`, `aaaaa,ACx`, `bbbbb,ACx`)",
904  "FIRSSUB`/``q_SAT` `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`, `aaaaa,ACx`, `bbbbb,ACx`",
905  (char *)0xCF,
906  "OOOOOOO3pXXXxxxxp4$aaaaa%YYYyyyy/-#-----",
907  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``XXXxxxx,r``$,)` * `#,(``YYYyyyy,r``#,)``/,)``%,)``4,)``q_SAT,)``XXXxxxx3,3r`",
908  "MPYM`/``q_SAT``%``4` `3``$,(``XXXxxxx,r``$,)`, `#,(``YYYyyyy,r``#,)`, `aaaaa,ACx`",
909  (char *)0xD0,
910  "OOOOOOO3pXXXxxxxp4$aaaaa%YYYyyyy/-#ccccc",
911  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``ccccc,ACx` + `/,(``$,(``XXXxxxx,r``$,)` * `#,(``YYYyyyy,r``#,)``/,)``%,)``4,)``q_SAT,)``XXXxxxx3,3r`",
912  "MACM`/``q_SAT``%``4` `3``$,(``XXXxxxx,r``$,)`, `#,(``YYYyyyy,r``#,)`, `ccccc,ACx`, `aaaaa,ACx`",
913  (char *)0xD1,
914  "OOOOOOO3pXXXxxxxp4$aaaaa%YYYyyyy/-#ccccc",
915  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(`(`ccccc,ACx` >> #16) + `/,(``$,(``XXXxxxx,r``$,)` * `#,(``YYYyyyy,r``#,)``/,)``%,)``4,)``q_SAT,)``XXXxxxx3,3r`",
916  "MACM`/``q_SAT``%``4` `3``$,(``XXXxxxx,r``$,)`, `#,(``YYYyyyy,r``#,)`, `ccccc,ACx` >> #16, `aaaaa,ACx`",
917  (char *)0xD2,
918  "OOOOOOO3pXXXxxxxp4$aaaaa%YYYyyyy/-#ccccc",
919  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``ccccc,ACx` - `/,(``$,(``XXXxxxx,r``$,)` * `#,(``YYYyyyy,r``#,)``/,)``%,)``4,)``q_SAT,)``XXXxxxx3,3r`",
920  "MASM`/``q_SAT``%``4` `3``$,(``XXXxxxx,r``$,)`, `#,(``YYYyyyy,r``#,)`, `ccccc,ACx`, `aaaaa,ACx`",
921  (char *)0xD3,
922  "OOOOOOO3pXXXxxxxp-oaaaaa%YYYyyyy/ccbbbbb",
923  "`aaaaa,ACx` = `q_SAT,(``%,(``aaaaa,ACx` - `/`(`cc,Tx` * `XXXxxxx,r`)`%,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``YYYyyyy,r` << #16`q_SAT,)``XXXxxxx3,3r`",
924  "MASM`/``q_SAT``%` `XXXxxxx3,3r`, `cc,Tx`, `aaaaa,ACx` :: MOV`q_SAT` `YYYyyyy,r` << #16, `bbbbb,ACx`",
925  (char *)0xD4,
926  "OOOOOOO3pXXXxxxxp-oaaaaa%YYYyyyy/ccbbbbb",
927  "`aaaaa,ACx` = `q_SAT,(``%,(``aaaaa,ACx` + `/`(`cc,Tx` * `XXXxxxx,r`)`%,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``YYYyyyy,r` << #16`q_SAT,)``XXXxxxx3,3r`",
928  "MACM`/``q_SAT``%` `XXXxxxx3,3r`, `cc,Tx`, `aaaaa,ACx` :: MOV`q_SAT` `YYYyyyy,r` << #16, `bbbbb,ACx`",
929  (char *)0xD5,
930  "OOOOOOOOpXXXxxxxp--aaaaa1YYYyyyy/--bbbbb",
931  "lms`/,a``q_SAT,a`(`XXXxxxx,r`, `YYYyyyy,r`, `aaaaa,ACx`, `bbbbb,ACx`)",
932  "LMS`/``q_SAT` `XXXxxxx,r`, `YYYyyyy,r`, `aaaaa,ACx`, `bbbbb,ACx`",
933  (char *)0xD6,
934  "OOOOOOOOpXXXxxxxp--aaaaa0YYYyyyy/--bbbbb",
935  "sqdst`/,a``q_SAT,a`(`XXXxxxx,r`, `YYYyyyy,r`, `aaaaa,ACx`, `bbbbb,ACx`)",
936  "SQDST`/``q_SAT` `XXXxxxx,r`, `YYYyyyy,r`, `aaaaa,ACx`, `bbbbb,ACx`",
937  (char *)0xD7,
938  "OOOOOOOOpXXXxxxxp--aaaaa0YYYyyyy/--bbbbb",
939  "abdst`/,a``q_SAT,a`(`XXXxxxx,r`, `YYYyyyy,r`, `aaaaa,ACx`, `bbbbb,ACx`)",
940  "ABDST`/``q_SAT` `XXXxxxx,r`, `YYYyyyy,r`, `aaaaa,ACx`, `bbbbb,ACx`",
941  (char *)0xD8,
942  "OOOOOOO3pXXXxxxxp-oaaaaa%YYYyyyy/ccddddd",
943  "`aaaaa,ACx` = `q_SAT,(``%,(``/,(``cc,Tx` * `XXXxxxx,r``/,)``%,)``q_SAT,)`, `YYYyyyy,w` = `q_SAT,(`HI(`ccccc,ACx` << T2)`q_SAT,)``XXXxxxx3,3r`",
944  "MPYM`/``q_SAT``%` `XXXxxxx3,3r`, `cc,Tx`, `aaaaa,ACx` :: MOV`q_SAT` HI(`ccccc,ACx` << T2), `YYYyyyy,w`",
945  (char *)0xD9,
946  "OOOOOOO3pXXXxxxxp-oaaaaa%YYYyyyy/ccddddd",
947  "`aaaaa,ACx` = `q_SAT,(``%,(``aaaaa,ACx` + `/`(`cc,Tx` * `XXXxxxx,r`)`%,)``q_SAT,)`, `YYYyyyy,w` = `q_SAT,(`HI(`ccccc,ACx` << T2)`q_SAT,)``XXXxxxx3,3r`",
948  "MACM`/``q_SAT``%` `XXXxxxx3,3r`, `cc,Tx`, `aaaaa,ACx` :: MOV`q_SAT` HI(`ccccc,ACx` << T2), `YYYyyyy,w`",
949  (char *)0xDA,
950  "OOOOOOO3pXXXxxxxp-oaaaaa%YYYyyyy/ccddddd",
951  "`aaaaa,ACx` = `q_SAT,(``%,(``aaaaa,ACx` - `/`(`cc,Tx` * `XXXxxxx,r`)`%,)``q_SAT,)`, `YYYyyyy,w` = `q_SAT,(`HI(`ccccc,ACx` << T2)`q_SAT,)``XXXxxxx3,3r`",
952  "MASM`/``q_SAT``%` `XXXxxxx3,3r`, `cc,Tx`, `aaaaa,ACx` :: MOV`q_SAT` HI(`ccccc,ACx` << T2), `YYYyyyy,w`",
953  (char *)0xDB,
954  "OOOOOOOOpXXXxxxxp--aaaaa-YYYyyyy---ccccc",
955  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + (`XXXxxxx,r` << #16)`q_SAT,)`, `YYYyyyy,w` = `q_SAT,(`HI(`aaaaa,ACx` << T2)`q_SAT,)`",
956  "ADD`q_SAT` `XXXxxxx,r` << #16, `ccccc,ACx`, `aaaaa,ACx` :: MOV`q_SAT` HI(`aaaaa,ACx` << T2), `YYYyyyy,w`",
957  (char *)0xDC,
958  "OOOOOOOOpXXXxxxxp--aaaaa-YYYyyyy---ccccc",
959  "`aaaaa,ACx` = `q_SAT,(`(`XXXxxxx,r` << #16) - `ccccc,ACx``q_SAT,)`, `YYYyyyy,w` = `q_SAT,(`HI(`aaaaa,ACx` << T2)`q_SAT,)`",
960  "SUB`q_SAT` `ccccc,ACx`, `XXXxxxx,r` << #16, `aaaaa,ACx` :: MOV`q_SAT` HI(`aaaaa,ACx` << T2), `YYYyyyy,w`",
961  (char *)0xDD,
962  "OOOOOOOOpXXXxxxxp--aaaaa-YYYyyyy---ccccc",
963  "`aaaaa,ACx` = `q_SAT,(``XXXxxxx,r` << #16`q_SAT,)`, `YYYyyyy,w` = `q_SAT,(`HI(`ccccc,ACx` << T2)`q_SAT,)`",
964  "MOV`q_SAT` `XXXxxxx,r` << #16, `aaaaa,ACx` :: MOV`q_SAT` HI(`ccccc,ACx` << T2), `YYYyyyy,w`",
965  (char *)0xDE,
966  (char *)0x0,
967  "SDUAL__",
968  "SDUAL__",
969  (char *)0xDF,
970  "OOOOOOOOpGFccccc",
971  "`q_SAT,n`goto `ccccc,ACx``G``F`",
972  "`q_SAT,N`B `ccccc,ACx``G``F`",
973  (char *)0xE0,
974  "OOOOOOOOpGFccccc",
975  "call `ccccc,ACx``G``F`",
976  "CALL `ccccc,ACx``G``F`",
977  (char *)0xE1,
978  (char *)0x0,
979  "SWT_P_DA",
980  "SWT_P_DA",
981  (char *)0xE2,
982  "OOOOOOOOppqq----",
983  "reset",
984  "RESET",
985  (char *)0xE3,
986  "OOOOOOOOpp-kkkkk",
987  "intr(`kkkkk`)",
988  "INTR `kkkkk`",
989  (char *)0xE4,
990  "OOOOOOOOpp-kkkkk",
991  "trap(`kkkkk`)",
992  "TRAP `kkkkk`",
993  (char *)0xE5,
994  (char *)0x0,
995  "XCN_PMC_S",
996  "XCN_PMC_S",
997  (char *)0xE6,
998  (char *)0x0,
999  "XCN_PMU_S",
1000  "XCN_PMU_S",
1001  (char *)0xE7,
1002  "OOOOOOpp",
1003  "estop_0",
1004  "ESTOP_BYTE",
1005  (char *)0xE8,
1006  "OOOOOOpp",
1007  "MMAP",
1008  "MMAP",
1009  (char *)0xE9,
1010  "OOOOOOpp",
1011  "PORT_READ",
1012  "PORT_READ",
1013  (char *)0xEA,
1014  "OOOOOOpp",
1015  "PORT_WRITE",
1016  "PORT_WRITE",
1017  (char *)0xEB,
1018  (char *)0x0,
1019  "copr(`kkkkkkkk`, `aa,ACx`, `bb,ACx`)",
1020  "COPR__",
1021  (char *)0xEC,
1022  "OOOOOOpp",
1023  "LINR",
1024  "LINR",
1025  (char *)0xED,
1026  "OOOOOOpp",
1027  "CIRC",
1028  "CIRC",
1029  (char *)0xEE,
1030  "OOOOOOppHHHhhhhh",
1031  "if (`HHHhhhhh`) execute (AD_Unit)",
1032  "XCC `HHHhhhhh`",
1033  (char *)0xEF,
1034  "OOOOOOppHHHhhhhh",
1035  "if (`HHHhhhhh`) execute (D_Unit)",
1036  "XCCPART `HHHhhhhh`",
1037  (char *)0xF0,
1038  "OOOOOOppHHHhhhhh",
1039  "if (`HHHhhhhh`) execute (AD_Unit)",
1040  "XCC `HHHhhhhh`",
1041  (char *)0xF1,
1042  "OOOOOOppHHHhhhhh",
1043  "if (`HHHhhhhh`) execute (D_Unit)",
1044  "XCCPART `HHHhhhhh`",
1045  (char *)0xF2,
1046  (char *)0x0,
1047  "LD_RGM",
1048  "LD_RGM",
1049  (char *)0xF3,
1050  "OOOOOOqqMMMMxxxxmm-aaaaa",
1051  "`aaaaa,ACx` = `q_SAT,(``MMMMxxxxmm,r` << #16`q_SAT,)`",
1052  "MOV`q_SAT` `MMMMxxxxmm,r` << #16, `aaaaa,ACx`",
1053  (char *)0xF4,
1054  "OOOOOOOOMMMMxxxxmmq--o--",
1055  "mar(`MMMMxxxxmm,r`)",
1056  "AMAR `MMMMxxxxmm,r`",
1057  (char *)0xF5,
1058  "OOOOOOOOMMMMxxxxmmq-p---",
1059  "push(`MMMMxxxxmm,r`)",
1060  "PSH `MMMMxxxxmm,r`",
1061  (char *)0xF6,
1062  "OOOOOOOOMMMMxxxxmm------",
1063  "delay(`MMMMxxxxmm`)",
1064  "DELAY `MMMMxxxxmm`",
1065  (char *)0xF7,
1066  "OOOOOOOOMMMMxxxxmmq-p---",
1067  "push(dbl(`MMMMxxxxmm,dr`))",
1068  "PSH dbl(`MMMMxxxxmm,dr`)",
1069  (char *)0xF8,
1070  "OOOOOOOOMMMMxxxxmmq-p---",
1071  "dbl(`MMMMxxxxmm,dw`) = pop()",
1072  "POP dbl(`MMMMxxxxmm,dw`)",
1073  (char *)0xF9,
1074  "OOOOOOOOMMMMxxxxmmq-p---",
1075  "`MMMMxxxxmm,w` = pop()",
1076  "POP `MMMMxxxxmm,w`",
1077  (char *)0xFA,
1078  (char *)0x0,
1079  "STH_RDM",
1080  "STH_RDM",
1081  (char *)0xFB,
1082  (char *)0x0,
1083  "ST_RGM",
1084  "ST_RGM",
1085  (char *)0xFC,
1086  "OOOOOOO3MMMMxxxxmm%aaaaapp$-------#4----/ZZZzzzz",
1087  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/,(``$,(``MMMMxxxxmm``$,)` * `#,(``ZZZzzzz``#,)``/,)``%,)``4,)``q_SAT,)``MMMMxxxxmm3,3`, delay(`MMMMxxxxmm`)",
1088  "MACMZ`/``q_SAT``%``4` `3``$,(``MMMMxxxxmm,r``$,)`, `#,(``ZZZzzzz,r``#,)`, `aaaaa,ACx`",
1089  (char *)0xFD,
1090  (char *)0x0,
1091  "MPY_R_MWK",
1092  "MPY_R_MWK",
1093  (char *)0xFE,
1094  (char *)0x0,
1095  "MAC_R_MP",
1096  "MAC_R_MP",
1097  (char *)0xFF,
1098  (char *)0x0,
1099  "MAS_R_MP",
1100  "MAS_R_MP",
1101  (char *)0x100,
1102  (char *)0x0,
1103  "MAC_R_RM_A",
1104  "MAC_R_RM_A",
1105  (char *)0x101,
1106  (char *)0x0,
1107  "MAS_R_RM_A",
1108  "MAS_R_RM_A",
1109  (char *)0x102,
1110  "OOOOOOO3MMMMxxxxmm%aaaaapp/ccccc",
1111  "`aaaaa,ACx` = `q_SAT,(``%,(``ccccc,ACx` + `/`(`MMMMxxxxmm,r` * `MMMMxxxxmm,r`)`%,)``q_SAT,)``MMMMxxxxmm3,3r`",
1112  "SQAM`/``q_SAT``%` `3``MMMMxxxxmm,r`, `ccccc,ACx`, `aaaaa,ACx`",
1113  (char *)0x103,
1114  "OOOOOOO3MMMMxxxxmm%aaaaapp/ccccc",
1115  "`aaaaa,ACx` = `q_SAT,(``%,(``ccccc,ACx` - `/`(`MMMMxxxxmm,r` * `MMMMxxxxmm,r`)`%,)``q_SAT,)``MMMMxxxxmm3,3r`",
1116  "SQSM`/``q_SAT``%` `3``MMMMxxxxmm,r`, `ccccc,ACx`, `aaaaa,ACx`",
1117  (char *)0x104,
1118  (char *)0x0,
1119  "MPY_R_RM_L",
1120  "MPY_R_RM_L",
1121  (char *)0x105,
1122  "OOOOOOO3MMMMxxxxmm%aaaaapp/-----",
1123  "`aaaaa,ACx` = `q_SAT,(``%,(``/,(``MMMMxxxxmm,r` * `MMMMxxxxmm,r``/,)``%,)``q_SAT,)``MMMMxxxxmm3,3r`",
1124  "SQRM`/``q_SAT``%` `3``MMMMxxxxmm,r`, `aaaaa,ACx`",
1125  (char *)0x106,
1126  "OOOOOOO3MMMMxxxxmm%aaaaapp$-----/CCccccc",
1127  "`aaaaa,ACx` = `q_SAT,(``%,(``/,(``$,(``CCccccc,MRx` * `MMMMxxxxmm,r``$,)``/,)``%,)``q_SAT,)``MMMMxxxxmm3,3r`",
1128  "MPYM`/``q_SAT``%``$` `3``MMMMxxxxmm,r`, `CCccccc,MRx`, `aaaaa,ACx`",
1129  (char *)0x107,
1130  "OOOOOOO3MMMMxxxxmm%aaaaapp$ccccc/DDddddd",
1131  "`aaaaa,ACx` = `q_SAT,(``%,(``ccccc,ACx` + `/,(``$,(``DDddddd,MRx` * `MMMMxxxxmm,r``$,)``/,)``%,)``q_SAT,)``MMMMxxxxmm3,3r`",
1132  "MACM`/``q_SAT``%``$` `3``MMMMxxxxmm,r`, `DDddddd,MRx`, `ccccc,ACx`, `aaaaa,ACx`",
1133  (char *)0x108,
1134  "OOOOOOO3MMMMxxxxmm%aaaaapp$ccccc/DDddddd",
1135  "`aaaaa,ACx` = `q_SAT,(``%,(``ccccc,ACx` - `/,(``$,(``DDddddd,MRx` * `MMMMxxxxmm,r``$,)``/,)``%,)``q_SAT,)``MMMMxxxxmm3,3r`",
1136  "MASM`/``q_SAT``%``$` `3``MMMMxxxxmm,r`, `DDddddd,MRx`, `ccccc,ACx`, `aaaaa,ACx`",
1137  (char *)0x109,
1138  "OOOOOoppMMMMxxxxmmAaaaaaACCccccc",
1139  "`AaaaaaA,!` = `q_SAT,(``CCccccc,Rx` + `MMMMxxxxmm,r``q_SAT,)`",
1140  "ADD`q_SAT` `MMMMxxxxmm,r`, `CCccccc,Rx`, `AaaaaaA,!`",
1141  (char *)0x10A,
1142  "OOOOOoppMMMMxxxxmmAaaaaaACCccccc",
1143  "`AaaaaaA,!` = `q_SAT,(``CCccccc,Rx` - `MMMMxxxxmm,r``q_SAT,)`",
1144  "SUB`q_SAT` `MMMMxxxxmm,r`, `CCccccc,Rx`, `AaaaaaA,!`",
1145  (char *)0x10B,
1146  "OOOOOoppMMMMxxxxmmAaaaaaACCccccc",
1147  "`AaaaaaA,!` = `q_SAT,(``MMMMxxxxmm,r` - `CCccccc,Rx``q_SAT,)`",
1148  "SUB`q_SAT` `CCccccc,Rx`, `MMMMxxxxmm,r`, `AaaaaaA,!`",
1149  (char *)0x10C,
1150  "OOOOOoppMMMMxxxxmmAaaaaaACCccccc",
1151  "`AaaaaaA,!` = `CCccccc,Rx` & `MMMMxxxxmm,r`",
1152  "AND`q_SAT` `MMMMxxxxmm,r`, `CCccccc,Rx`, `AaaaaaA,!`",
1153  (char *)0x10D,
1154  "OOOOOoppMMMMxxxxmmAaaaaaACCccccc",
1155  "`AaaaaaA,!` = `CCccccc,Rx` | `MMMMxxxxmm,r`",
1156  "OR`q_SAT` `MMMMxxxxmm,r`, `CCccccc,Rx`, `AaaaaaA,!`",
1157  (char *)0x10E,
1158  "OOOOOoppMMMMxxxxmmAaaaaaACCccccc",
1159  "`AaaaaaA,!` = `CCccccc,Rx` ^ `MMMMxxxxmm,r`",
1160  "XOR`q_SAT` `MMMMxxxxmm,r`, `CCccccc,Rx`, `AaaaaaA,!`",
1161  (char *)0x10F,
1162  "OOOOOOOOMMMMxxxxmmTppo------kkkk",
1163  "`T` = bit(`MMMMxxxxmm,r`, `kkkk`)",
1164  "BTST `kkkk`, `MMMMxxxxmm,r`, `T`",
1165  (char *)0x110,
1166  (char *)0x0,
1167  "BIT_MBT_K2",
1168  "BIT_MBT_K2",
1169  (char *)0x111,
1170  (char *)0x0,
1171  "LD_DP",
1172  "LD_DP",
1173  (char *)0x112,
1174  (char *)0x0,
1175  "LD_CDP",
1176  "LD_CDP",
1177  (char *)0x113,
1178  (char *)0x0,
1179  "LD_BOF01",
1180  "LD_BOF01",
1181  (char *)0x114,
1182  (char *)0x0,
1183  "LD_BOF23",
1184  "LD_BOF23",
1185  (char *)0x115,
1186  (char *)0x0,
1187  "LD_BOF45",
1188  "LD_BOF45",
1189  (char *)0x116,
1190  (char *)0x0,
1191  "LD_BOF67",
1192  "LD_BOF67",
1193  (char *)0x117,
1194  (char *)0x0,
1195  "LD_BOFC",
1196  "LD_BOFC",
1197  (char *)0x118,
1198  (char *)0x0,
1199  "LD_SP",
1200  "LD_SP",
1201  (char *)0x119,
1202  (char *)0x0,
1203  "LD_SSP",
1204  "LD_SSP",
1205  (char *)0x11A,
1206  (char *)0x0,
1207  "LD_BK03",
1208  "LD_BK03",
1209  (char *)0x11B,
1210  (char *)0x0,
1211  "LD_BK47",
1212  "LD_BK47",
1213  (char *)0x11C,
1214  (char *)0x0,
1215  "LD_BKC",
1216  "LD_BKC",
1217  (char *)0x11D,
1218  (char *)0x0,
1219  "LD_MDP",
1220  "LD_MDP",
1221  (char *)0x11E,
1222  (char *)0x0,
1223  "LD_MDP05",
1224  "LD_MDP05",
1225  (char *)0x11F,
1226  (char *)0x0,
1227  "LD_MDP67",
1228  "LD_MDP67",
1229  (char *)0x120,
1230  (char *)0x0,
1231  "LD_PDP",
1232  "LD_PDP",
1233  (char *)0x121,
1234  (char *)0x0,
1235  "LD_CSR",
1236  "LD_CSR",
1237  (char *)0x122,
1238  (char *)0x0,
1239  "LD_BRC0",
1240  "LD_BRC0",
1241  (char *)0x123,
1242  (char *)0x0,
1243  "LD_BRC1",
1244  "LD_BRC1",
1245  (char *)0x124,
1246  (char *)0x0,
1247  "LD_TRN0",
1248  "LD_TRN0",
1249  (char *)0x125,
1250  (char *)0x0,
1251  "LD_TRN1",
1252  "LD_TRN1",
1253  (char *)0x126,
1254  "OOOOOOOOMMMMxxxxmm-aaaaa-p-ccccc-NNnnnnn",
1255  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + (`MMMMxxxxmm,r` << `NNnnnnn,SRx`)`q_SAT,)`",
1256  "ADD`q_SAT` `MMMMxxxxmm,r` << `NNnnnnn,SRx`, `ccccc,ACx`, `aaaaa,ACx`",
1257  (char *)0x127,
1258  "OOOOOOOOMMMMxxxxmm-aaaaa-p-ccccc-NNnnnnn",
1259  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` - (`MMMMxxxxmm,r` << `NNnnnnn,SRx`)`q_SAT,)`",
1260  "SUB`q_SAT` `MMMMxxxxmm,r` << `NNnnnnn,SRx`, `ccccc,ACx`, `aaaaa,ACx`",
1261  (char *)0x128,
1262  "OOOOOOOOMMMMxxxxmm-aaaaapp-ccccc-NNnnnnn",
1263  "`aaaaa,ACx` = ads2c`q_SAT,a`(`MMMMxxxxmm,r`, `ccccc,ACx`, `NNnnnnn,SRx`, TC1, TC2)",
1264  "ADDSUB2CC`q_SAT` `MMMMxxxxmm,r`, `ccccc,ACx`, `NNnnnnn,SRx`, TC1, TC2, `aaaaa,ACx`",
1265  (char *)0x129,
1266  "OOOOOOOOMMMMxxxxmm%aaaaa-p$----q-NNnnnnn",
1267  "`aaaaa,ACx` = `q_SAT,(``%,(``$,(``MMMMxxxxmm,r``$,)` << `NNnnnnn,SRx``%,)``q_SAT,)`",
1268  "MOV`q_SAT` `%,(``$,(``MMMMxxxxmm,r``$,)` << `NNnnnnn,SRx``%,)`, `aaaaa,ACx`",
1269  (char *)0x12A,
1270  "OOOOOOOOMMMMxxxxmmTaaaaapp-ccccc--------",
1271  "`aaaaa,ACx` = adsc`q_SAT,a`(`MMMMxxxxmm,r`, `ccccc,ACx`, `T`)",
1272  "ADDSUBCC`q_SAT` `MMMMxxxxmm,r`, `ccccc,ACx`, `T`, `aaaaa,ACx`",
1273  (char *)0x12B,
1274  (char *)0x0,
1275  "ADSC_RM_2",
1276  "ADSC_RM_2",
1277  (char *)0x12C,
1278  "OOOOOOOOMMMMxxxxmm-aaaaapp-ccccc--------",
1279  "`aaaaa,ACx` = adsc`q_SAT,a`(`MMMMxxxxmm,r`, `ccccc,ACx`, TC1, TC2)",
1280  "ADDSUBCC`q_SAT` `MMMMxxxxmm,r`, `ccccc,ACx`, TC1, TC2, `aaaaa,ACx`",
1281  (char *)0x12D,
1282  "OOOOOOOOMMMMxxxxmm-aaaaapp-ccccc--------",
1283  "subc(`MMMMxxxxmm,r`, `ccccc,ACx`, `aaaaa,ACx`)",
1284  "SUBC `MMMMxxxxmm,r`, `ccccc,ACx`, `aaaaa,ACx`",
1285  (char *)0x12E,
1286  "OOOOOOOOMMMMxxxxmm-aaaaapp-ccccc",
1287  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + (`MMMMxxxxmm,r` << #16)`q_SAT,)`",
1288  "ADD`q_SAT` `MMMMxxxxmm,r` << #16, `ccccc,ACx`, `aaaaa,ACx`",
1289  (char *)0x12F,
1290  "OOOOOOOOMMMMxxxxmm-aaaaapp-ccccc",
1291  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` - (`MMMMxxxxmm,r` << #16)`q_SAT,)`",
1292  "SUB`q_SAT` `MMMMxxxxmm,r` << #16, `ccccc,ACx`, `aaaaa,ACx`",
1293  (char *)0x130,
1294  "OOOOOOOOMMMMxxxxmm-aaaaapp-ccccc",
1295  "`aaaaa,ACx` = `q_SAT,(`(`MMMMxxxxmm,r` << #16) - `ccccc,ACx``q_SAT,)`",
1296  "SUB`q_SAT` `ccccc,ACx`, `MMMMxxxxmm,r` << #16, `aaaaa,ACx`",
1297  (char *)0x131,
1298  "OOOOOOOOMMMMxxxxmmqaaaaa-po100cc",
1299  "HI(`aaaaa,ACx`) = `q_SAT,(``MMMMxxxxmm,r` + `cc,Tx``q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(``MMMMxxxxmm,r` - `cc,Tx``q_SAT,)`",
1300  "ADDSUB`q_SAT` `cc,Tx`, `MMMMxxxxmm,r`, `aaaaa,ACx`",
1301  (char *)0x132,
1302  "OOOOOOOOMMMMxxxxmmqaaaaa-po100cc",
1303  "HI(`aaaaa,ACx`) = `q_SAT,(``MMMMxxxxmm,r` - `cc,Tx``q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(``MMMMxxxxmm,r` + `cc,Tx``q_SAT,)`",
1304  "SUBADD`q_SAT` `cc,Tx`, `MMMMxxxxmm,r`, `aaaaa,ACx`",
1305  (char *)0x133,
1306  "OOOOOOOOMMMMxxxxmmqaaaaapp$---AA",
1307  "`AAaaaaa,Rx` = `$,(`high_byte(`MMMMxxxxmm,r`)`$,)`",
1308  "MOV `$,(`high_byte(`MMMMxxxxmm,r`)`$,)`, `AAaaaaa,Rx`",
1309  (char *)0x134,
1310  "OOOOOOOOMMMMxxxxmmqaaaaapp$---AA",
1311  "`AAaaaaa,Rx` = `$,(`low_byte(`MMMMxxxxmm,r`)`$,)`",
1312  "MOV `$,(`low_byte(`MMMMxxxxmm,r`)`$,)`, `AAaaaaa,Rx`",
1313  (char *)0x135,
1314  "OOOOOOqqMMMMxxxxmm$aaaaa",
1315  "`aaaaa,ACx` = `$,(``MMMMxxxxmm,r``$,)`",
1316  "MOV `$,(``MMMMxxxxmm,r``$,)`, `aaaaa,ACx`",
1317  (char *)0x136,
1318  "OOOOOOOOMMMMxxxxmm$aaaaappoccccc",
1319  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + `$,(``MMMMxxxxmm,r``$,)` + Carry`q_SAT,)`",
1320  "ADD`q_SAT` `$,(``MMMMxxxxmm,r``$,)`, CARRY, `ccccc,ACx`, `aaaaa,ACx`",
1321  (char *)0x137,
1322  "OOOOOOOOMMMMxxxxmm$aaaaappoccccc",
1323  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` - uns(`MMMMxxxxmm,r`) - Borrow`q_SAT,)`",
1324  "SUB`q_SAT` `$,(``MMMMxxxxmm,r``$,)`, BORROW, `ccccc,ACx`, `aaaaa,ACx`",
1325  (char *)0x138,
1326  "OOOOOOOOMMMMxxxxmm1aaaaappoccccc",
1327  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + uns(`MMMMxxxxmm,r`)`q_SAT,)`",
1328  "ADD`q_SAT` uns(`MMMMxxxxmm,r`), `ccccc,ACx`, `aaaaa,ACx`",
1329  (char *)0x139,
1330  "OOOOOOOOMMMMxxxxmm1aaaaappoccccc",
1331  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` - uns(`MMMMxxxxmm,r`)`q_SAT,)`",
1332  "SUB`q_SAT` uns(`MMMMxxxxmm,r`), `ccccc,ACx`, `aaaaa,ACx`",
1333  (char *)0x13A,
1334  "OOOOOOOOMMMMxxxxmmTcccccppo---CC",
1335  "`T` = bit(`MMMMxxxxmm,r`, `CCccccc,RLHx`)",
1336  "BTST `CCccccc,RLHx`, `MMMMxxxxmm,r`, `T`",
1337  (char *)0x13B,
1338  "OOOOOOOOMMMMxxxxmm-aaaaa-p-----q--SSSSSS",
1339  "`aaaaa,ACx` = `q_SAT,(`low_byte(`MMMMxxxxmm,r`) << `SSSSSS``q_SAT,)`",
1340  "MOV`q_SAT` low_byte(`MMMMxxxxmm,r`) << `SSSSSS`, `aaaaa,ACx`",
1341  (char *)0x13C,
1342  "OOOOOOOOMMMMxxxxmm-aaaaa-p-----q--SSSSSS",
1343  "`aaaaa,ACx` = `q_SAT,(`high_byte(`MMMMxxxxmm,r`) << `SSSSSS``q_SAT,)`",
1344  "MOV`q_SAT` high_byte(`MMMMxxxxmm,r`) << `SSSSSS`, `aaaaa,ACx`",
1345  (char *)0x13D,
1346  "OOOOOOOOMMMMxxxxmmTppo------kkkk",
1347  "`T` = bit(`MMMMxxxxmm,rw`, `kkkk`), bit(`MMMMxxxxmm,rw`, `kkkk`) = #1",
1348  "BTSTSET `kkkk`, `MMMMxxxxmm,rw`, `T`",
1349  (char *)0x13E,
1350  (char *)0x0,
1351  "SMBX_MS_2",
1352  "SMBX_MS_2",
1353  (char *)0x13F,
1354  "OOOOOOOOMMMMxxxxmmTppo------kkkk",
1355  "`T` = bit(`MMMMxxxxmm,rw`, `kkkk`), bit(`MMMMxxxxmm,rw`, `kkkk`) = #0",
1356  "BTSTCLR `kkkk`, `MMMMxxxxmm,rw`, `T`",
1357  (char *)0x140,
1358  (char *)0x0,
1359  "RMBX_MR_2",
1360  "RMBX_MR_2",
1361  (char *)0x141,
1362  "OOOOOOOOMMMMxxxxmmTppo------kkkk",
1363  "`T` = bit(`MMMMxxxxmm,rw`, `kkkk`), cbit(`MMMMxxxxmm,rw`, `kkkk`)",
1364  "BTSTNOT `kkkk`, `MMMMxxxxmm,rw`, `T`",
1365  (char *)0x142,
1366  (char *)0x0,
1367  "CMBX_MC_2",
1368  "CMBX_MC_2",
1369  (char *)0x143,
1370  "OOOOOOOOMMMMxxxxmmqcccccppo---CC",
1371  "bit(`MMMMxxxxmm,r`, `CCccccc,RLHx`) = #1",
1372  "BSET `CCccccc,RLHx`, `MMMMxxxxmm,r`",
1373  (char *)0x144,
1374  "OOOOOOOOMMMMxxxxmmqcccccppo---CC",
1375  "bit(`MMMMxxxxmm,r`, `CCccccc,RLHx`) = #0",
1376  "BCLR `CCccccc,RLHx`, `MMMMxxxxmm,r`",
1377  (char *)0x145,
1378  "OOOOOOOOMMMMxxxxmm-cccccppo---CC",
1379  "cbit(`MMMMxxxxmm,rw`, `CCccccc,RLHx`)",
1380  "BNOT `CCccccc,RLHx`, `MMMMxxxxmm,rw`",
1381  (char *)0x146,
1382  "OOOOOOOOMMMMxxxxmm-ccccc-p----CC",
1383  "push(`CCccccc,RLHx`, `MMMMxxxxmm,r`)",
1384  "PSH `CCccccc,RLHx`, `MMMMxxxxmm,r`",
1385  (char *)0x147,
1386  "OOOOOOOOMMMMxxxxmm-aaaaa-p----AA",
1387  "`AAaaaaa,RLHx`, `MMMMxxxxmm,w` = pop()",
1388  "POP `AAaaaaa,RLHx`, `MMMMxxxxmm,w`",
1389  (char *)0x148,
1390  (char *)0x0,
1391  "ST_COPR",
1392  "ST_COPR",
1393  (char *)0x149,
1394  "OOOOOOOOMMMMxxxxmmqcccccpp----CC",
1395  "high_byte(`MMMMxxxxmm,w`) = `CCccccc,Rx`",
1396  "MOV `CCccccc,Rx`, high_byte(`MMMMxxxxmm,w`)",
1397  (char *)0x14A,
1398  "OOOOOOOOMMMMxxxxmmqcccccpp----CC",
1399  "low_byte(`MMMMxxxxmm,w`) = `CCccccc,Rx`",
1400  "MOV `CCccccc,Rx`, low_byte(`MMMMxxxxmm,w`)",
1401  (char *)0x14B,
1402  (char *)0x0,
1403  "ST_DP",
1404  "ST_DP",
1405  (char *)0x14C,
1406  (char *)0x0,
1407  "ST_CDP",
1408  "ST_CDP",
1409  (char *)0x14D,
1410  (char *)0x0,
1411  "ST_BOF01",
1412  "ST_BOF01",
1413  (char *)0x14E,
1414  (char *)0x0,
1415  "ST_BOF23",
1416  "ST_BOF23",
1417  (char *)0x14F,
1418  (char *)0x0,
1419  "ST_BOF45",
1420  "ST_BOF45",
1421  (char *)0x150,
1422  (char *)0x0,
1423  "ST_BOF67",
1424  "ST_BOF67",
1425  (char *)0x151,
1426  (char *)0x0,
1427  "ST_BOFC",
1428  "ST_BOFC",
1429  (char *)0x152,
1430  (char *)0x0,
1431  "ST_SP",
1432  "ST_SP",
1433  (char *)0x153,
1434  (char *)0x0,
1435  "ST_SSP",
1436  "ST_SSP",
1437  (char *)0x154,
1438  (char *)0x0,
1439  "ST_BK03",
1440  "ST_BK03",
1441  (char *)0x155,
1442  (char *)0x0,
1443  "ST_BK47",
1444  "ST_BK47",
1445  (char *)0x156,
1446  (char *)0x0,
1447  "ST_BKC",
1448  "ST_BKC",
1449  (char *)0x157,
1450  (char *)0x0,
1451  "ST_MDP",
1452  "ST_MDP",
1453  (char *)0x158,
1454  (char *)0x0,
1455  "ST_MDP05",
1456  "ST_MDP05",
1457  (char *)0x159,
1458  (char *)0x0,
1459  "ST_MDP67",
1460  "ST_MDP67",
1461  (char *)0x15A,
1462  (char *)0x0,
1463  "ST_PDP",
1464  "ST_PDP",
1465  (char *)0x15B,
1466  (char *)0x0,
1467  "ST_CSR",
1468  "ST_CSR",
1469  (char *)0x15C,
1470  (char *)0x0,
1471  "ST_BRC0",
1472  "ST_BRC0",
1473  (char *)0x15D,
1474  (char *)0x0,
1475  "ST_BRC1",
1476  "ST_BRC1",
1477  (char *)0x15E,
1478  (char *)0x0,
1479  "ST_TRN0",
1480  "ST_TRN0",
1481  (char *)0x15F,
1482  (char *)0x0,
1483  "ST_TRN1",
1484  "ST_TRN1",
1485  (char *)0x160,
1486  "OOOOOoKKMMMMxxxxmmKKKKKK",
1487  "`MMMMxxxxmm,w` = `KKKKKKKK`",
1488  "MOV `KKKKKKKK`, `MMMMxxxxmm,w`",
1489  (char *)0x161,
1490  (char *)0x0,
1491  "ST_RM_ASM",
1492  "ST_RM_ASM",
1493  (char *)0x162,
1494  (char *)0x0,
1495  "STH_R_RM_ASM",
1496  "STH_R_RM_ASM",
1497  (char *)0x163,
1498  "OOOOOOOOMMMMxxxxmm%ccccc@p$---Iq-NNnnnnn",
1499  "`MMMMxxxxmm,w` = `I`(`@,(``$,(``%,(``ccccc,ACx` << `NNnnnnn,SRx``%,)``$,)``@,)`)",
1500  "MOV `$,(``%,(``I`(`@,(``ccccc,ACx` << `NNnnnnn,SRx``@,)`)`%,)``$,)`, `MMMMxxxxmm,w`",
1501  (char *)0x164,
1502  (char *)0x0,
1503  "STH_R_RM",
1504  "STH_R_RM",
1505  (char *)0x165,
1506  "OOOOOOOOMMMMxxxxmm%ccccc@p$---Iq",
1507  "`MMMMxxxxmm,w` = `I`(`@,(``$,(``%,(``ccccc,ACx``%,)``$,)``@,)`)",
1508  "MOV `$,(``%,(``I`(`@,(``ccccc,ACx``@,)`)`%,)``$,)`, `MMMMxxxxmm,w`",
1509  (char *)0x166,
1510  (char *)0x0,
1511  "ST_RM_SH",
1512  "ST_RM_SH",
1513  (char *)0x167,
1514  (char *)0x0,
1515  "STH_RM_SH",
1516  "STH_RM_SH",
1517  (char *)0x168,
1518  (char *)0x0,
1519  "DST_COPR",
1520  "DST_COPR",
1521  (char *)0x169,
1522  (char *)0x0,
1523  "DST_RPC",
1524  "DST_RPC",
1525  (char *)0x16A,
1526  (char *)0x0,
1527  "DST_XR",
1528  "DST_XR",
1529  (char *)0x16B,
1530  (char *)0x0,
1531  "DST_RDLM",
1532  "DST_RDLM",
1533  (char *)0x16C,
1534  "OOOOOOOOMMMMxxxxmm%ccccc@p$----q",
1535  "dbl(`MMMMxxxxmm,dw`) = `@,(``$,(``%,(``ccccc,ACx``%,)``$,)``@,)`",
1536  "MOV `$,(``%,(``@,(``ccccc,ACx``@,)``%,)``$,)`, dbl(`MMMMxxxxmm,dw`)",
1537  (char *)0x16D,
1538  "OOOOOOOOMMMMxxxxmmqccccc-p----CC",
1539  "HI(`MMMMxxxxmm,dw`) = `CCccccc,RL`, LO(`MMMMxxxxmm,dw`) = `CCccccc,RLP`",
1540  "MOV pair(`CCccccc,RLHx`), dbl(`MMMMxxxxmm,dw`)",
1541  (char *)0x16E,
1542  "OOOOOOOOMMMMxxxxmm-ccccc",
1543  "HI(`MMMMxxxxmm,w`) = HI(`ccccc,ACx`) >> #1, LO(`MMMMxxxxmm,w`) = LO(`ccccc,ACx`) >> #1",
1544  "MOV `ccccc,ACx` >> #1, dbl(`MMMMxxxxmm,w`)",
1545  (char *)0x16F,
1546  (char *)0x0,
1547  "DST_RDLM_HI",
1548  "DST_RDLM_HI",
1549  (char *)0x170,
1550  (char *)0x0,
1551  "DST_RDLM_LO",
1552  "DST_RDLM_LO",
1553  (char *)0x171,
1554  "OOOOOOOOMMMMxxxxmmqaaaaappo---AA",
1555  "bit(`AAaaaaa,Rx`, `MMMMxxxxmm,baddr`) = #1",
1556  "BSET `MMMMxxxxmm,baddr`, `AAaaaaa,Rx`",
1557  (char *)0x172,
1558  "OOOOOOOOMMMMxxxxmmqaaaaappo---AA",
1559  "bit(`AAaaaaa,Rx`, `MMMMxxxxmm,baddr`) = #0",
1560  "BCLR `MMMMxxxxmm,baddr`, `AAaaaaa,Rx`",
1561  (char *)0x173,
1562  "OOOOOOOOMMMMxxxxmm-cccccppo---CC",
1563  "TC1,TC2 = bit(`CCccccc,Rx`, `MMMMxxxxmm,baddr`)",
1564  "BTSTP `MMMMxxxxmm,baddr`, `CCccccc,Rx`",
1565  (char *)0x174,
1566  "OOOOOOOOMMMMxxxxmm-aaaaappo---AA",
1567  "cbit(`AAaaaaa,Rx`, `MMMMxxxxmm,baddr`)",
1568  "BNOT `MMMMxxxxmm,baddr`, `AAaaaaa,Rx`",
1569  (char *)0x175,
1570  "OOOOOOOOMMMMxxxxmmTcccccppo---CC",
1571  "`T` = bit(`CCccccc,Rx`, `MMMMxxxxmm,baddr`)",
1572  "BTST `MMMMxxxxmm,baddr`, `CCccccc,Rx`, `T`",
1573  (char *)0x176,
1574  "OOOOOOOOMMMMxxxxmmoaaaaa",
1575  "`aaaaa,XDAx` = mar(`MMMMxxxxmm,r`)",
1576  "AMAR `MMMMxxxxmm,r`, `aaaaa,XDAx`",
1577  (char *)0x177,
1578  "OOOOOOOOMMMMxxxxmm-aaaaapp-ccccc",
1579  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + dbl(`MMMMxxxxmm,dr`)`q_SAT,)`",
1580  "ADD`q_SAT` dbl(`MMMMxxxxmm,dr`), `ccccc,ACx`, `aaaaa,ACx`",
1581  (char *)0x178,
1582  "OOOOOOOOMMMMxxxxmm-aaaaapp-ccccc",
1583  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` - dbl(`MMMMxxxxmm,dr`)`q_SAT,)`",
1584  "SUB`q_SAT` dbl(`MMMMxxxxmm,dr`), `ccccc,ACx`, `aaaaa,ACx`",
1585  (char *)0x179,
1586  "OOOOOOOOMMMMxxxxmm-aaaaapp-ccccc",
1587  "`aaaaa,ACx` = `q_SAT,(`dbl(`MMMMxxxxmm,dr`) - `ccccc,ACx``q_SAT,)`",
1588  "SUB`q_SAT` `ccccc,ACx`, dbl(`MMMMxxxxmm,dr`), `aaaaa,ACx`",
1589  (char *)0x17A,
1590  (char *)0x0,
1591  "DLD_RPC",
1592  "DLD_RPC",
1593  (char *)0x17B,
1594  "OOOOOOOOMMMMxxxxmm4aaaaa",
1595  "`aaaaa,ACx` = `q_SAT,(``4,(`dbl(`MMMMxxxxmm,dr`)`4,)``q_SAT,)`",
1596  "MOV`q_SAT``4` dbl(`MMMMxxxxmm,dr`), `aaaaa,ACx`",
1597  (char *)0x17C,
1598  "OOOOOOOOMMMMxxxxmmqaaaaa-p----00",
1599  "`aaaaa,ACx` = `q_SAT,(`HI(`MMMMxxxxmm,dr`)<<#16`q_SAT,)`, `aaaaa,ACxP` = `q_SAT,(`LO(`MMMMxxxxmm,dr`)<<#16`q_SAT,)`",
1600  "MOV`q_SAT` dbl(`MMMMxxxxmm,dr`), pair(HI(`aaaaa,ACx`))",
1601  (char *)0x17D,
1602  (char *)0x0,
1603  "DLD_RDLM_LO",
1604  "DLD_RDLM_LO",
1605  (char *)0x17E,
1606  "OOOOOOOOMMMMxxxxmmqaaaaa-p----AA",
1607  "`AAaaaaa,Rx` = HI(`MMMMxxxxmm,dr`), `AAaaaaa,RxP` = LO(`MMMMxxxxmm,dr`)",
1608  "MOV dbl(`MMMMxxxxmm,dr`), pair(`AAaaaaa,RLHx`)",
1609  (char *)0x17F,
1610  (char *)0x0,
1611  "DLD_XR",
1612  "DLD_XR",
1613  (char *)0x180,
1614  "OOOOOOOOMMMMxxxxmm-aaaaappoccccc",
1615  "HI(`aaaaa,ACx`) = `q_SAT,(`HI(`MMMMxxxxmm,r`) + HI(`ccccc,ACx`)`q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(`LO(`MMMMxxxxmm,r`) + LO(`ccccc,ACx`)`q_SAT,)`",
1616  "ADD`q_SAT` dual(`MMMMxxxxmm,r`), `ccccc,ACx`, `aaaaa,ACx`",
1617  (char *)0x181,
1618  "OOOOOOOOMMMMxxxxmm-aaaaappoccccc",
1619  "HI(`aaaaa,ACx`) = `q_SAT,(`HI(`ccccc,ACx`) - HI(`MMMMxxxxmm,r`)`q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(`LO(`ccccc,ACx`) - LO(`MMMMxxxxmm,r`)`q_SAT,)`",
1620  "SUB`q_SAT` dual(`MMMMxxxxmm,r`), `ccccc,ACx`, `aaaaa,ACx`",
1621  (char *)0x182,
1622  "OOOOOOOOMMMMxxxxmm-aaaaappoccccc",
1623  "HI(`aaaaa,ACx`) = `q_SAT,(`HI(`MMMMxxxxmm,r`) - HI(`ccccc,ACx`)`q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(`LO(`MMMMxxxxmm,r`) - LO(`ccccc,ACx`)`q_SAT,)`",
1624  "SUB`q_SAT` `ccccc,ACx`, dual(`MMMMxxxxmm,r`), `aaaaa,ACx`",
1625  (char *)0x183,
1626  "OOOOOOOOMMMMxxxxmm-aaaaappo100cc",
1627  "HI(`aaaaa,ACx`) = `q_SAT,(``cc,Tx` - HI(`MMMMxxxxmm,r`)`q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(``cc,Tx` - LO(`MMMMxxxxmm,r`)`q_SAT,)`",
1628  "SUB`q_SAT` dual(`MMMMxxxxmm,r`), `cc,Tx`, `aaaaa,ACx`",
1629  (char *)0x184,
1630  "OOOOOOOOMMMMxxxxmm-aaaaappo100cc",
1631  "HI(`aaaaa,ACx`) = `q_SAT,(`HI(`MMMMxxxxmm,r`) + `cc,Tx``q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(`LO(`MMMMxxxxmm,r`) + `cc,Tx``q_SAT,)`",
1632  "ADD`q_SAT` dual(`MMMMxxxxmm,r`), `cc,Tx`, `aaaaa,ACx`",
1633  (char *)0x185,
1634  "OOOOOOOOMMMMxxxxmm-aaaaappo100cc",
1635  "HI(`aaaaa,ACx`) = `q_SAT,(`HI(`MMMMxxxxmm,r`) - `cc,Tx``q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(`LO(`MMMMxxxxmm,r`) - `cc,Tx``q_SAT,)`",
1636  "SUB`q_SAT` `cc,Tx`, dual(`MMMMxxxxmm,r`), `aaaaa,ACx`",
1637  (char *)0x186,
1638  "OOOOOOOOMMMMxxxxmmqaaaaa-po100cc",
1639  "HI(`aaaaa,ACx`) = `q_SAT,(`HI(`MMMMxxxxmm,r`) + `cc,Tx``q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(`LO(`MMMMxxxxmm,r`) - `cc,Tx``q_SAT,)`",
1640  "ADDSUB`q_SAT` `cc,Tx`, dual(`MMMMxxxxmm,r`), `aaaaa,ACx`",
1641  (char *)0x187,
1642  "OOOOOOOOMMMMxxxxmmqaaaaa-po100cc",
1643  "HI(`aaaaa,ACx`) = `q_SAT,(`HI(`MMMMxxxxmm,r`) - `cc,Tx``q_SAT,)`, LO(`aaaaa,ACx`) = `q_SAT,(`LO(`MMMMxxxxmm,r`) + `cc,Tx``q_SAT,)`",
1644  "SUBADD`q_SAT` `cc,Tx`, dual(`MMMMxxxxmm,r`), `aaaaa,ACx`",
1645  (char *)0x188,
1646  "OOOOOOOOMMMMxxxxmmq-po---YYYyyyy",
1647  "`MMMMxxxxmm,w` = `YYYyyyy,r`",
1648  "MOV `YYYyyyy,r`, `MMMMxxxxmm,w`",
1649  (char *)0x189,
1650  "OOOOOOOOMMMMxxxxmmq-po---YYYyyyy",
1651  "`YYYyyyy,w` = `MMMMxxxxmm,r`",
1652  "MOV `MMMMxxxxmm,r`, `YYYyyyy,w`",
1653  (char *)0x18A,
1654  "OOOOOOOOMMMMxxxxmmq-po---YYYyyyy",
1655  "dbl(`MMMMxxxxmm,dw`) = dbl(`YYYyyyy,r`)",
1656  "MOV dbl(`YYYyyyy,r`), dbl(`MMMMxxxxmm,dw`)",
1657  (char *)0x18B,
1658  "OOOOOOOOMMMMxxxxmmq-po---YYYyyyy",
1659  "dbl(`YYYyyyy,w`) = dbl(`MMMMxxxxmm,dr`)",
1660  "MOV dbl(`MMMMxxxxmm,dr`), dbl(`YYYyyyy,w`)",
1661  (char *)0x18C,
1662  "OOOOOOOOMMMMxxxxmmT-poJJKKKKKKKKKKKKKKKK",
1663  "`T` = (`MMMMxxxxmm,r` `JJ` `KKKKKKKKKKKKKKKK`)",
1664  "CMP `MMMMxxxxmm,r` `JJ` `KKKKKKKKKKKKKKKK`, `T`",
1665  (char *)0x18D,
1666  (char *)0x0,
1667  "CMPM_MWK_2",
1668  "CMPM_MWK_2",
1669  (char *)0x18E,
1670  "OOOOOOOOMMMMxxxxmmT-p---kkkkkkkkkkkkkkkk",
1671  "`T` = `MMMMxxxxmm,r` & `kkkkkkkkkkkkkkkk`",
1672  "BAND `MMMMxxxxmm,r`, `kkkkkkkkkkkkkkkk`, `T`",
1673  (char *)0x18F,
1674  (char *)0x0,
1675  "BITF_MWK_2",
1676  "BITF_MWK_2",
1677  (char *)0x190,
1678  "OOOOOOOOMMMMxxxxmmqppo--kkkkkkkkkkkkkkkk",
1679  "`MMMMxxxxmm,rw` = `MMMMxxxxmm,rw` & `kkkkkkkkkkkkkkkk`",
1680  "AND `kkkkkkkkkkkkkkkk`, `MMMMxxxxmm,rw`",
1681  (char *)0x191,
1682  "OOOOOOOOMMMMxxxxmmqppo--kkkkkkkkkkkkkkkk",
1683  "`MMMMxxxxmm,rw` = `MMMMxxxxmm,rw` | `kkkkkkkkkkkkkkkk`",
1684  "OR `kkkkkkkkkkkkkkkk`, `MMMMxxxxmm,rw`",
1685  (char *)0x192,
1686  "OOOOOOOOMMMMxxxxmmqppo--kkkkkkkkkkkkkkkk",
1687  "`MMMMxxxxmm,rw` = `MMMMxxxxmm,rw` ^ `kkkkkkkkkkkkkkkk`",
1688  "XOR `kkkkkkkkkkkkkkkk`, `MMMMxxxxmm,rw`",
1689  (char *)0x193,
1690  "OOOOOOOOMMMMxxxxmmqppo--KKKKKKKKKKKKKKKK",
1691  "`MMMMxxxxmm,rw` = `q_SAT,(``MMMMxxxxmm,rw` + `KKKKKKKKKKKKKKKK``q_SAT,)`",
1692  "ADD`q_SAT` `KKKKKKKKKKKKKKKK`, `MMMMxxxxmm,rw`",
1693  (char *)0x194,
1694  "OOOOOOO3MMMMxxxxmm%aaaaa-p/-----KKKKKKKK",
1695  "`aaaaa,ACx` = `%,(``/,(``MMMMxxxxmm,r` * `KKKKKKKK``/,)``%,)``MMMMxxxxmm3,3r`",
1696  "MPYMK`/``%` `3``MMMMxxxxmm,r`, `KKKKKKKK`, `aaaaa,ACx`",
1697  (char *)0x195,
1698  "OOOOOOO3MMMMxxxxmm%aaaaa-p/cccccKKKKKKKK",
1699  "`aaaaa,ACx` = `q_SAT,(``%,(``ccccc,ACx` + `/,(``MMMMxxxxmm,r` * `KKKKKKKK``/,)``%,)``q_SAT,)``MMMMxxxxmm3,3r`",
1700  "MACMK`/``q_SAT``%` `3``MMMMxxxxmm,r`, `KKKKKKKK`, `ccccc,ACx`, `aaaaa,ACx`",
1701  (char *)0x196,
1702  "OOOOOOOOMMMMxxxxmm$aaaaapp-cccccqqSSSSSS",
1703  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + (`$,(``MMMMxxxxmm,r``$,)` << `SSSSSS`)`q_SAT,)`",
1704  "ADD`q_SAT` `$,(``MMMMxxxxmm,r``$,)` << `SSSSSS`, `ccccc,ACx`, `aaaaa,ACx`",
1705  (char *)0x197,
1706  "OOOOOOOOMMMMxxxxmm$aaaaapp-cccccqqSSSSSS",
1707  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` - (`$,(``MMMMxxxxmm,r``$,)` << `SSSSSS`)`q_SAT,)`",
1708  "SUB`q_SAT` `$,(``MMMMxxxxmm,r``$,)` << `SSSSSS`, `ccccc,ACx`, `aaaaa,ACx`",
1709  (char *)0x198,
1710  "OOOOOOOOMMMMxxxxmm$aaaaapp------qqSSSSSS",
1711  "`aaaaa,ACx` = `q_SAT,(``$,(``MMMMxxxxmm,r``$,)` << `SSSSSS``q_SAT,)`",
1712  "MOV`q_SAT` `$,(``MMMMxxxxmm,r``$,)` << `SSSSSS`, `aaaaa,ACx`",
1713  (char *)0x199,
1714  (char *)0x0,
1715  "STHS_RM_SHS",
1716  "STHS_RM_SHS",
1717  (char *)0x19A,
1718  "OOOOOOOOMMMMxxxxmm%ccccc@p$---Iq--SSSSSS",
1719  "`MMMMxxxxmm,w` = `I`(`@,(``$,(``%,(``ccccc,ACx` << `SSSSSS``%,)``$,)``@,)`)",
1720  "MOV `$,(``%,(``I`(`@,(``ccccc,ACx` << `SSSSSS``@,)`)`%,)``$,)`, `MMMMxxxxmm,w`",
1721  (char *)0x19B,
1722  "OOOOOOOOMMMMxxxxmmqppo--iiiiiiiiiiiiiiii",
1723  "`MMMMxxxxmm,w` = `iiiiiiiiiiiiiiii`",
1724  "MOV `iiiiiiiiiiiiiiii`, `MMMMxxxxmm,w`",
1725  (char *)0x19C,
1726  "OOOOOOOOMMMMxxxxmm------LLLLLLLLLLLLLLLL",
1727  "if (`MMMMxxxxmm,r` != #0) goto `LLLLLLLLLLLLLLLL`",
1728  "BCC `LLLLLLLLLLLLLLLL`, `MMMMxxxxmm,r` != #0",
1729  (char *)0x19D,
1730  "OOOOOOOop-Aaaaaap-Cccccc",
1731  "`Aaaaaa,XRx` = `Cccccc,XRx`",
1732  "MOV `Cccccc,XRx`, `Aaaaaa,XRx`",
1733  (char *)0x19E,
1734  (char *)0x0,
1735  "FAR",
1736  "FAR",
1737  (char *)0x19F,
1738  (char *)0x0,
1739  "LOCAL",
1740  "LOCAL",
1741  (char *)0x1A0,
1742  (char *)0x0,
1743  "MAR_XAR_AX",
1744  "MAR_XAR_AX",
1745  (char *)0x1A1,
1746  (char *)0x0,
1747  "MAR_XAR_MX",
1748  "MAR_XAR_MX",
1749  (char *)0x1A2,
1750  (char *)0x0,
1751  "MAR_XAR_SX",
1752  "MAR_XAR_SX",
1753  (char *)0x1A3,
1754  (char *)0x0,
1755  "MAR_XAR_AY",
1756  "MAR_XAR_AY",
1757  (char *)0x1A4,
1758  (char *)0x0,
1759  "MAR_XAR_MY",
1760  "MAR_XAR_MY",
1761  (char *)0x1A5,
1762  (char *)0x0,
1763  "MAR_XAR_SY",
1764  "MAR_XAR_SY",
1765  (char *)0x1A6,
1766  (char *)0x0,
1767  "USR",
1768  "USR",
1769  (char *)0x1A7,
1770  (char *)0x0,
1771  "MMAP_USR",
1772  "MMAP_USR",
1773  (char *)0x1A8,
1774  "OOOOOOpp",
1775  "LOCK",
1776  "LOCK",
1777  (char *)0x1A9,
1778  (char *)0x0,
1779  "BR_USR",
1780  "BR_USR",
1781  (char *)0x1AA,
1782  "OOOOOOOOpXXXxxxxp--aaaaa1YYYyyyy/--bbbbb",
1783  "lmsf`/,a``q_SAT,a`(`XXXxxxx,r`, `YYYyyyy,r`, `aaaaa,ACx`, `bbbbb,ACx`)",
1784  "LMSF`/``q_SAT` `XXXxxxx,r`, `YYYyyyy,r`, `aaaaa,ACx`, `bbbbb,ACx`",
1785  (char *)0x1AB,
1786  "OOOOOOO3MMMMxxxxmm%aaaaapp$-------#4----/ZZZzzzz",
1787  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(``ZZZzzzz,r``#,)``/,)``%,)``4,)``q_SAT,)``MMMMxxxxmm3,3r`",
1788  "MPYM`/``q_SAT``%``4` `3``$,(``MMMMxxxxmm,r``$,)`, `#,(``ZZZzzzz,r``#,)`, `aaaaa,ACx`",
1789  (char *)0x1AC,
1790  "OOOOOOO3MMMMxxxxmm%aaaaapp$-------#4----/ZZZzzzz",
1791  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(``ZZZzzzz,r``#,)``/,)``%,)``4,)``q_SAT,)``MMMMxxxxmm3,3r`",
1792  "MACM`/``q_SAT``%``4` `3``$,(``MMMMxxxxmm,r``$,)`, `#,(``ZZZzzzz,r``#,)`, `aaaaa,ACx`",
1793  (char *)0x1AD,
1794  "OOOOOOO3MMMMxxxxmm%aaaaapp$-------#4----/ZZZzzzz",
1795  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(``ZZZzzzz,r``#,)``/,)``%,)``4,)``q_SAT,)``MMMMxxxxmm3,3r`",
1796  "MASM`/``q_SAT``%``4` `3``$,(``MMMMxxxxmm,r``$,)`, `#,(``ZZZzzzz,r``#,)`, `aaaaa,ACx`",
1797  (char *)0x1AE,
1798  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1799  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
1800  "MPY`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1801  (char *)0x1AF,
1802  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1803  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
1804  "MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1805  (char *)0x1B0,
1806  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1807  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1808  "MPY`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1809  (char *)0x1B1,
1810  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1811  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
1812  "MAS`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1813  (char *)0x1B2,
1814  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1815  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` - `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1816  "MPY`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1817  (char *)0x1B3,
1818  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1819  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1820  "MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1821  (char *)0x1B4,
1822  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1823  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1824  "MAS`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1825  (char *)0x1B5,
1826  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1827  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` - `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1828  "MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1829  (char *)0x1B6,
1830  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1831  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(`(`aaaaa,ACx` >> #16) + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1832  "MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` >> #16 :: MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1833  (char *)0x1B7,
1834  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1835  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(`(`bbbbb,ACx` >> #16) + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1836  "MAS`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx` >> #16",
1837  (char *)0x1B8,
1838  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1839  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(`(`bbbbb,ACx` >> #16) + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1840  "MPY`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx` >> #16",
1841  (char *)0x1B9,
1842  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1843  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(`(`aaaaa,ACx` >> #16) + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(`(`bbbbb,ACx` >> #16) + `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1844  "MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` >> #16 :: MAC`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx` >> #16",
1845  (char *)0x1BA,
1846  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1847  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` - `/`(`$,(``MMMMxxxxmm,r``$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1848  "MAS`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(``MMMMxxxxmm,r``$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1849  (char *)0x1BB,
1850  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1851  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
1852  "MPY`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1853  (char *)0x1BC,
1854  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1855  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/`(`$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
1856  "MAC`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1857  (char *)0x1BD,
1858  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1859  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1860  "MPY`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1861  (char *)0x1BE,
1862  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1863  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/`(`$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
1864  "MAS`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1865  (char *)0x1BF,
1866  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1867  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` - `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1868  "MPY`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1869  (char *)0x1C0,
1870  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1871  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/`(`$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1872  "MAC`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1873  (char *)0x1C1,
1874  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1875  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/`(`$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1876  "MAS`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1877  (char *)0x1C2,
1878  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1879  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/`(`$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` - `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1880  "MAC`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1881  (char *)0x1C3,
1882  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1883  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(`(`aaaaa,ACx` >> #16) + `/`(`$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1884  "MAC`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` >> #16 :: MAC`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1885  (char *)0x1C4,
1886  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1887  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/`(`$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(`(`bbbbb,ACx` >> #16) + `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1888  "MAS`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx` >> #16",
1889  (char *)0x1C5,
1890  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1891  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(`(`bbbbb,ACx` >> #16) + `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1892  "MPY`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx` >> #16",
1893  (char *)0x1C6,
1894  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1895  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(`(`aaaaa,ACx` >> #16) + `/`(`$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(`(`bbbbb,ACx` >> #16) + `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1896  "MAC`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` >> #16 :: MAC`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx` >> #16",
1897  (char *)0x1C7,
1898  "OOOOOOOoMMMMxxxxmm%aaaaapp$bbbbbqq#4----/ZZZzzzz",
1899  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/`(`$,(`LO(`MMMMxxxxmm,r`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` - `/`(`$,(`HI(`MMMMxxxxmm,r`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)`)`%,)``4,)``q_SAT,)`",
1900  "MAS`/``q_SAT``%``4` `$,(`LO(`MMMMxxxxmm,r`)`$,)`, `#,(`LO(`ZZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(`HI(`MMMMxxxxmm,r`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
1901  (char *)0x1C8,
1902  (char *)0x0,
1903  "DBLCOEF",
1904  "DBLCOEF",
1905  (char *)0x1C9,
1906  "OOOOOOOOpp-aaaaakkkkkkkkkkkkkkkkkkkkkkkk",
1907  "mar(`aaaaa,XDAx` + `kkkkkkkkkkkkkkkkkkkkkkkk`)",
1908  "AADD `kkkkkkkkkkkkkkkkkkkkkkkk`, `aaaaa,XDAx`",
1909  (char *)0x1CA,
1910  "OOOOOOOOpp-aaaaakkkkkkkkkkkkkkkkkkkkkkkk",
1911  "mar(`aaaaa,XDAx` = `kkkkkkkkkkkkkkkkkkkkkkkk`)",
1912  "AMOV `kkkkkkkkkkkkkkkkkkkkkkkk`, `aaaaa,XDAx`",
1913  (char *)0x1CB,
1914  "OOOOOOOOpp-aaaaakkkkkkkkkkkkkkkkkkkkkkkk",
1915  "mar(`aaaaa,XDAx` - `kkkkkkkkkkkkkkkkkkkkkkkk`)",
1916  "ASUB `kkkkkkkkkkkkkkkkkkkkkkkk`, `aaaaa,XDAx`",
1917  (char *)0x1CC,
1918  "OOOOOOOOMMMMxxxxmmq--o--",
1919  "mar(byte(`MMMMxxxxmm,br`))",
1920  "AMAR byte(`MMMMxxxxmm,br`)",
1921  (char *)0x1CD,
1922  "OOOOOOO$JCCcccccJDDdddddLLLLLLLLLLLLLLLL",
1923  "compare (`$,(``CCccccc,RAx` `JJ` `DDddddd,RAx``$,)`) goto `LLLLLLLLLLLLLLLL`",
1924  "BCC`$` `LLLLLLLLLLLLLLLL`, `CCccccc,RAx` `JJ` `DDddddd,RAx`",
1925  (char *)0x1CE,
1926  "OOOOOOqqMMMMxxxxmm$aaaaa",
1927  "HI(`aaaaa,ACx`) = `q_SAT,(``$,(``MMMMxxxxmm,r``$,)``q_SAT,)`",
1928  "MOV`q_SAT` `$,(``MMMMxxxxmm,r``$,)`, `aaaaa,ACx`.H",
1929  (char *)0x1CF,
1930  "OOOOOOqqMMMMxxxxmm$aaaaa",
1931  "LO(`aaaaa,ACx`) = `q_SAT,(``$,(``MMMMxxxxmm,r``$,)``q_SAT,)`",
1932  "MOV`q_SAT` `$,(``MMMMxxxxmm,r``$,)`, `aaaaa,ACx`.L",
1933  (char *)0x1D0,
1934  "OOOOOpAAMMMMxxxxmmAaaaaa",
1935  "copy(`AAAaaaaa,ALLx` = `AAAaaaaa,d(ALLx``MMMMxxxxmm,!AAAaaaaa!r``AAAaaaaa,)ALLx`)",
1936  "COPY `AAAaaaaa,d(ALLx``MMMMxxxxmm,!AAAaaaaa!r``AAAaaaaa,)ALLx`, `AAAaaaaa,ALLx`",
1937  (char *)0x1D1,
1938  "OOOOOOOOAAAaaaaakkkkkkkkkkkkkkkk",
1939  "`AAAaaaaa,ADRx` = `kkkkkkkkkkkkkkkk`",
1940  "MOV `kkkkkkkkkkkkkkkk`, `AAAaaaaa,ADRx`",
1941  (char *)0x1D2,
1942  "OOOOOOOpAAAaaaaakkkkkkkkkkkkkkkkkkkkkkkk",
1943  "copy(`AAAaaaaa,ALLx` = `AAAaaaaa,d(ALLx``kkkkkkkkkkkkkkkkkkkkkkkk,m``AAAaaaaa,)ALLx`)",
1944  "COPY `AAAaaaaa,d(ALLx``kkkkkkkkkkkkkkkkkkkkkkkk,m``AAAaaaaa,)ALLx`, `AAAaaaaa,ALLx`",
1945  (char *)0x1D3,
1946  "OOOOOOOOMMMMxxxxmm-aaaaapp$---AA",
1947  "`AAaaaaa,RA` = `$,(`byte(`MMMMxxxxmm,br`)`$,)`",
1948  "MOV `$,(`byte(`MMMMxxxxmm,br`)`$,)`, `AAaaaaa,RA`",
1949  (char *)0x1D4,
1950  (char *)0x0,
1951  "MV_COPR",
1952  "MV_COPR",
1953  (char *)0x1D5,
1954  "OOOOOOOop00aaaaapCCccccc",
1955  "`aaaaa,ACx` = `q_SAT,(``CCccccc,RLHx` << #16`q_SAT,)`",
1956  "MOV`q_SAT` `CCccccc,RLHx` << #16, `aaaaa,ACx`",
1957  (char *)0x1D6,
1958  "OOOOOOOOMMMMxxxxmmq-po---YYYyyyy",
1959  "byte(`MMMMxxxxmm,bw`) = byte(`YYYyyyy,r`)",
1960  "MOV byte(`YYYyyyy,r`), byte(`MMMMxxxxmm,bw`)",
1961  (char *)0x1D7,
1962  "OOOOOOOOMMMMxxxxmmq-po---YYYyyyy",
1963  "byte(`YYYyyyy,w`) = byte(`MMMMxxxxmm,br`)",
1964  "MOV byte(`MMMMxxxxmm,br`), byte(`YYYyyyy,w`)",
1965  (char *)0x1D8,
1966  "OOOOOOOOpCCcccccpkkkkkkko-$-JJ-T",
1967  "`T` = `$`(`CCccccc,Rx` `JJ` `kkkkkkk`)",
1968  "CMP`$` `CCccccc,Rx` `JJ` `kkkkkkk`, `T`",
1969  (char *)0x1D9,
1970  "OOOOOOOOpXXXxxxxp1Aaaaaa-YYYyyyy",
1971  "`Aaaaaa,ACLHx` = `q_SAT,(``XXXxxxx,r` + `YYYyyyy,r``q_SAT,)`",
1972  "ADD`q_SAT` `XXXxxxx,r`, `YYYyyyy,r`, `Aaaaaa,ACLHx`",
1973  (char *)0x1DA,
1974  "OOOOOOOOpXXXxxxxp1Aaaaaa-YYYyyyy",
1975  "`Aaaaaa,ACLHx` = `q_SAT,(``XXXxxxx,r` - `YYYyyyy,r``q_SAT,)`",
1976  "SUB`q_SAT` `XXXxxxx,r`, `YYYyyyy,r`, `Aaaaaa,ACLHx`",
1977  (char *)0x1DB,
1978  "OOOOOOOOppqq----",
1979  "return || far()",
1980  "FRET",
1981  (char *)0x1DC,
1982  "OOOOOOpp",
1983  "SAT",
1984  "SAT",
1985  (char *)0x1DD,
1986  "OOOOOpCCMMMMxxxxmmCccccc",
1987  "`CCCccccc,d(ALLx``MMMMxxxxmm,!CCCccccc!w``CCCccccc,)ALLx` = `CCCccccc,ALLx`",
1988  "MOV `CCCccccc,ALLx`, `CCCccccc,d(ALLx``MMMMxxxxmm,!CCCccccc!w``CCCccccc,)ALLx`",
1989  (char *)0x1DE,
1990  "OOOOOOOpCCCccccckkkkkkkkkkkkkkkkkkkkkkkk",
1991  "`CCCccccc,d(ALLx``kkkkkkkkkkkkkkkkkkkkkkkk,m``CCCccccc,)ALLx` = `CCCccccc,ALLx`",
1992  "MOV `CCCccccc,ALLx`, `CCCccccc,d(ALLx``kkkkkkkkkkkkkkkkkkkkkkkk,m``CCCccccc,)ALLx`",
1993  (char *)0x1DF,
1994  "OOOOOoiiMMMMxxxxmmiiiiii",
1995  "byte(`MMMMxxxxmm,bw`) = `iiiiiiii`",
1996  "MOV `iiiiiiii`, byte(`MMMMxxxxmm,bw`)",
1997  (char *)0x1E0,
1998  "OOOOOOOOMMMMxxxxmm-cccccpp----CC",
1999  "byte(`MMMMxxxxmm,bw`) = `CCccccc,RA`",
2000  "MOV `CCccccc,RA`, byte(`MMMMxxxxmm,bw`)",
2001  (char *)0x1E1,
2002  "OOOOOOpp",
2003  "if (!TC1) execute(D_unit) ||",
2004  "XCCPART !TC1 ||",
2005  (char *)0x1E2,
2006  "OOOOOOpp",
2007  "if (TC1) execute(D_unit) ||",
2008  "XCCPART TC1 ||",
2009  (char *)0x1E3,
2010  "OOOOOOpp",
2011  "XPORT_READ",
2012  "XPORT_READ",
2013  (char *)0x1E4,
2014  "OOOOOOpp",
2015  "XPORT_WRITE",
2016  "XPORT_WRITE",
2017  (char *)0x1E5,
2018  "OOOOOOOOppqq----",
2019  "to_word()",
2020  "to_word",
2021  (char *)0x1E6,
2022  "OOOOOOOOppqq----",
2023  "to_byte()",
2024  "to_byte",
2025  (char *)0x1E7,
2026  "OOOOOOOOkkkkkkkk",
2027  "ecopr(`kkkkkkkk`)",
2028  "ECOPR__",
2029  (char *)0x1E8,
2030  "OOOOOOOOp-------p0-000cc0-------qq-000aa0-------kkkkkkkk",
2031  "`aa,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `cc,ACx`, `aa,ACx`)",
2032  "COPR_1`q_SAT` `kkkkkkkk`, `cc,ACx`, `aa,ACx`",
2033  (char *)0x1E9,
2034  "OOOOOOOOp-------p0-000aa0-------qq-000bb0-------kkkkkkkk",
2035  "`aa,ACx`, `bb,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `aa,ACx`, `bb,ACx`)",
2036  "COPR_2`q_SAT` `kkkkkkkk`, `aa,ACx`, `bb,ACx`",
2037  (char *)0x1EA,
2038  "OOOOOOOOMMMMxxxxmm-000ccpp-000aaqq------0-------kkkkkkkk",
2039  "`aa,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `cc,ACx`, `MMMMxxxxmm,r`)",
2040  "COPR_M`q_SAT` `kkkkkkkk`, `cc,ACx`, `MMMMxxxxmm,r`, `aa,ACx`",
2041  (char *)0x1EB,
2042  "OOOOOOOOMMMMxxxxmm1000aapp-000bbqq------1ZZZzzzzkkkkkkkk",
2043  "`aa,ACx`, `bb,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `MMMMxxxxmm,r`, dbl(`ZZZzzzz,r`))",
2044  "COPR_MZ`q_SAT` `kkkkkkkk`, `MMMMxxxxmm,r`, dbl(`ZZZzzzz,r`), `aa,ACx`, `bb,ACx`",
2045  (char *)0x1EC,
2046  "OOOOOOOOMMMMxxxxmm-000ccpp-000aaqq------0-------kkkkkkkk",
2047  "`aa,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `cc,ACx`, dbl(`MMMMxxxxmm,dr`))",
2048  "COPR_LM`q_SAT` `kkkkkkkk`, `cc,ACx`, dbl(`MMMMxxxxmm,dr`), `aa,ACx`",
2049  (char *)0x1ED,
2050  "OOOOOOOOMMMMxxxxmm1000aapp-000bbqq------1ZZZzzzzkkkkkkkk",
2051  "`aa,ACx`, `bb,ACx` = copr`q_SAT,a`(`kkkkkkkk`, dbl(`MMMMxxxxmm,dr`), dbl(`ZZZzzzz,r`))",
2052  "COPR_LMZ1`q_SAT` `kkkkkkkk`, dbl(`MMMMxxxxmm,dr`), dbl(`ZZZzzzz,r`), `aa,ACx`, `bb,ACx`",
2053  (char *)0x1EE,
2054  "OOOOOOOOMMMMxxxxmm1000aapp-000bbqq------1ZZZzzzzkkkkkkkk",
2055  "`aa,ACx`, `bb,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `aa,ACx`, `bb,ACx`, dbl(`MMMMxxxxmm,r`), dbl(`ZZZzzzz,dr`))",
2056  "COPR_LMZ2`q_SAT` `kkkkkkkk`, `aa,ACx`, `bb,ACx`, dbl(`MMMMxxxxmm,dr`), dbl(`ZZZzzzz,r`), `aa,ACx`, `bb,ACx`",
2057  (char *)0x1EF,
2058  "OOOOOOOOpXXXxxxxp1-000cc1YYYyyyyqq-000aa0-------kkkkkkkk",
2059  "`aa,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `cc,ACx`, `XXXxxxx,r`, `YYYyyyy,r`)",
2060  "COPR_XY1`q_SAT` `kkkkkkkk`, `cc,ACx`, `XXXxxxx,r`, `YYYyyyy,r`, `aa,ACx`",
2061  (char *)0x1F0,
2062  "OOOOOOOOpXXXxxxxp1-000aa1YYYyyyyqq-000bb0-------kkkkkkkk",
2063  "`aa,ACx`, `bb,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `aa,ACx`, `bb,ACx`, `XXXxxxx,r`, `YYYyyyy,r`)",
2064  "COPR_XY2`q_SAT` `kkkkkkkk`, `aa,ACx`, `bb,ACx`, `XXXxxxx,r`, `YYYyyyy,r`, `aa,ACx`, `bb,ACx`",
2065  (char *)0x1F1,
2066  "OOOOOOOOpXXXxxxxp10000aa1YYYyyyyqq-000bb1ZZZzzzzkkkkkkkk",
2067  "`aa,ACx`, `bb,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`)",
2068  "COPR_XYZ1`q_SAT` `kkkkkkkk`, `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`, `aa,ACx`, `bb,ACx`",
2069  (char *)0x1F2,
2070  "OOOOOOOOpXXXxxxxp10000aa1YYYyyyyqq-000bb1ZZZzzzzkkkkkkkk",
2071  "`aa,ACx`, `bb,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `aa,ACx`, `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`)",
2072  "COPR_XYZ2`q_SAT` `kkkkkkkk`, `aa,ACx`, `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`, `aa,ACx`, `bb,ACx`",
2073  (char *)0x1F3,
2074  "OOOOOOOOpXXXxxxxp10000aa1YYYyyyyqq-000bb1ZZZzzzzkkkkkkkk",
2075  "`aa,ACx`, `bb,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `bb,ACx`, `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`)",
2076  "COPR_XYZ3`q_SAT` `kkkkkkkk`, `bb,ACx`, `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`, `aa,ACx`, `bb,ACx`",
2077  (char *)0x1F4,
2078  "OOOOOOOOpXXXxxxxp10000aa1YYYyyyyqq-000bb1ZZZzzzzkkkkkkkk",
2079  "`aa,ACx`, `bb,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `aa,ACx`, `bb,ACx`, `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`)",
2080  "COPR_XYZ4`q_SAT` `kkkkkkkk`, `aa,ACx`, `bb,ACx`, `XXXxxxx,r`, `YYYyyyy,r`, `ZZZzzzz,r`, `aa,ACx`, `bb,ACx`",
2081  (char *)0x1F5,
2082  "OOOOOOOOpXXXxxxxp10000aa1YYYyyyyqq-000001ZZZzzzzkkkkkkkk",
2083  "`aa,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `YYYyyyy,r`, `ZZZzzzz,r`), mar(`XXXxxxx,r`)",
2084  "COPR_MARXYZ1`q_SAT` `kkkkkkkk`, `YYYyyyy,r`, `ZZZzzzz,r`, `aa,ACx` :: AMAR `XXXxxxx,r`",
2085  (char *)0x1F6,
2086  "OOOOOOOOpXXXxxxxp10000aa1YYYyyyyqq-000001ZZZzzzzkkkkkkkk",
2087  "`aa,ACx` = copr`q_SAT,a`(`kkkkkkkk`, `aa,ACx`, `YYYyyyy,r`, `ZZZzzzz,r`), mar(`XXXxxxx,r`)",
2088  "COPR_MARXYZ2`q_SAT` `kkkkkkkk`, `aa,ACx`, `YYYyyyy,r`, `ZZZzzzz,r`, `aa,ACx` :: AMAR `XXXxxxx,r`",
2089  (char *)0x1F7,
2090  "OOOOOOOOMMMMxxxxmmAaaaaa-pCcccccqqDddddd",
2091  "`Aaaaaa,ACLHx` = field_extract_r(`Cccccc,ACLHx`, `Dddddd,ACLHx`, `MMMMxxxxmm,baddr`)",
2092  "BFXTR `Cccccc,ACLHx`, `Dddddd,ACLHx`, `MMMMxxxxmm,baddr`, `Aaaaaa,ACLHx`",
2093  (char *)0x1F8,
2094  "OOOOOOOOMMMMxxxxmmAaaaaa-pCcccccqqDddddd",
2095  "`Aaaaaa,ACLHx` = field_extract_l(`Cccccc,ACLHx`, `Dddddd,ACLHx`, `MMMMxxxxmm,baddr`)",
2096  "BFXTL `Cccccc,ACLHx`, `Dddddd,ACLHx`, `MMMMxxxxmm,baddr`, `Aaaaaa,ACLHx`",
2097  (char *)0x1F9,
2098  "OOOOOOOOMMMMxxxxmm-aaaaa-p-cccccqq-ddddd",
2099  "`aaaaa,ACx` = field_extract_r(`ccccc,ACx`, `ddddd,ACx`, `MMMMxxxxmm,baddr`)",
2100  "DBFXTR `ccccc,ACx`, `ddddd,ACx`, `MMMMxxxxmm,baddr`, `aaaaa,ACx`",
2101  (char *)0x1FA,
2102  "OOOOOOOOMMMMxxxxmm-aaaaa-p-cccccqq-ddddd",
2103  "`aaaaa,ACx` = field_extract_l(`ccccc,ACx`, `ddddd,ACx`, `MMMMxxxxmm,baddr`)",
2104  "DBFXTL `ccccc,ACx`, `ddddd,ACx`, `MMMMxxxxmm,baddr`, `aaaaa,ACx`",
2105  (char *)0x1FB,
2106  "OOOOOOOOMMMMxxxxmmAaaaaa-pCcccccqqDddddd",
2107  "`Aaaaaa,ACLHx` = field_insert(`Cccccc,ACLHx`, `Dddddd,ACLHx`, `MMMMxxxxmm,baddr`)",
2108  "BFINS `Cccccc,ACLHx`, `Dddddd,ACLHx`, `MMMMxxxxmm,baddr`, `Aaaaaa,ACLHx`",
2109  (char *)0x1FC,
2110  "OOOOOOOWp-%aaaaap--bbbbb--$cccccqq#4----/ZZZzzzz",
2111  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(`LO(`ccccc,ACx`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(`HI(`ccccc,ACx`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
2112  "MPY`/``q_SAT``%``4` `$,(`LO(`ccccc,ACx`)`$,)`, `#,(`LO(`ZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MPY`/``q_SAT``%``4` `$,(`HI(`ccccc,ACx`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
2113  (char *)0x1FD,
2114  "OOOOOOOWp-%aaaaap--bbbbb--$cccccqq#4----/ZZZzzzz",
2115  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/,(``$,(`LO(`ccccc,ACx`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` +`/,(``$,(`HI(`ccccc,ACx`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
2116  "MAC`/``q_SAT``%``4` `$,(`LO(`ccccc,ACx`)`$,)`, `#,(`LO(`ZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(`HI(`ccccc,ACx`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
2117  (char *)0x1FE,
2118  "OOOOOOOWp-%aaaaap--bbbbb--$cccccqq#4----/ZZZzzzz",
2119  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/,(``$,(`LO(`ccccc,ACx`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` -`/,(``$,(`HI(`ccccc,ACx`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
2120  "MAC`/``q_SAT``%``4` `$,(`LO(`ccccc,ACx`)`$,)`, `#,(`LO(`ZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(`HI(`ccccc,ACx`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
2121  (char *)0x1FF,
2122  "OOOOOOOWp-%aaaaap--bbbbb--$cccccqq#4----/ZZZzzzz",
2123  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/,(``$,(`LO(`ccccc,ACx`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` +`/,(``$,(`HI(`ccccc,ACx`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
2124  "MAS`/``q_SAT``%``4` `$,(`LO(`ccccc,ACx`)`$,)`, `#,(`LO(`ZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(`HI(`ccccc,ACx`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
2125  (char *)0x200,
2126  "OOOOOOOWp-%aaaaap--bbbbb--$cccccqq#4----/ZZZzzzz",
2127  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` - `/,(``$,(`LO(`ccccc,ACx`)`$,)` * `#,(`LO(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` -`/,(``$,(`HI(`ccccc,ACx`)`$,)` * `#,(`HI(`ZZZzzzz,r`)`#,)``/,)``%,)``4,)``q_SAT,)`",
2128  "MAS`/``q_SAT``%``4` `$,(`LO(`ccccc,ACx`)`$,)`, `#,(`LO(`ZZzzzz,r`)`#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(`HI(`ccccc,ACx`)`$,)`, `#,(`HI(`ZZZzzzz,r`)`#,)`, `bbbbb,ACx`",
2129  (char *)0x201,
2130  "OOOOOOk$JCCcccccJkkkkkkkLLLLLLLLLLLLLLLL",
2131  "compare (uns(`CCccccc,RAx` `JJ` `kkkkkkkk`)) goto `LLLLLLLLLLLLLLLL`",
2132  "BCCU `LLLLLLLLLLLLLLLL`, `CCccccc,RAx` `JJ` `kkkkkkkk`",
2133  (char *)0x202,
2134  (char *)0x0,
2135  "DLD_R_ABS",
2136  "DLD_R_ABS",
2137  (char *)0x203,
2138  (char *)0x0,
2139  "DST_R_ABS",
2140  "DST_R_ABS",
2141  (char *)0x204,
2142  (char *)0x0,
2143  "SUB_MWK",
2144  "SUB_MWK",
2145  (char *)0x205,
2146  (char *)0x0,
2147  "DPSHR_SPW",
2148  "DPSHR_SPW",
2149  (char *)0x206,
2150  (char *)0x0,
2151  "DPOPR_SPR",
2152  "DPOPR_SPR",
2153  (char *)0x207,
2154  (char *)0x0,
2155  "DST_R",
2156  "DST_R",
2157  (char *)0x208,
2158  (char *)0x0,
2159  "DLD_R",
2160  "DLD_R",
2161  (char *)0x209,
2162  "OOOOOOOOMMMMxxxxmmoaaaaa",
2163  "`aaaaa,XDAx` = mar(byte(`MMMMxxxxmm,r`))",
2164  "AMAR byte(`MMMMxxxxmm,r`), `aaaaa,XDAx`",
2165  (char *)0x20A,
2166  "OOOOOOOOMMMMxxxxmmqppo--KKKKKKKKKKKKKKKK",
2167  "dbl(`MMMMxxxxmm,rw`) = `q_SAT,(`dbl(`MMMMxxxxmm,rw`) + `KKKKKKKKKKKKKKKK``q_SAT,)`",
2168  "ADD`q_SAT` `KKKKKKKKKKKKKKKK`, dbl(`MMMMxxxxmm,rw`)",
2169  (char *)0x20B,
2170  "OOOOOOOOMMMMxxxxmmqppo--iiiiiiiiiiiiiiii",
2171  "dbl(`MMMMxxxxmm,w`) = `iiiiiiiiiiiiiiii`",
2172  "MOV `iiiiiiiiiiiiiiii`, dbl(`MMMMxxxxmm,w`)",
2173  (char *)0x20C,
2174  "OOOOOOOOMMMMxxxxmmqppo--kkkkkkkkkkkkkkkk",
2175  "dbl(`MMMMxxxxmm,rw`) = dbl(`MMMMxxxxmm,rw`) & `kkkkkkkkkkkkkkkk`",
2176  "AND `kkkkkkkkkkkkkkkk`, dbl(`MMMMxxxxmm,rw`)",
2177  (char *)0x20D,
2178  "OOOOOOOOMMMMxxxxmmqppo--kkkkkkkkkkkkkkkk",
2179  "dbl(`MMMMxxxxmm,rw`) = dbl(`MMMMxxxxmm,rw`) | `kkkkkkkkkkkkkkkk`",
2180  "OR `kkkkkkkkkkkkkkkk`, dbl(`MMMMxxxxmm,rw`)",
2181  (char *)0x20E,
2182  "OOOOOOOOMMMMxxxxmmqppo--kkkkkkkkkkkkkkkk",
2183  "dbl(`MMMMxxxxmm,rw`) = dbl(`MMMMxxxxmm,rw`) ^ `kkkkkkkkkkkkkkkk`",
2184  "XOR `kkkkkkkkkkkkkkkk`, dbl(`MMMMxxxxmm,rw`)",
2185  (char *)0x20F,
2186  "OOOOOOOOMMMMxxxxmm$aaaaapp-cccccqqSSSSSS",
2187  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` + (`$,(`dbl(`MMMMxxxxmm,r`)`$,)` << `SSSSSS`)`q_SAT,)`",
2188  "ADD`q_SAT` `$,(`dbl(`MMMMxxxxmm,r`)`$,)` << `SSSSSS`, `ccccc,ACx`, `aaaaa,ACx`",
2189  (char *)0x210,
2190  "OOOOOOOOMMMMxxxxmm$aaaaapp-cccccqqSSSSSS",
2191  "`aaaaa,ACx` = `q_SAT,(``ccccc,ACx` - (`$,(`dbl(`MMMMxxxxmm,r`)`$,)` << `SSSSSS`)`q_SAT,)`",
2192  "SUB`q_SAT` `$,(`dbl(`MMMMxxxxmm,r`)`$,)` << `SSSSSS`, `ccccc,ACx`, `aaaaa,ACx`",
2193  (char *)0x211,
2194  "OOOOOOOOMMMMxxxxmm$aaaaapp------qqSSSSSS",
2195  "`aaaaa,ACx` = `q_SAT,(``$,(`dbl(`MMMMxxxxmm,r`)`$,)` << `SSSSSS``q_SAT,)`",
2196  "MOV`q_SAT` `$,(`dbl(`MMMMxxxxmm,r`)`$,)` << `SSSSSS`, `aaaaa,ACx`",
2197  (char *)0x212,
2198  "OOOOOOOOMMMMxxxxmm%ccccc@p$----q-NNnnnnn",
2199  "dbl(`MMMMxxxxmm,w`) = `@,(``$,(``%,(``ccccc,ACx` << `NNnnnnn,SRx``%,)``$,)``@,)`",
2200  "MOV `$,(``%,(``@,(``ccccc,ACx` << `NNnnnnn,SRx``@,)``%,)``$,)`), dbl(`MMMMxxxxmm,w`",
2201  (char *)0x213,
2202  "OOOOOOOOMMMMxxxxmm%ccccc@p$----q--SSSSSS",
2203  "dbl(`MMMMxxxxmm,w`) = `@,(``$,(``%,(``ccccc,ACx` << `SSSSSS``%,)``$,)``@,)`",
2204  "MOV `$,(``%,(``@,(``ccccc,ACx` << `SSSSSS``@,)``%,)``$,)`), dbl(`MMMMxxxxmm,w`",
2205  (char *)0x214,
2206  "OOOOOOOOMMMMxxxxmmT-poJJKKKKKKKKKKKKKKKK",
2207  "`T` = (dbl(`MMMMxxxxmm,r`) `JJ` `KKKKKKKKKKKKKKKK`)",
2208  "CMP dbl(`MMMMxxxxmm,r`) `JJ` `KKKKKKKKKKKKKKKK`, `T`",
2209  (char *)0x215,
2210  "OOOOOOOOMMMMxxxxmmTppo-----kkkkk",
2211  "`T` = bit(dbl(`MMMMxxxxmm,rw`), `kkkkk`), bit(dbl(`MMMMxxxxmm,rw`), `kkkkk`) = #0",
2212  "BTSTCLR `kkkkk`, dbl(`MMMMxxxxmm,rw`), `T`",
2213  (char *)0x216,
2214  "OOOOOOOOMMMMxxxxmmTppo-----kkkkk",
2215  "`T` = bit(dbl(`MMMMxxxxmm,rw`), `kkkkk`), bit(dbl(`MMMMxxxxmm,rw`), `kkkkk`) = #1",
2216  "BTSTSET `kkkkk`, dbl(`MMMMxxxxmm,rw`), `T`",
2217  (char *)0x217,
2218  "OOOOOOOOMMMMxxxxmmTppo-----kkkkk",
2219  "`T` = bit(dbl(`MMMMxxxxmm,r`), `kkkkk`)",
2220  "BTST `kkkkk`, dbl(`MMMMxxxxmm,r`), `T`",
2221  (char *)0x218,
2222  "OOOOOOOOMMMMxxxxmmTppo-----kkkkk",
2223  "`T` = bit(dbl(`MMMMxxxxmm,rw`), `kkkkk`), cbit(dbl(`MMMMxxxxmm,rw`), `kkkkk`)",
2224  "BTSTNOT `kkkkk`, dbl(`MMMMxxxxmm,rw`), `T`",
2225  (char *)0x219,
2226  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
2227  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` + `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
2228  "MPY`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MAC`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
2229  (char *)0x21A,
2230  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
2231  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` - `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
2232  "MPY`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
2233  (char *)0x21B,
2234  "OOOOOOOWpXXXxxxxp4$aaaaa%YYYyyyyqq#bbbbb/ZZZzzzz",
2235  "`aaaaa,ACx` = `q_SAT,(``4,(``%,(``aaaaa,ACx` + `/,(``$,(``XXXxxxx,r``$,)` * `#,(``W,L(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`, `bbbbb,ACx` = `q_SAT,(``4,(``%,(``bbbbb,ACx` - `/,(``$,(``YYYyyyy,r``$,)` * `#,(``W,H(``ZZZzzzz,r``W,)``#,)``/,)``%,)``4,)``q_SAT,)`",
2236  "MAC`/``q_SAT``%``4` `$,(``XXXxxxx,r``$,)`, `#,(``W,L(``ZZZzzzz,r``W,)``#,)`, `aaaaa,ACx` :: MAS`/``q_SAT``%``4` `$,(``YYYyyyy,r``$,)`, `#,(``W,H(``ZZZzzzz,r``W,)``#,)`, `bbbbb,ACx`",
2237  (char *)0x21C,
2238  "OOOOOOOOppppqqqq",
2239  "debug_data()",
2240  "debug_data",
2241  (char *)0x21D,
2242  "OOOOOOOOppppqqqq",
2243  "debug_prog()",
2244  "debug_prog",
2245  (char *)0x223,
2246  (char *)0x0,
2247  "NO_OF_INSTR",
2248  "NO_OF_INSTR",
2249  (char *)0x224,
2250  (char *)0x0,
2251  "FIELDMASK",
2252  "FIELDMASK",
2253  (char *)0x225,
2254  (char *)0x0,
2255  "REPEAT_LOCAL_END",
2256  "REPEAT_LOCAL_END",
2257  (char *)0x226,
2258  (char *)0x0,
2259  "REPEAT_BLOCK_END",
2260  "REPEAT_BLOCK_END",
2261  (char *)0x227,
2262  (char *)0x0,
2263  "REPEAT_STMT_END",
2264  "REPEAT_STMT_END",
2265  (char *)0x228,
2266  (char *)0x0,
2267  "PARALLEL",
2268  "PARALLEL",
2269  (char *)0x22E,
2270  (char *)0x0,
2271  "FILLER",
2272  "FILLER",
2273  (char *)0x22F,
2274  (char *)0x0,
2275  "ILLOP",
2276  "ILLOP",
2277  (char *)0x230,
2278  (char *)0x0,
2279  "MAX_INSTR_COUNT",
2280  "MAX_INSTR_COUNT",
2281  (char *)0x0,
2282  (char *)0x0,
2283  (char *)0x0,
2284  (char *)0x0,
2285  (char *)0x0,
2286  (char *)0x0,
2287  (char *)0x0,
2288  (char *)0x0,
2289  (char *)0x0,
2290  (char *)0x0,
2291  (char *)0x0,
2292  (char *)0x0,
2293  (char *)0x0,
2294  (char *)0x0,
2295  (char *)0x0,
2296  (char *)0x0,
2297  (char *)0x0,
2298  (char *)0x0,
2299  (char *)0x0,
2300  (char *)0x0,
2301  (char *)0x0,
2302  (char *)0x0,
2303  (char *)0x0,
2304  (char *)0x0,
2305  (char *)0x0,
2306  (char *)0x0,
2307  (char *)0x0,
2308  (char *)0x0,
2309  (char *)0x0,
2310  (char *)0x0,
2311  (char *)0x0,
2312  (char *)0x0,
2313  (char *)0x0,
2314  (char *)0x0,
2315  (char *)0x0,
2316  (char *)0x0,
2317  (char *)0x0,
2318  (char *)0x0,
2319  (char *)0x0,
2320  (char *)0x0,
2321  "@(#) $Id: dasm_header,v 1.51 2007/01/31 21:42:44 brett Exp $",
2322  "@(#) $Id: tbl_encoding,v 1.9 2007/01/31 21:42:44 brett Exp $",
2323  "@(#) $Id: tbl_lengths,v 1.7 2007/01/31 21:42:44 brett Exp $",
2324  "@(#) $Id: tbl_opcodes,v 1.10 2007/01/31 21:42:44 brett Exp $",
2325  "@(#) $Id: dasm_vars,v 1.3 2004/09/24 19:48:27 brett Exp $"
2326 
2327 };
size_t len
Definition: 6502dis.c:15
ut16 val
Definition: armass64_const.h:6
#define NULL
Definition: cris-opc.c:27
_Use_decl_annotations_ int __cdecl printf(const char *const _Format,...)
Definition: cs_driver.c:93
uint32_t ut32
ut8 * ins_buff
Definition: ins.c:6
ut32 ins_buff_len
Definition: ins.c:7
ut32 get_ins_part(ut32 pos, ut32 len)
Definition: ins.c:51
char * ins_str[]
Definition: ins.c:76
ut32 get_ins_len(ut8 opcode)
Definition: ins.c:11
static unsigned int has_failed
Definition: ins.c:9
uint8_t ut8
Definition: lh5801.h:11
#define C55PLUS_DEBUG
Definition: utils.h:8
#define st32
Definition: rz_types_base.h:12
int pos
Definition: main.c:11