OSDN Git Service

* m32c.cpu (jsri): Fix order so register names aren't treated as
[pf3gnuchains/pf3gnuchains4x.git] / opcodes / m32c-desc.c
1 /* CPU data for m32c.
2
3 THIS FILE IS MACHINE GENERATED WITH CGEN.
4
5 Copyright 1996-2005 Free Software Foundation, Inc.
6
7 This file is part of the GNU Binutils and/or GDB, the GNU debugger.
8
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 2, or (at your option)
12 any later version.
13
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 GNU General Public License for more details.
18
19 You should have received a copy of the GNU General Public License along
20 with this program; if not, write to the Free Software Foundation, Inc.,
21 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
22
23 */
24
25 #include "sysdep.h"
26 #include <stdio.h>
27 #include <stdarg.h>
28 #include "ansidecl.h"
29 #include "bfd.h"
30 #include "symcat.h"
31 #include "m32c-desc.h"
32 #include "m32c-opc.h"
33 #include "opintl.h"
34 #include "libiberty.h"
35 #include "xregex.h"
36
37 /* Attributes.  */
38
39 static const CGEN_ATTR_ENTRY bool_attr[] =
40 {
41   { "#f", 0 },
42   { "#t", 1 },
43   { 0, 0 }
44 };
45
46 static const CGEN_ATTR_ENTRY MACH_attr[] ATTRIBUTE_UNUSED =
47 {
48   { "base", MACH_BASE },
49   { "m16c", MACH_M16C },
50   { "m32c", MACH_M32C },
51   { "max", MACH_MAX },
52   { 0, 0 }
53 };
54
55 static const CGEN_ATTR_ENTRY ISA_attr[] ATTRIBUTE_UNUSED =
56 {
57   { "m16c", ISA_M16C },
58   { "m32c", ISA_M32C },
59   { "max", ISA_MAX },
60   { 0, 0 }
61 };
62
63 const CGEN_ATTR_TABLE m32c_cgen_ifield_attr_table[] =
64 {
65   { "MACH", & MACH_attr[0], & MACH_attr[0] },
66   { "ISA", & ISA_attr[0], & ISA_attr[0] },
67   { "VIRTUAL", &bool_attr[0], &bool_attr[0] },
68   { "PCREL-ADDR", &bool_attr[0], &bool_attr[0] },
69   { "ABS-ADDR", &bool_attr[0], &bool_attr[0] },
70   { "RESERVED", &bool_attr[0], &bool_attr[0] },
71   { "SIGN-OPT", &bool_attr[0], &bool_attr[0] },
72   { "SIGNED", &bool_attr[0], &bool_attr[0] },
73   { 0, 0, 0 }
74 };
75
76 const CGEN_ATTR_TABLE m32c_cgen_hardware_attr_table[] =
77 {
78   { "MACH", & MACH_attr[0], & MACH_attr[0] },
79   { "ISA", & ISA_attr[0], & ISA_attr[0] },
80   { "VIRTUAL", &bool_attr[0], &bool_attr[0] },
81   { "CACHE-ADDR", &bool_attr[0], &bool_attr[0] },
82   { "PC", &bool_attr[0], &bool_attr[0] },
83   { "PROFILE", &bool_attr[0], &bool_attr[0] },
84   { 0, 0, 0 }
85 };
86
87 const CGEN_ATTR_TABLE m32c_cgen_operand_attr_table[] =
88 {
89   { "MACH", & MACH_attr[0], & MACH_attr[0] },
90   { "ISA", & ISA_attr[0], & ISA_attr[0] },
91   { "VIRTUAL", &bool_attr[0], &bool_attr[0] },
92   { "PCREL-ADDR", &bool_attr[0], &bool_attr[0] },
93   { "ABS-ADDR", &bool_attr[0], &bool_attr[0] },
94   { "SIGN-OPT", &bool_attr[0], &bool_attr[0] },
95   { "SIGNED", &bool_attr[0], &bool_attr[0] },
96   { "NEGATIVE", &bool_attr[0], &bool_attr[0] },
97   { "RELAX", &bool_attr[0], &bool_attr[0] },
98   { "SEM-ONLY", &bool_attr[0], &bool_attr[0] },
99   { 0, 0, 0 }
100 };
101
102 const CGEN_ATTR_TABLE m32c_cgen_insn_attr_table[] =
103 {
104   { "MACH", & MACH_attr[0], & MACH_attr[0] },
105   { "ISA", & ISA_attr[0], & ISA_attr[0] },
106   { "ALIAS", &bool_attr[0], &bool_attr[0] },
107   { "VIRTUAL", &bool_attr[0], &bool_attr[0] },
108   { "UNCOND-CTI", &bool_attr[0], &bool_attr[0] },
109   { "COND-CTI", &bool_attr[0], &bool_attr[0] },
110   { "SKIP-CTI", &bool_attr[0], &bool_attr[0] },
111   { "DELAY-SLOT", &bool_attr[0], &bool_attr[0] },
112   { "RELAXABLE", &bool_attr[0], &bool_attr[0] },
113   { "RELAXED", &bool_attr[0], &bool_attr[0] },
114   { "NO-DIS", &bool_attr[0], &bool_attr[0] },
115   { "PBB", &bool_attr[0], &bool_attr[0] },
116   { 0, 0, 0 }
117 };
118
119 /* Instruction set variants.  */
120
121 static const CGEN_ISA m32c_cgen_isa_table[] = {
122   { "m16c", 32, 32, 8, 56 },
123   { "m32c", 32, 32, 8, 80 },
124   { 0, 0, 0, 0, 0 }
125 };
126
127 /* Machine variants.  */
128
129 static const CGEN_MACH m32c_cgen_mach_table[] = {
130   { "m16c", "m16c", MACH_M16C, 0 },
131   { "m32c", "m32c", MACH_M32C, 0 },
132   { 0, 0, 0, 0 }
133 };
134
135 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_gr_entries[] =
136 {
137   { "r0", 0, {0, {{{0, 0}}}}, 0, 0 },
138   { "r1", 1, {0, {{{0, 0}}}}, 0, 0 },
139   { "r2", 2, {0, {{{0, 0}}}}, 0, 0 },
140   { "r3", 3, {0, {{{0, 0}}}}, 0, 0 }
141 };
142
143 CGEN_KEYWORD m32c_cgen_opval_h_gr =
144 {
145   & m32c_cgen_opval_h_gr_entries[0],
146   4,
147   0, 0, 0, 0, ""
148 };
149
150 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_gr_QI_entries[] =
151 {
152   { "r0l", 0, {0, {{{0, 0}}}}, 0, 0 },
153   { "r0h", 1, {0, {{{0, 0}}}}, 0, 0 },
154   { "r1l", 2, {0, {{{0, 0}}}}, 0, 0 },
155   { "r1h", 3, {0, {{{0, 0}}}}, 0, 0 }
156 };
157
158 CGEN_KEYWORD m32c_cgen_opval_h_gr_QI =
159 {
160   & m32c_cgen_opval_h_gr_QI_entries[0],
161   4,
162   0, 0, 0, 0, ""
163 };
164
165 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_gr_HI_entries[] =
166 {
167   { "r0", 0, {0, {{{0, 0}}}}, 0, 0 },
168   { "r1", 1, {0, {{{0, 0}}}}, 0, 0 },
169   { "r2", 2, {0, {{{0, 0}}}}, 0, 0 },
170   { "r3", 3, {0, {{{0, 0}}}}, 0, 0 }
171 };
172
173 CGEN_KEYWORD m32c_cgen_opval_h_gr_HI =
174 {
175   & m32c_cgen_opval_h_gr_HI_entries[0],
176   4,
177   0, 0, 0, 0, ""
178 };
179
180 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_gr_SI_entries[] =
181 {
182   { "r2r0", 0, {0, {{{0, 0}}}}, 0, 0 },
183   { "r3r1", 1, {0, {{{0, 0}}}}, 0, 0 }
184 };
185
186 CGEN_KEYWORD m32c_cgen_opval_h_gr_SI =
187 {
188   & m32c_cgen_opval_h_gr_SI_entries[0],
189   2,
190   0, 0, 0, 0, ""
191 };
192
193 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_gr_ext_QI_entries[] =
194 {
195   { "r0l", 0, {0, {{{0, 0}}}}, 0, 0 },
196   { "r1l", 1, {0, {{{0, 0}}}}, 0, 0 }
197 };
198
199 CGEN_KEYWORD m32c_cgen_opval_h_gr_ext_QI =
200 {
201   & m32c_cgen_opval_h_gr_ext_QI_entries[0],
202   2,
203   0, 0, 0, 0, ""
204 };
205
206 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_gr_ext_HI_entries[] =
207 {
208   { "r0", 0, {0, {{{0, 0}}}}, 0, 0 },
209   { "r1", 1, {0, {{{0, 0}}}}, 0, 0 }
210 };
211
212 CGEN_KEYWORD m32c_cgen_opval_h_gr_ext_HI =
213 {
214   & m32c_cgen_opval_h_gr_ext_HI_entries[0],
215   2,
216   0, 0, 0, 0, ""
217 };
218
219 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r0l_entries[] =
220 {
221   { "r0l", 0, {0, {{{0, 0}}}}, 0, 0 }
222 };
223
224 CGEN_KEYWORD m32c_cgen_opval_h_r0l =
225 {
226   & m32c_cgen_opval_h_r0l_entries[0],
227   1,
228   0, 0, 0, 0, ""
229 };
230
231 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r0h_entries[] =
232 {
233   { "r0h", 0, {0, {{{0, 0}}}}, 0, 0 }
234 };
235
236 CGEN_KEYWORD m32c_cgen_opval_h_r0h =
237 {
238   & m32c_cgen_opval_h_r0h_entries[0],
239   1,
240   0, 0, 0, 0, ""
241 };
242
243 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r1l_entries[] =
244 {
245   { "r1l", 0, {0, {{{0, 0}}}}, 0, 0 }
246 };
247
248 CGEN_KEYWORD m32c_cgen_opval_h_r1l =
249 {
250   & m32c_cgen_opval_h_r1l_entries[0],
251   1,
252   0, 0, 0, 0, ""
253 };
254
255 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r1h_entries[] =
256 {
257   { "r1h", 0, {0, {{{0, 0}}}}, 0, 0 }
258 };
259
260 CGEN_KEYWORD m32c_cgen_opval_h_r1h =
261 {
262   & m32c_cgen_opval_h_r1h_entries[0],
263   1,
264   0, 0, 0, 0, ""
265 };
266
267 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r0_entries[] =
268 {
269   { "r0", 0, {0, {{{0, 0}}}}, 0, 0 }
270 };
271
272 CGEN_KEYWORD m32c_cgen_opval_h_r0 =
273 {
274   & m32c_cgen_opval_h_r0_entries[0],
275   1,
276   0, 0, 0, 0, ""
277 };
278
279 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r1_entries[] =
280 {
281   { "r1", 0, {0, {{{0, 0}}}}, 0, 0 }
282 };
283
284 CGEN_KEYWORD m32c_cgen_opval_h_r1 =
285 {
286   & m32c_cgen_opval_h_r1_entries[0],
287   1,
288   0, 0, 0, 0, ""
289 };
290
291 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r2_entries[] =
292 {
293   { "r2", 0, {0, {{{0, 0}}}}, 0, 0 }
294 };
295
296 CGEN_KEYWORD m32c_cgen_opval_h_r2 =
297 {
298   & m32c_cgen_opval_h_r2_entries[0],
299   1,
300   0, 0, 0, 0, ""
301 };
302
303 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r3_entries[] =
304 {
305   { "r3", 0, {0, {{{0, 0}}}}, 0, 0 }
306 };
307
308 CGEN_KEYWORD m32c_cgen_opval_h_r3 =
309 {
310   & m32c_cgen_opval_h_r3_entries[0],
311   1,
312   0, 0, 0, 0, ""
313 };
314
315 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r0l_r0h_entries[] =
316 {
317   { "r0l", 0, {0, {{{0, 0}}}}, 0, 0 },
318   { "r0h", 1, {0, {{{0, 0}}}}, 0, 0 }
319 };
320
321 CGEN_KEYWORD m32c_cgen_opval_h_r0l_r0h =
322 {
323   & m32c_cgen_opval_h_r0l_r0h_entries[0],
324   2,
325   0, 0, 0, 0, ""
326 };
327
328 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r2r0_entries[] =
329 {
330   { "r2r0", 0, {0, {{{0, 0}}}}, 0, 0 }
331 };
332
333 CGEN_KEYWORD m32c_cgen_opval_h_r2r0 =
334 {
335   & m32c_cgen_opval_h_r2r0_entries[0],
336   1,
337   0, 0, 0, 0, ""
338 };
339
340 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r3r1_entries[] =
341 {
342   { "r3r1", 0, {0, {{{0, 0}}}}, 0, 0 }
343 };
344
345 CGEN_KEYWORD m32c_cgen_opval_h_r3r1 =
346 {
347   & m32c_cgen_opval_h_r3r1_entries[0],
348   1,
349   0, 0, 0, 0, ""
350 };
351
352 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_r1r2r0_entries[] =
353 {
354   { "r1r2r0", 0, {0, {{{0, 0}}}}, 0, 0 }
355 };
356
357 CGEN_KEYWORD m32c_cgen_opval_h_r1r2r0 =
358 {
359   & m32c_cgen_opval_h_r1r2r0_entries[0],
360   1,
361   0, 0, 0, 0, ""
362 };
363
364 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_ar_entries[] =
365 {
366   { "a0", 0, {0, {{{0, 0}}}}, 0, 0 },
367   { "a1", 1, {0, {{{0, 0}}}}, 0, 0 }
368 };
369
370 CGEN_KEYWORD m32c_cgen_opval_h_ar =
371 {
372   & m32c_cgen_opval_h_ar_entries[0],
373   2,
374   0, 0, 0, 0, ""
375 };
376
377 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_ar_QI_entries[] =
378 {
379   { "a0", 0, {0, {{{0, 0}}}}, 0, 0 },
380   { "a1", 1, {0, {{{0, 0}}}}, 0, 0 }
381 };
382
383 CGEN_KEYWORD m32c_cgen_opval_h_ar_QI =
384 {
385   & m32c_cgen_opval_h_ar_QI_entries[0],
386   2,
387   0, 0, 0, 0, ""
388 };
389
390 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_ar_HI_entries[] =
391 {
392   { "a0", 0, {0, {{{0, 0}}}}, 0, 0 },
393   { "a1", 1, {0, {{{0, 0}}}}, 0, 0 }
394 };
395
396 CGEN_KEYWORD m32c_cgen_opval_h_ar_HI =
397 {
398   & m32c_cgen_opval_h_ar_HI_entries[0],
399   2,
400   0, 0, 0, 0, ""
401 };
402
403 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_ar_SI_entries[] =
404 {
405   { "a1a0", 0, {0, {{{0, 0}}}}, 0, 0 }
406 };
407
408 CGEN_KEYWORD m32c_cgen_opval_h_ar_SI =
409 {
410   & m32c_cgen_opval_h_ar_SI_entries[0],
411   1,
412   0, 0, 0, 0, ""
413 };
414
415 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_a0_entries[] =
416 {
417   { "a0", 0, {0, {{{0, 0}}}}, 0, 0 }
418 };
419
420 CGEN_KEYWORD m32c_cgen_opval_h_a0 =
421 {
422   & m32c_cgen_opval_h_a0_entries[0],
423   1,
424   0, 0, 0, 0, ""
425 };
426
427 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_a1_entries[] =
428 {
429   { "a1", 1, {0, {{{0, 0}}}}, 0, 0 }
430 };
431
432 CGEN_KEYWORD m32c_cgen_opval_h_a1 =
433 {
434   & m32c_cgen_opval_h_a1_entries[0],
435   1,
436   0, 0, 0, 0, ""
437 };
438
439 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_cond16_entries[] =
440 {
441   { "geu", 0, {0, {{{0, 0}}}}, 0, 0 },
442   { "c", 0, {0, {{{0, 0}}}}, 0, 0 },
443   { "gtu", 1, {0, {{{0, 0}}}}, 0, 0 },
444   { "eq", 2, {0, {{{0, 0}}}}, 0, 0 },
445   { "z", 2, {0, {{{0, 0}}}}, 0, 0 },
446   { "n", 3, {0, {{{0, 0}}}}, 0, 0 },
447   { "le", 4, {0, {{{0, 0}}}}, 0, 0 },
448   { "o", 5, {0, {{{0, 0}}}}, 0, 0 },
449   { "ge", 6, {0, {{{0, 0}}}}, 0, 0 },
450   { "ltu", 248, {0, {{{0, 0}}}}, 0, 0 },
451   { "nc", 248, {0, {{{0, 0}}}}, 0, 0 },
452   { "leu", 249, {0, {{{0, 0}}}}, 0, 0 },
453   { "ne", 250, {0, {{{0, 0}}}}, 0, 0 },
454   { "nz", 250, {0, {{{0, 0}}}}, 0, 0 },
455   { "pz", 251, {0, {{{0, 0}}}}, 0, 0 },
456   { "gt", 252, {0, {{{0, 0}}}}, 0, 0 },
457   { "no", 253, {0, {{{0, 0}}}}, 0, 0 },
458   { "lt", 254, {0, {{{0, 0}}}}, 0, 0 }
459 };
460
461 CGEN_KEYWORD m32c_cgen_opval_h_cond16 =
462 {
463   & m32c_cgen_opval_h_cond16_entries[0],
464   18,
465   0, 0, 0, 0, ""
466 };
467
468 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_cond16c_entries[] =
469 {
470   { "geu", 0, {0, {{{0, 0}}}}, 0, 0 },
471   { "c", 0, {0, {{{0, 0}}}}, 0, 0 },
472   { "gtu", 1, {0, {{{0, 0}}}}, 0, 0 },
473   { "eq", 2, {0, {{{0, 0}}}}, 0, 0 },
474   { "z", 2, {0, {{{0, 0}}}}, 0, 0 },
475   { "n", 3, {0, {{{0, 0}}}}, 0, 0 },
476   { "ltu", 4, {0, {{{0, 0}}}}, 0, 0 },
477   { "nc", 4, {0, {{{0, 0}}}}, 0, 0 },
478   { "leu", 5, {0, {{{0, 0}}}}, 0, 0 },
479   { "ne", 6, {0, {{{0, 0}}}}, 0, 0 },
480   { "nz", 6, {0, {{{0, 0}}}}, 0, 0 },
481   { "pz", 7, {0, {{{0, 0}}}}, 0, 0 },
482   { "le", 8, {0, {{{0, 0}}}}, 0, 0 },
483   { "o", 9, {0, {{{0, 0}}}}, 0, 0 },
484   { "ge", 10, {0, {{{0, 0}}}}, 0, 0 },
485   { "gt", 12, {0, {{{0, 0}}}}, 0, 0 },
486   { "no", 13, {0, {{{0, 0}}}}, 0, 0 },
487   { "lt", 14, {0, {{{0, 0}}}}, 0, 0 }
488 };
489
490 CGEN_KEYWORD m32c_cgen_opval_h_cond16c =
491 {
492   & m32c_cgen_opval_h_cond16c_entries[0],
493   18,
494   0, 0, 0, 0, ""
495 };
496
497 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_cond16j_entries[] =
498 {
499   { "le", 8, {0, {{{0, 0}}}}, 0, 0 },
500   { "o", 9, {0, {{{0, 0}}}}, 0, 0 },
501   { "ge", 10, {0, {{{0, 0}}}}, 0, 0 },
502   { "gt", 12, {0, {{{0, 0}}}}, 0, 0 },
503   { "no", 13, {0, {{{0, 0}}}}, 0, 0 },
504   { "lt", 14, {0, {{{0, 0}}}}, 0, 0 }
505 };
506
507 CGEN_KEYWORD m32c_cgen_opval_h_cond16j =
508 {
509   & m32c_cgen_opval_h_cond16j_entries[0],
510   6,
511   0, 0, 0, 0, ""
512 };
513
514 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_cond16j_5_entries[] =
515 {
516   { "geu", 0, {0, {{{0, 0}}}}, 0, 0 },
517   { "c", 0, {0, {{{0, 0}}}}, 0, 0 },
518   { "gtu", 1, {0, {{{0, 0}}}}, 0, 0 },
519   { "eq", 2, {0, {{{0, 0}}}}, 0, 0 },
520   { "z", 2, {0, {{{0, 0}}}}, 0, 0 },
521   { "n", 3, {0, {{{0, 0}}}}, 0, 0 },
522   { "ltu", 4, {0, {{{0, 0}}}}, 0, 0 },
523   { "nc", 4, {0, {{{0, 0}}}}, 0, 0 },
524   { "leu", 5, {0, {{{0, 0}}}}, 0, 0 },
525   { "ne", 6, {0, {{{0, 0}}}}, 0, 0 },
526   { "nz", 6, {0, {{{0, 0}}}}, 0, 0 },
527   { "pz", 7, {0, {{{0, 0}}}}, 0, 0 }
528 };
529
530 CGEN_KEYWORD m32c_cgen_opval_h_cond16j_5 =
531 {
532   & m32c_cgen_opval_h_cond16j_5_entries[0],
533   12,
534   0, 0, 0, 0, ""
535 };
536
537 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_cond32_entries[] =
538 {
539   { "ltu", 0, {0, {{{0, 0}}}}, 0, 0 },
540   { "nc", 0, {0, {{{0, 0}}}}, 0, 0 },
541   { "leu", 1, {0, {{{0, 0}}}}, 0, 0 },
542   { "ne", 2, {0, {{{0, 0}}}}, 0, 0 },
543   { "nz", 2, {0, {{{0, 0}}}}, 0, 0 },
544   { "pz", 3, {0, {{{0, 0}}}}, 0, 0 },
545   { "no", 4, {0, {{{0, 0}}}}, 0, 0 },
546   { "gt", 5, {0, {{{0, 0}}}}, 0, 0 },
547   { "ge", 6, {0, {{{0, 0}}}}, 0, 0 },
548   { "geu", 8, {0, {{{0, 0}}}}, 0, 0 },
549   { "c", 8, {0, {{{0, 0}}}}, 0, 0 },
550   { "gtu", 9, {0, {{{0, 0}}}}, 0, 0 },
551   { "eq", 10, {0, {{{0, 0}}}}, 0, 0 },
552   { "z", 10, {0, {{{0, 0}}}}, 0, 0 },
553   { "n", 11, {0, {{{0, 0}}}}, 0, 0 },
554   { "o", 12, {0, {{{0, 0}}}}, 0, 0 },
555   { "le", 13, {0, {{{0, 0}}}}, 0, 0 },
556   { "lt", 14, {0, {{{0, 0}}}}, 0, 0 }
557 };
558
559 CGEN_KEYWORD m32c_cgen_opval_h_cond32 =
560 {
561   & m32c_cgen_opval_h_cond32_entries[0],
562   18,
563   0, 0, 0, 0, ""
564 };
565
566 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_cr1_32_entries[] =
567 {
568   { "dct0", 0, {0, {{{0, 0}}}}, 0, 0 },
569   { "dct1", 1, {0, {{{0, 0}}}}, 0, 0 },
570   { "flg", 2, {0, {{{0, 0}}}}, 0, 0 },
571   { "svf", 3, {0, {{{0, 0}}}}, 0, 0 },
572   { "drc0", 4, {0, {{{0, 0}}}}, 0, 0 },
573   { "drc1", 5, {0, {{{0, 0}}}}, 0, 0 },
574   { "dmd0", 6, {0, {{{0, 0}}}}, 0, 0 },
575   { "dmd1", 7, {0, {{{0, 0}}}}, 0, 0 }
576 };
577
578 CGEN_KEYWORD m32c_cgen_opval_h_cr1_32 =
579 {
580   & m32c_cgen_opval_h_cr1_32_entries[0],
581   8,
582   0, 0, 0, 0, ""
583 };
584
585 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_cr2_32_entries[] =
586 {
587   { "intb", 0, {0, {{{0, 0}}}}, 0, 0 },
588   { "sp", 1, {0, {{{0, 0}}}}, 0, 0 },
589   { "sb", 2, {0, {{{0, 0}}}}, 0, 0 },
590   { "fb", 3, {0, {{{0, 0}}}}, 0, 0 },
591   { "svp", 4, {0, {{{0, 0}}}}, 0, 0 },
592   { "vct", 5, {0, {{{0, 0}}}}, 0, 0 },
593   { "isp", 7, {0, {{{0, 0}}}}, 0, 0 }
594 };
595
596 CGEN_KEYWORD m32c_cgen_opval_h_cr2_32 =
597 {
598   & m32c_cgen_opval_h_cr2_32_entries[0],
599   7,
600   0, 0, 0, 0, ""
601 };
602
603 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_cr3_32_entries[] =
604 {
605   { "dma0", 2, {0, {{{0, 0}}}}, 0, 0 },
606   { "dma1", 3, {0, {{{0, 0}}}}, 0, 0 },
607   { "dra0", 4, {0, {{{0, 0}}}}, 0, 0 },
608   { "dra1", 5, {0, {{{0, 0}}}}, 0, 0 },
609   { "dsa0", 6, {0, {{{0, 0}}}}, 0, 0 },
610   { "dsa1", 7, {0, {{{0, 0}}}}, 0, 0 }
611 };
612
613 CGEN_KEYWORD m32c_cgen_opval_h_cr3_32 =
614 {
615   & m32c_cgen_opval_h_cr3_32_entries[0],
616   6,
617   0, 0, 0, 0, ""
618 };
619
620 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_cr_16_entries[] =
621 {
622   { "intbl", 1, {0, {{{0, 0}}}}, 0, 0 },
623   { "intbh", 2, {0, {{{0, 0}}}}, 0, 0 },
624   { "flg", 3, {0, {{{0, 0}}}}, 0, 0 },
625   { "isp", 4, {0, {{{0, 0}}}}, 0, 0 },
626   { "sp", 5, {0, {{{0, 0}}}}, 0, 0 },
627   { "sb", 6, {0, {{{0, 0}}}}, 0, 0 },
628   { "fb", 7, {0, {{{0, 0}}}}, 0, 0 }
629 };
630
631 CGEN_KEYWORD m32c_cgen_opval_h_cr_16 =
632 {
633   & m32c_cgen_opval_h_cr_16_entries[0],
634   7,
635   0, 0, 0, 0, ""
636 };
637
638 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_flags_entries[] =
639 {
640   { "c", 0, {0, {{{0, 0}}}}, 0, 0 },
641   { "d", 1, {0, {{{0, 0}}}}, 0, 0 },
642   { "z", 2, {0, {{{0, 0}}}}, 0, 0 },
643   { "s", 3, {0, {{{0, 0}}}}, 0, 0 },
644   { "b", 4, {0, {{{0, 0}}}}, 0, 0 },
645   { "o", 5, {0, {{{0, 0}}}}, 0, 0 },
646   { "i", 6, {0, {{{0, 0}}}}, 0, 0 },
647   { "u", 7, {0, {{{0, 0}}}}, 0, 0 }
648 };
649
650 CGEN_KEYWORD m32c_cgen_opval_h_flags =
651 {
652   & m32c_cgen_opval_h_flags_entries[0],
653   8,
654   0, 0, 0, 0, ""
655 };
656
657 static CGEN_KEYWORD_ENTRY m32c_cgen_opval_h_shimm_entries[] =
658 {
659   { "1", 0, {0, {{{0, 0}}}}, 0, 0 },
660   { "2", 1, {0, {{{0, 0}}}}, 0, 0 },
661   { "3", 2, {0, {{{0, 0}}}}, 0, 0 },
662   { "4", 3, {0, {{{0, 0}}}}, 0, 0 },
663   { "5", 4, {0, {{{0, 0}}}}, 0, 0 },
664   { "6", 5, {0, {{{0, 0}}}}, 0, 0 },
665   { "7", 6, {0, {{{0, 0}}}}, 0, 0 },
666   { "8", 7, {0, {{{0, 0}}}}, 0, 0 },
667   { "-1", -8, {0, {{{0, 0}}}}, 0, 0 },
668   { "-2", -7, {0, {{{0, 0}}}}, 0, 0 },
669   { "-3", -6, {0, {{{0, 0}}}}, 0, 0 },
670   { "-4", -5, {0, {{{0, 0}}}}, 0, 0 },
671   { "-5", -4, {0, {{{0, 0}}}}, 0, 0 },
672   { "-6", -3, {0, {{{0, 0}}}}, 0, 0 },
673   { "-7", -2, {0, {{{0, 0}}}}, 0, 0 },
674   { "-8", -1, {0, {{{0, 0}}}}, 0, 0 }
675 };
676
677 CGEN_KEYWORD m32c_cgen_opval_h_shimm =
678 {
679   & m32c_cgen_opval_h_shimm_entries[0],
680   16,
681   0, 0, 0, 0, ""
682 };
683
684
685 /* The hardware table.  */
686
687 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
688 #define A(a) (1 << CGEN_HW_##a)
689 #else
690 #define A(a) (1 << CGEN_HW_/**/a)
691 #endif
692
693 const CGEN_HW_ENTRY m32c_cgen_hw_table[] =
694 {
695   { "h-memory", HW_H_MEMORY, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
696   { "h-sint", HW_H_SINT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
697   { "h-uint", HW_H_UINT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
698   { "h-addr", HW_H_ADDR, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
699   { "h-iaddr", HW_H_IADDR, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
700   { "h-pc", HW_H_PC, CGEN_ASM_NONE, 0, { 0|A(PC), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
701   { "h-gr", HW_H_GR, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr, { 0|A(CACHE_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
702   { "h-gr-QI", HW_H_GR_QI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr_QI, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
703   { "h-gr-HI", HW_H_GR_HI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr_HI, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
704   { "h-gr-SI", HW_H_GR_SI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr_SI, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
705   { "h-gr-ext-QI", HW_H_GR_EXT_QI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr_ext_QI, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
706   { "h-gr-ext-HI", HW_H_GR_EXT_HI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_gr_ext_HI, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
707   { "h-r0l", HW_H_R0L, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r0l, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
708   { "h-r0h", HW_H_R0H, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r0h, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
709   { "h-r1l", HW_H_R1L, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r1l, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
710   { "h-r1h", HW_H_R1H, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r1h, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
711   { "h-r0", HW_H_R0, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r0, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
712   { "h-r1", HW_H_R1, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r1, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
713   { "h-r2", HW_H_R2, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r2, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
714   { "h-r3", HW_H_R3, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r3, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
715   { "h-r0l-r0h", HW_H_R0L_R0H, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r0l_r0h, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
716   { "h-r2r0", HW_H_R2R0, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r2r0, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
717   { "h-r3r1", HW_H_R3R1, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r3r1, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
718   { "h-r1r2r0", HW_H_R1R2R0, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_r1r2r0, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
719   { "h-ar", HW_H_AR, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_ar, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
720   { "h-ar-QI", HW_H_AR_QI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_ar_QI, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
721   { "h-ar-HI", HW_H_AR_HI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_ar_HI, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
722   { "h-ar-SI", HW_H_AR_SI, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_ar_SI, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
723   { "h-a0", HW_H_A0, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_a0, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
724   { "h-a1", HW_H_A1, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_a1, { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
725   { "h-sb", HW_H_SB, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
726   { "h-fb", HW_H_FB, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
727   { "h-sp", HW_H_SP, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
728   { "h-sbit", HW_H_SBIT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
729   { "h-zbit", HW_H_ZBIT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
730   { "h-obit", HW_H_OBIT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
731   { "h-cbit", HW_H_CBIT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
732   { "h-ubit", HW_H_UBIT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
733   { "h-ibit", HW_H_IBIT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
734   { "h-bbit", HW_H_BBIT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
735   { "h-dbit", HW_H_DBIT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
736   { "h-dct0", HW_H_DCT0, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
737   { "h-dct1", HW_H_DCT1, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
738   { "h-svf", HW_H_SVF, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
739   { "h-drc0", HW_H_DRC0, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
740   { "h-drc1", HW_H_DRC1, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
741   { "h-dmd0", HW_H_DMD0, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
742   { "h-dmd1", HW_H_DMD1, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
743   { "h-intb", HW_H_INTB, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
744   { "h-svp", HW_H_SVP, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
745   { "h-vct", HW_H_VCT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
746   { "h-isp", HW_H_ISP, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
747   { "h-dma0", HW_H_DMA0, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
748   { "h-dma1", HW_H_DMA1, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
749   { "h-dra0", HW_H_DRA0, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
750   { "h-dra1", HW_H_DRA1, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
751   { "h-dsa0", HW_H_DSA0, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
752   { "h-dsa1", HW_H_DSA1, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
753   { "h-cond16", HW_H_COND16, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond16, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } } },
754   { "h-cond16c", HW_H_COND16C, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond16c, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } } },
755   { "h-cond16j", HW_H_COND16J, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond16j, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } } },
756   { "h-cond16j-5", HW_H_COND16J_5, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond16j_5, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } } },
757   { "h-cond32", HW_H_COND32, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cond32, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } } },
758   { "h-cr1-32", HW_H_CR1_32, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cr1_32, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } } },
759   { "h-cr2-32", HW_H_CR2_32, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cr2_32, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } } },
760   { "h-cr3-32", HW_H_CR3_32, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cr3_32, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } } },
761   { "h-cr-16", HW_H_CR_16, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_cr_16, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } } },
762   { "h-flags", HW_H_FLAGS, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_flags, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
763   { "h-shimm", HW_H_SHIMM, CGEN_ASM_KEYWORD, (PTR) & m32c_cgen_opval_h_shimm, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
764   { "h-bit-index", HW_H_BIT_INDEX, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } } },
765   { "h-src-index", HW_H_SRC_INDEX, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } } },
766   { "h-dst-index", HW_H_DST_INDEX, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } } },
767   { "h-src-indirect", HW_H_SRC_INDIRECT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
768   { "h-dst-indirect", HW_H_DST_INDIRECT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } } },
769   { "h-none", HW_H_NONE, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } } },
770   { 0, 0, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } } }
771 };
772
773 #undef A
774
775
776 /* The instruction field table.  */
777
778 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
779 #define A(a) (1 << CGEN_IFLD_##a)
780 #else
781 #define A(a) (1 << CGEN_IFLD_/**/a)
782 #endif
783
784 const CGEN_IFLD m32c_cgen_ifld_table[] =
785 {
786   { M32C_F_NIL, "f-nil", 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
787   { M32C_F_ANYOF, "f-anyof", 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
788   { M32C_F_0_1, "f-0-1", 0, 32, 0, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
789   { M32C_F_0_2, "f-0-2", 0, 32, 0, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
790   { M32C_F_0_3, "f-0-3", 0, 32, 0, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
791   { M32C_F_0_4, "f-0-4", 0, 32, 0, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
792   { M32C_F_1_3, "f-1-3", 0, 32, 1, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
793   { M32C_F_2_2, "f-2-2", 0, 32, 2, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
794   { M32C_F_3_4, "f-3-4", 0, 32, 3, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
795   { M32C_F_3_1, "f-3-1", 0, 32, 3, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
796   { M32C_F_4_1, "f-4-1", 0, 32, 4, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
797   { M32C_F_4_3, "f-4-3", 0, 32, 4, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
798   { M32C_F_4_4, "f-4-4", 0, 32, 4, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
799   { M32C_F_4_6, "f-4-6", 0, 32, 4, 6, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
800   { M32C_F_5_1, "f-5-1", 0, 32, 5, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
801   { M32C_F_5_3, "f-5-3", 0, 32, 5, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
802   { M32C_F_6_2, "f-6-2", 0, 32, 6, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
803   { M32C_F_7_1, "f-7-1", 0, 32, 7, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
804   { M32C_F_8_1, "f-8-1", 0, 32, 8, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
805   { M32C_F_8_2, "f-8-2", 0, 32, 8, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
806   { M32C_F_8_3, "f-8-3", 0, 32, 8, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
807   { M32C_F_8_4, "f-8-4", 0, 32, 8, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
808   { M32C_F_8_8, "f-8-8", 0, 32, 8, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
809   { M32C_F_9_3, "f-9-3", 0, 32, 9, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
810   { M32C_F_9_1, "f-9-1", 0, 32, 9, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
811   { M32C_F_10_1, "f-10-1", 0, 32, 10, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
812   { M32C_F_10_2, "f-10-2", 0, 32, 10, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
813   { M32C_F_10_3, "f-10-3", 0, 32, 10, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
814   { M32C_F_11_1, "f-11-1", 0, 32, 11, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
815   { M32C_F_12_1, "f-12-1", 0, 32, 12, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
816   { M32C_F_12_2, "f-12-2", 0, 32, 12, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
817   { M32C_F_12_3, "f-12-3", 0, 32, 12, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
818   { M32C_F_12_4, "f-12-4", 0, 32, 12, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
819   { M32C_F_12_6, "f-12-6", 0, 32, 12, 6, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
820   { M32C_F_13_3, "f-13-3", 0, 32, 13, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
821   { M32C_F_14_1, "f-14-1", 0, 32, 14, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
822   { M32C_F_14_2, "f-14-2", 0, 32, 14, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
823   { M32C_F_15_1, "f-15-1", 0, 32, 15, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
824   { M32C_F_16_1, "f-16-1", 0, 32, 16, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
825   { M32C_F_16_2, "f-16-2", 0, 32, 16, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
826   { M32C_F_16_4, "f-16-4", 0, 32, 16, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
827   { M32C_F_16_8, "f-16-8", 0, 32, 16, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
828   { M32C_F_18_1, "f-18-1", 0, 32, 18, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
829   { M32C_F_18_2, "f-18-2", 0, 32, 18, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
830   { M32C_F_18_3, "f-18-3", 0, 32, 18, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
831   { M32C_F_20_1, "f-20-1", 0, 32, 20, 1, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
832   { M32C_F_20_3, "f-20-3", 0, 32, 20, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
833   { M32C_F_20_2, "f-20-2", 0, 32, 20, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
834   { M32C_F_20_4, "f-20-4", 0, 32, 20, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
835   { M32C_F_21_3, "f-21-3", 0, 32, 21, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
836   { M32C_F_24_2, "f-24-2", 0, 32, 24, 2, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
837   { M32C_F_24_8, "f-24-8", 0, 32, 24, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
838   { M32C_F_32_16, "f-32-16", 32, 32, 0, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
839   { M32C_F_SRC16_RN, "f-src16-rn", 0, 32, 10, 2, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
840   { M32C_F_SRC16_AN, "f-src16-an", 0, 32, 11, 1, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
841   { M32C_F_SRC32_AN_UNPREFIXED, "f-src32-an-unprefixed", 0, 32, 11, 1, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
842   { M32C_F_SRC32_AN_PREFIXED, "f-src32-an-prefixed", 0, 32, 19, 1, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
843   { M32C_F_SRC32_RN_UNPREFIXED_QI, "f-src32-rn-unprefixed-QI", 0, 32, 10, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
844   { M32C_F_SRC32_RN_PREFIXED_QI, "f-src32-rn-prefixed-QI", 0, 32, 18, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
845   { M32C_F_SRC32_RN_UNPREFIXED_HI, "f-src32-rn-unprefixed-HI", 0, 32, 10, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
846   { M32C_F_SRC32_RN_PREFIXED_HI, "f-src32-rn-prefixed-HI", 0, 32, 18, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
847   { M32C_F_SRC32_RN_UNPREFIXED_SI, "f-src32-rn-unprefixed-SI", 0, 32, 10, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
848   { M32C_F_SRC32_RN_PREFIXED_SI, "f-src32-rn-prefixed-SI", 0, 32, 18, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
849   { M32C_F_DST32_RN_EXT_UNPREFIXED, "f-dst32-rn-ext-unprefixed", 0, 32, 9, 1, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
850   { M32C_F_DST16_RN, "f-dst16-rn", 0, 32, 14, 2, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
851   { M32C_F_DST16_RN_EXT, "f-dst16-rn-ext", 0, 32, 14, 1, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
852   { M32C_F_DST16_RN_QI_S, "f-dst16-rn-QI-s", 0, 32, 5, 1, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
853   { M32C_F_DST16_AN, "f-dst16-an", 0, 32, 15, 1, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
854   { M32C_F_DST16_AN_S, "f-dst16-an-s", 0, 32, 4, 1, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
855   { M32C_F_DST32_AN_UNPREFIXED, "f-dst32-an-unprefixed", 0, 32, 9, 1, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
856   { M32C_F_DST32_AN_PREFIXED, "f-dst32-an-prefixed", 0, 32, 17, 1, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
857   { M32C_F_DST32_RN_UNPREFIXED_QI, "f-dst32-rn-unprefixed-QI", 0, 32, 8, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
858   { M32C_F_DST32_RN_PREFIXED_QI, "f-dst32-rn-prefixed-QI", 0, 32, 16, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
859   { M32C_F_DST32_RN_UNPREFIXED_HI, "f-dst32-rn-unprefixed-HI", 0, 32, 8, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
860   { M32C_F_DST32_RN_PREFIXED_HI, "f-dst32-rn-prefixed-HI", 0, 32, 16, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
861   { M32C_F_DST32_RN_UNPREFIXED_SI, "f-dst32-rn-unprefixed-SI", 0, 32, 8, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
862   { M32C_F_DST32_RN_PREFIXED_SI, "f-dst32-rn-prefixed-SI", 0, 32, 16, 2, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
863   { M32C_F_DST16_1_S, "f-dst16-1-S", 0, 32, 5, 1, { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
864   { M32C_F_IMM_8_S4, "f-imm-8-s4", 0, 32, 8, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
865   { M32C_F_IMM_12_S4, "f-imm-12-s4", 0, 32, 12, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
866   { M32C_F_IMM_13_U3, "f-imm-13-u3", 0, 32, 13, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
867   { M32C_F_IMM_20_S4, "f-imm-20-s4", 0, 32, 20, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
868   { M32C_F_IMM1_S, "f-imm1-S", 0, 32, 2, 1, { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
869   { M32C_F_IMM3_S, "f-imm3-S", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
870   { M32C_F_DSP_8_U6, "f-dsp-8-u6", 0, 32, 8, 6, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
871   { M32C_F_DSP_8_U8, "f-dsp-8-u8", 0, 32, 8, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
872   { M32C_F_DSP_8_S8, "f-dsp-8-s8", 0, 32, 8, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
873   { M32C_F_DSP_10_U6, "f-dsp-10-u6", 0, 32, 10, 6, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
874   { M32C_F_DSP_16_U8, "f-dsp-16-u8", 0, 32, 16, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
875   { M32C_F_DSP_16_S8, "f-dsp-16-s8", 0, 32, 16, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
876   { M32C_F_DSP_24_U8, "f-dsp-24-u8", 0, 32, 24, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
877   { M32C_F_DSP_24_S8, "f-dsp-24-s8", 0, 32, 24, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
878   { M32C_F_DSP_32_U8, "f-dsp-32-u8", 32, 32, 0, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
879   { M32C_F_DSP_32_S8, "f-dsp-32-s8", 32, 32, 0, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
880   { M32C_F_DSP_40_U8, "f-dsp-40-u8", 32, 32, 8, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
881   { M32C_F_DSP_40_S8, "f-dsp-40-s8", 32, 32, 8, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
882   { M32C_F_DSP_48_U8, "f-dsp-48-u8", 32, 32, 16, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
883   { M32C_F_DSP_48_S8, "f-dsp-48-s8", 32, 32, 16, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
884   { M32C_F_DSP_56_U8, "f-dsp-56-u8", 32, 32, 24, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
885   { M32C_F_DSP_56_S8, "f-dsp-56-s8", 32, 32, 24, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
886   { M32C_F_DSP_64_U8, "f-dsp-64-u8", 64, 32, 0, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
887   { M32C_F_DSP_64_S8, "f-dsp-64-s8", 64, 32, 0, 8, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
888   { M32C_F_DSP_8_U16, "f-dsp-8-u16", 0, 32, 8, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
889   { M32C_F_DSP_8_S16, "f-dsp-8-s16", 0, 32, 8, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
890   { M32C_F_DSP_16_U16, "f-dsp-16-u16", 0, 32, 16, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
891   { M32C_F_DSP_16_S16, "f-dsp-16-s16", 0, 32, 16, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
892   { M32C_F_DSP_24_U16, "f-dsp-24-u16", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
893   { M32C_F_DSP_24_S16, "f-dsp-24-s16", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
894   { M32C_F_DSP_32_U16, "f-dsp-32-u16", 32, 32, 0, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
895   { M32C_F_DSP_32_S16, "f-dsp-32-s16", 32, 32, 0, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
896   { M32C_F_DSP_40_U16, "f-dsp-40-u16", 32, 32, 8, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
897   { M32C_F_DSP_40_S16, "f-dsp-40-s16", 32, 32, 8, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
898   { M32C_F_DSP_48_U16, "f-dsp-48-u16", 32, 32, 16, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
899   { M32C_F_DSP_48_S16, "f-dsp-48-s16", 32, 32, 16, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
900   { M32C_F_DSP_64_U16, "f-dsp-64-u16", 64, 32, 0, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
901   { M32C_F_DSP_8_S24, "f-dsp-8-s24", 0, 32, 8, 24, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
902   { M32C_F_DSP_8_U24, "f-dsp-8-u24", 0, 32, 8, 24, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
903   { M32C_F_DSP_16_U24, "f-dsp-16-u24", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
904   { M32C_F_DSP_24_U24, "f-dsp-24-u24", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
905   { M32C_F_DSP_32_U24, "f-dsp-32-u24", 32, 32, 0, 24, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
906   { M32C_F_DSP_40_U24, "f-dsp-40-u24", 32, 32, 8, 24, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
907   { M32C_F_DSP_40_S32, "f-dsp-40-s32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
908   { M32C_F_DSP_48_U24, "f-dsp-48-u24", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
909   { M32C_F_DSP_16_S32, "f-dsp-16-s32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
910   { M32C_F_DSP_24_S32, "f-dsp-24-s32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
911   { M32C_F_DSP_32_S32, "f-dsp-32-s32", 32, 32, 0, 32, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
912   { M32C_F_DSP_48_U32, "f-dsp-48-u32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
913   { M32C_F_DSP_48_S32, "f-dsp-48-s32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
914   { M32C_F_DSP_56_S16, "f-dsp-56-s16", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
915   { M32C_F_DSP_64_S16, "f-dsp-64-s16", 64, 32, 0, 16, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
916   { M32C_F_BITNO16_S, "f-bitno16-S", 0, 32, 5, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
917   { M32C_F_BITNO32_PREFIXED, "f-bitno32-prefixed", 0, 32, 21, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
918   { M32C_F_BITNO32_UNPREFIXED, "f-bitno32-unprefixed", 0, 32, 13, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
919   { M32C_F_BITBASE16_U11_S, "f-bitbase16-u11-S", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
920   { M32C_F_BITBASE32_16_U11_UNPREFIXED, "f-bitbase32-16-u11-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
921   { M32C_F_BITBASE32_16_S11_UNPREFIXED, "f-bitbase32-16-s11-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
922   { M32C_F_BITBASE32_16_U19_UNPREFIXED, "f-bitbase32-16-u19-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
923   { M32C_F_BITBASE32_16_S19_UNPREFIXED, "f-bitbase32-16-s19-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
924   { M32C_F_BITBASE32_16_U27_UNPREFIXED, "f-bitbase32-16-u27-unprefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
925   { M32C_F_BITBASE32_24_U11_PREFIXED, "f-bitbase32-24-u11-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
926   { M32C_F_BITBASE32_24_S11_PREFIXED, "f-bitbase32-24-s11-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
927   { M32C_F_BITBASE32_24_U19_PREFIXED, "f-bitbase32-24-u19-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
928   { M32C_F_BITBASE32_24_S19_PREFIXED, "f-bitbase32-24-s19-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
929   { M32C_F_BITBASE32_24_U27_PREFIXED, "f-bitbase32-24-u27-prefixed", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
930   { M32C_F_LAB_5_3, "f-lab-5-3", 0, 32, 5, 3, { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
931   { M32C_F_LAB32_JMP_S, "f-lab32-jmp-s", 0, 0, 0, 0,{ 0|A(PCREL_ADDR)|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
932   { M32C_F_LAB_8_8, "f-lab-8-8", 0, 32, 8, 8, { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
933   { M32C_F_LAB_8_16, "f-lab-8-16", 0, 32, 8, 16, { 0|A(SIGN_OPT)|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
934   { M32C_F_LAB_8_24, "f-lab-8-24", 0, 32, 8, 24, { 0|A(ABS_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
935   { M32C_F_LAB_16_8, "f-lab-16-8", 0, 32, 16, 8, { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
936   { M32C_F_LAB_24_8, "f-lab-24-8", 0, 32, 24, 8, { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
937   { M32C_F_LAB_32_8, "f-lab-32-8", 32, 32, 0, 8, { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
938   { M32C_F_LAB_40_8, "f-lab-40-8", 32, 32, 8, 8, { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
939   { M32C_F_COND16, "f-cond16", 0, 32, 12, 4, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
940   { M32C_F_COND16J_5, "f-cond16j-5", 0, 32, 5, 3, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
941   { M32C_F_COND32, "f-cond32", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
942   { M32C_F_COND32J, "f-cond32j", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
943   { 0, 0, 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } } }
944 };
945
946 #undef A
947
948
949
950 /* multi ifield declarations */
951
952 const CGEN_MAYBE_MULTI_IFLD M32C_F_IMM3_S_MULTI_IFIELD [];
953 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U16_MULTI_IFIELD [];
954 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S16_MULTI_IFIELD [];
955 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_U24_MULTI_IFIELD [];
956 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U24_MULTI_IFIELD [];
957 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_40_S32_MULTI_IFIELD [];
958 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U24_MULTI_IFIELD [];
959 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_S32_MULTI_IFIELD [];
960 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S32_MULTI_IFIELD [];
961 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U32_MULTI_IFIELD [];
962 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_S32_MULTI_IFIELD [];
963 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_56_S16_MULTI_IFIELD [];
964 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE16_U11_S_MULTI_IFIELD [];
965 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD [];
966 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD [];
967 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD [];
968 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD [];
969 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD [];
970 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD [];
971 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD [];
972 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD [];
973 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD [];
974 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD [];
975 const CGEN_MAYBE_MULTI_IFLD M32C_F_LAB32_JMP_S_MULTI_IFIELD [];
976 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32_MULTI_IFIELD [];
977 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32J_MULTI_IFIELD [];
978
979
980 /* multi ifield definitions */
981
982 const CGEN_MAYBE_MULTI_IFLD M32C_F_IMM3_S_MULTI_IFIELD [] =
983 {
984     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_2_2] } },
985     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_7_1] } },
986     { 0, { (const PTR) 0 } }
987 };
988 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U16_MULTI_IFIELD [] =
989 {
990     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
991     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
992     { 0, { (const PTR) 0 } }
993 };
994 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S16_MULTI_IFIELD [] =
995 {
996     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
997     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
998     { 0, { (const PTR) 0 } }
999 };
1000 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_U24_MULTI_IFIELD [] =
1001 {
1002     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1003     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1004     { 0, { (const PTR) 0 } }
1005 };
1006 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_U24_MULTI_IFIELD [] =
1007 {
1008     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1009     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1010     { 0, { (const PTR) 0 } }
1011 };
1012 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_40_S32_MULTI_IFIELD [] =
1013 {
1014     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U24] } },
1015     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U8] } },
1016     { 0, { (const PTR) 0 } }
1017 };
1018 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U24_MULTI_IFIELD [] =
1019 {
1020     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1021     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U8] } },
1022     { 0, { (const PTR) 0 } }
1023 };
1024 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_16_S32_MULTI_IFIELD [] =
1025 {
1026     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1027     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1028     { 0, { (const PTR) 0 } }
1029 };
1030 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_24_S32_MULTI_IFIELD [] =
1031 {
1032     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1033     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } },
1034     { 0, { (const PTR) 0 } }
1035 };
1036 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_U32_MULTI_IFIELD [] =
1037 {
1038     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1039     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U16] } },
1040     { 0, { (const PTR) 0 } }
1041 };
1042 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_48_S32_MULTI_IFIELD [] =
1043 {
1044     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } },
1045     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U16] } },
1046     { 0, { (const PTR) 0 } }
1047 };
1048 const CGEN_MAYBE_MULTI_IFLD M32C_F_DSP_56_S16_MULTI_IFIELD [] =
1049 {
1050     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_56_U8] } },
1051     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_U8] } },
1052     { 0, { (const PTR) 0 } }
1053 };
1054 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE16_U11_S_MULTI_IFIELD [] =
1055 {
1056     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO16_S] } },
1057     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U8] } },
1058     { 0, { (const PTR) 0 } }
1059 };
1060 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD [] =
1061 {
1062     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1063     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } },
1064     { 0, { (const PTR) 0 } }
1065 };
1066 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD [] =
1067 {
1068     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1069     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } },
1070     { 0, { (const PTR) 0 } }
1071 };
1072 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD [] =
1073 {
1074     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1075     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1076     { 0, { (const PTR) 0 } }
1077 };
1078 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD [] =
1079 {
1080     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1081     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } },
1082     { 0, { (const PTR) 0 } }
1083 };
1084 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD [] =
1085 {
1086     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } },
1087     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } },
1088     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1089     { 0, { (const PTR) 0 } }
1090 };
1091 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD [] =
1092 {
1093     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1094     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1095     { 0, { (const PTR) 0 } }
1096 };
1097 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD [] =
1098 {
1099     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1100     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } },
1101     { 0, { (const PTR) 0 } }
1102 };
1103 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD [] =
1104 {
1105     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1106     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1107     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } },
1108     { 0, { (const PTR) 0 } }
1109 };
1110 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD [] =
1111 {
1112     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1113     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1114     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } },
1115     { 0, { (const PTR) 0 } }
1116 };
1117 const CGEN_MAYBE_MULTI_IFLD M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD [] =
1118 {
1119     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } },
1120     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } },
1121     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } },
1122     { 0, { (const PTR) 0 } }
1123 };
1124 const CGEN_MAYBE_MULTI_IFLD M32C_F_LAB32_JMP_S_MULTI_IFIELD [] =
1125 {
1126     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_2_2] } },
1127     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_7_1] } },
1128     { 0, { (const PTR) 0 } }
1129 };
1130 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32_MULTI_IFIELD [] =
1131 {
1132     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_1] } },
1133     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } },
1134     { 0, { (const PTR) 0 } }
1135 };
1136 const CGEN_MAYBE_MULTI_IFLD M32C_F_COND32J_MULTI_IFIELD [] =
1137 {
1138     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_1_3] } },
1139     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_7_1] } },
1140     { 0, { (const PTR) 0 } }
1141 };
1142
1143 /* The operand table.  */
1144
1145 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
1146 #define A(a) (1 << CGEN_OPERAND_##a)
1147 #else
1148 #define A(a) (1 << CGEN_OPERAND_/**/a)
1149 #endif
1150 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
1151 #define OPERAND(op) M32C_OPERAND_##op
1152 #else
1153 #define OPERAND(op) M32C_OPERAND_/**/op
1154 #endif
1155
1156 const CGEN_OPERAND m32c_cgen_operand_table[] =
1157 {
1158 /* pc: program counter */
1159   { "pc", M32C_OPERAND_PC, HW_H_PC, 0, 0,
1160     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_NIL] } }, 
1161     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1162 /* Src16RnQI: general register QI view */
1163   { "Src16RnQI", M32C_OPERAND_SRC16RNQI, HW_H_GR_QI, 10, 2,
1164     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_RN] } }, 
1165     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1166 /* Src16RnHI: general register QH view */
1167   { "Src16RnHI", M32C_OPERAND_SRC16RNHI, HW_H_GR_HI, 10, 2,
1168     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_RN] } }, 
1169     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1170 /* Src32RnUnprefixedQI: general register QI view */
1171   { "Src32RnUnprefixedQI", M32C_OPERAND_SRC32RNUNPREFIXEDQI, HW_H_GR_QI, 10, 2,
1172     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_UNPREFIXED_QI] } }, 
1173     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1174 /* Src32RnUnprefixedHI: general register HI view */
1175   { "Src32RnUnprefixedHI", M32C_OPERAND_SRC32RNUNPREFIXEDHI, HW_H_GR_HI, 10, 2,
1176     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_UNPREFIXED_HI] } }, 
1177     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1178 /* Src32RnUnprefixedSI: general register SI view */
1179   { "Src32RnUnprefixedSI", M32C_OPERAND_SRC32RNUNPREFIXEDSI, HW_H_GR_SI, 10, 2,
1180     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_UNPREFIXED_SI] } }, 
1181     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1182 /* Src32RnPrefixedQI: general register QI view */
1183   { "Src32RnPrefixedQI", M32C_OPERAND_SRC32RNPREFIXEDQI, HW_H_GR_QI, 18, 2,
1184     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_PREFIXED_QI] } }, 
1185     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1186 /* Src32RnPrefixedHI: general register HI view */
1187   { "Src32RnPrefixedHI", M32C_OPERAND_SRC32RNPREFIXEDHI, HW_H_GR_HI, 18, 2,
1188     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_PREFIXED_HI] } }, 
1189     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1190 /* Src32RnPrefixedSI: general register SI view */
1191   { "Src32RnPrefixedSI", M32C_OPERAND_SRC32RNPREFIXEDSI, HW_H_GR_SI, 18, 2,
1192     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_RN_PREFIXED_SI] } }, 
1193     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1194 /* Src16An: address register */
1195   { "Src16An", M32C_OPERAND_SRC16AN, HW_H_AR, 11, 1,
1196     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_AN] } }, 
1197     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1198 /* Src16AnQI: address register QI view */
1199   { "Src16AnQI", M32C_OPERAND_SRC16ANQI, HW_H_AR_QI, 11, 1,
1200     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_AN] } }, 
1201     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1202 /* Src16AnHI: address register HI view */
1203   { "Src16AnHI", M32C_OPERAND_SRC16ANHI, HW_H_AR_HI, 11, 1,
1204     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC16_AN] } }, 
1205     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1206 /* Src32AnUnprefixed: address register */
1207   { "Src32AnUnprefixed", M32C_OPERAND_SRC32ANUNPREFIXED, HW_H_AR, 11, 1,
1208     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } }, 
1209     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1210 /* Src32AnUnprefixedQI: address register QI view */
1211   { "Src32AnUnprefixedQI", M32C_OPERAND_SRC32ANUNPREFIXEDQI, HW_H_AR_QI, 11, 1,
1212     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } }, 
1213     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1214 /* Src32AnUnprefixedHI: address register HI view */
1215   { "Src32AnUnprefixedHI", M32C_OPERAND_SRC32ANUNPREFIXEDHI, HW_H_AR_HI, 11, 1,
1216     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } }, 
1217     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1218 /* Src32AnUnprefixedSI: address register SI view */
1219   { "Src32AnUnprefixedSI", M32C_OPERAND_SRC32ANUNPREFIXEDSI, HW_H_AR, 11, 1,
1220     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_UNPREFIXED] } }, 
1221     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1222 /* Src32AnPrefixed: address register */
1223   { "Src32AnPrefixed", M32C_OPERAND_SRC32ANPREFIXED, HW_H_AR, 19, 1,
1224     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } }, 
1225     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1226 /* Src32AnPrefixedQI: address register QI view */
1227   { "Src32AnPrefixedQI", M32C_OPERAND_SRC32ANPREFIXEDQI, HW_H_AR_QI, 19, 1,
1228     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } }, 
1229     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1230 /* Src32AnPrefixedHI: address register HI view */
1231   { "Src32AnPrefixedHI", M32C_OPERAND_SRC32ANPREFIXEDHI, HW_H_AR_HI, 19, 1,
1232     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } }, 
1233     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1234 /* Src32AnPrefixedSI: address register SI view */
1235   { "Src32AnPrefixedSI", M32C_OPERAND_SRC32ANPREFIXEDSI, HW_H_AR, 19, 1,
1236     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_SRC32_AN_PREFIXED] } }, 
1237     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1238 /* Dst16RnQI: general register QI view */
1239   { "Dst16RnQI", M32C_OPERAND_DST16RNQI, HW_H_GR_QI, 14, 2,
1240     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } }, 
1241     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1242 /* Dst16RnHI: general register HI view */
1243   { "Dst16RnHI", M32C_OPERAND_DST16RNHI, HW_H_GR_HI, 14, 2,
1244     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } }, 
1245     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1246 /* Dst16RnSI: general register SI view */
1247   { "Dst16RnSI", M32C_OPERAND_DST16RNSI, HW_H_GR_SI, 14, 2,
1248     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } }, 
1249     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1250 /* Dst16RnExtQI: general register QI/HI view for 'ext' insns */
1251   { "Dst16RnExtQI", M32C_OPERAND_DST16RNEXTQI, HW_H_GR_EXT_QI, 14, 1,
1252     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN_EXT] } }, 
1253     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1254 /* Dst32R0QI-S: general register QI view */
1255   { "Dst32R0QI-S", M32C_OPERAND_DST32R0QI_S, HW_H_R0L, 0, 0,
1256     { 0, { (const PTR) 0 } }, 
1257     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1258 /* Dst32R0HI-S: general register HI view */
1259   { "Dst32R0HI-S", M32C_OPERAND_DST32R0HI_S, HW_H_R0, 0, 0,
1260     { 0, { (const PTR) 0 } }, 
1261     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1262 /* Dst32RnUnprefixedQI: general register QI view */
1263   { "Dst32RnUnprefixedQI", M32C_OPERAND_DST32RNUNPREFIXEDQI, HW_H_GR_QI, 8, 2,
1264     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_QI] } }, 
1265     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1266 /* Dst32RnUnprefixedHI: general register HI view */
1267   { "Dst32RnUnprefixedHI", M32C_OPERAND_DST32RNUNPREFIXEDHI, HW_H_GR_HI, 8, 2,
1268     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_HI] } }, 
1269     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1270 /* Dst32RnUnprefixedSI: general register SI view */
1271   { "Dst32RnUnprefixedSI", M32C_OPERAND_DST32RNUNPREFIXEDSI, HW_H_GR_SI, 8, 2,
1272     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_SI] } }, 
1273     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1274 /* Dst32RnExtUnprefixedQI: general register QI view */
1275   { "Dst32RnExtUnprefixedQI", M32C_OPERAND_DST32RNEXTUNPREFIXEDQI, HW_H_GR_EXT_QI, 9, 1,
1276     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_EXT_UNPREFIXED] } }, 
1277     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1278 /* Dst32RnExtUnprefixedHI: general register HI view */
1279   { "Dst32RnExtUnprefixedHI", M32C_OPERAND_DST32RNEXTUNPREFIXEDHI, HW_H_GR_EXT_HI, 9, 1,
1280     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_EXT_UNPREFIXED] } }, 
1281     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1282 /* Dst32RnPrefixedQI: general register QI view */
1283   { "Dst32RnPrefixedQI", M32C_OPERAND_DST32RNPREFIXEDQI, HW_H_GR_QI, 16, 2,
1284     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_QI] } }, 
1285     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1286 /* Dst32RnPrefixedHI: general register HI view */
1287   { "Dst32RnPrefixedHI", M32C_OPERAND_DST32RNPREFIXEDHI, HW_H_GR_HI, 16, 2,
1288     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_HI] } }, 
1289     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1290 /* Dst32RnPrefixedSI: general register SI view */
1291   { "Dst32RnPrefixedSI", M32C_OPERAND_DST32RNPREFIXEDSI, HW_H_GR_SI, 16, 2,
1292     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_SI] } }, 
1293     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1294 /* Dst16RnQI-S: general register QI view */
1295   { "Dst16RnQI-S", M32C_OPERAND_DST16RNQI_S, HW_H_R0L_R0H, 5, 1,
1296     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN_QI_S] } }, 
1297     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1298 /* Dst16AnQI-S: address register QI view */
1299   { "Dst16AnQI-S", M32C_OPERAND_DST16ANQI_S, HW_H_AR_QI, 5, 1,
1300     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN_QI_S] } }, 
1301     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1302 /* Bit16Rn: general register bit view */
1303   { "Bit16Rn", M32C_OPERAND_BIT16RN, HW_H_GR_HI, 14, 2,
1304     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_RN] } }, 
1305     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1306 /* Bit32RnPrefixed: general register bit view */
1307   { "Bit32RnPrefixed", M32C_OPERAND_BIT32RNPREFIXED, HW_H_GR_QI, 16, 2,
1308     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_PREFIXED_QI] } }, 
1309     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1310 /* Bit32RnUnprefixed: general register bit view */
1311   { "Bit32RnUnprefixed", M32C_OPERAND_BIT32RNUNPREFIXED, HW_H_GR_QI, 8, 2,
1312     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_RN_UNPREFIXED_QI] } }, 
1313     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1314 /* R0: r0 */
1315   { "R0", M32C_OPERAND_R0, HW_H_R0, 0, 0,
1316     { 0, { (const PTR) 0 } }, 
1317     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1318 /* R1: r1 */
1319   { "R1", M32C_OPERAND_R1, HW_H_R1, 0, 0,
1320     { 0, { (const PTR) 0 } }, 
1321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1322 /* R2: r2 */
1323   { "R2", M32C_OPERAND_R2, HW_H_R2, 0, 0,
1324     { 0, { (const PTR) 0 } }, 
1325     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1326 /* R3: r3 */
1327   { "R3", M32C_OPERAND_R3, HW_H_R3, 0, 0,
1328     { 0, { (const PTR) 0 } }, 
1329     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1330 /* R0l: r0l */
1331   { "R0l", M32C_OPERAND_R0L, HW_H_R0L, 0, 0,
1332     { 0, { (const PTR) 0 } }, 
1333     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1334 /* R0h: r0h */
1335   { "R0h", M32C_OPERAND_R0H, HW_H_R0H, 0, 0,
1336     { 0, { (const PTR) 0 } }, 
1337     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1338 /* R2R0: r2r0 */
1339   { "R2R0", M32C_OPERAND_R2R0, HW_H_R2R0, 0, 0,
1340     { 0, { (const PTR) 0 } }, 
1341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1342 /* R3R1: r3r1 */
1343   { "R3R1", M32C_OPERAND_R3R1, HW_H_R3R1, 0, 0,
1344     { 0, { (const PTR) 0 } }, 
1345     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1346 /* R1R2R0: r1r2r0 */
1347   { "R1R2R0", M32C_OPERAND_R1R2R0, HW_H_R1R2R0, 0, 0,
1348     { 0, { (const PTR) 0 } }, 
1349     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1350 /* Dst16An: address register */
1351   { "Dst16An", M32C_OPERAND_DST16AN, HW_H_AR, 15, 1,
1352     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } }, 
1353     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1354 /* Dst16AnQI: address register QI view */
1355   { "Dst16AnQI", M32C_OPERAND_DST16ANQI, HW_H_AR_QI, 15, 1,
1356     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } }, 
1357     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1358 /* Dst16AnHI: address register HI view */
1359   { "Dst16AnHI", M32C_OPERAND_DST16ANHI, HW_H_AR_HI, 15, 1,
1360     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } }, 
1361     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1362 /* Dst16AnSI: address register SI view */
1363   { "Dst16AnSI", M32C_OPERAND_DST16ANSI, HW_H_AR_SI, 15, 1,
1364     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } }, 
1365     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1366 /* Dst16An-S: address register HI view */
1367   { "Dst16An-S", M32C_OPERAND_DST16AN_S, HW_H_AR_HI, 4, 1,
1368     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN_S] } }, 
1369     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1370 /* Dst32AnUnprefixed: address register */
1371   { "Dst32AnUnprefixed", M32C_OPERAND_DST32ANUNPREFIXED, HW_H_AR, 9, 1,
1372     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } }, 
1373     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1374 /* Dst32AnUnprefixedQI: address register QI view */
1375   { "Dst32AnUnprefixedQI", M32C_OPERAND_DST32ANUNPREFIXEDQI, HW_H_AR_QI, 9, 1,
1376     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } }, 
1377     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1378 /* Dst32AnUnprefixedHI: address register HI view */
1379   { "Dst32AnUnprefixedHI", M32C_OPERAND_DST32ANUNPREFIXEDHI, HW_H_AR_HI, 9, 1,
1380     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } }, 
1381     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1382 /* Dst32AnUnprefixedSI: address register SI view */
1383   { "Dst32AnUnprefixedSI", M32C_OPERAND_DST32ANUNPREFIXEDSI, HW_H_AR, 9, 1,
1384     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } }, 
1385     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1386 /* Dst32AnExtUnprefixed: address register */
1387   { "Dst32AnExtUnprefixed", M32C_OPERAND_DST32ANEXTUNPREFIXED, HW_H_AR, 9, 1,
1388     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } }, 
1389     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1390 /* Dst32AnPrefixed: address register */
1391   { "Dst32AnPrefixed", M32C_OPERAND_DST32ANPREFIXED, HW_H_AR, 17, 1,
1392     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } }, 
1393     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1394 /* Dst32AnPrefixedQI: address register QI view */
1395   { "Dst32AnPrefixedQI", M32C_OPERAND_DST32ANPREFIXEDQI, HW_H_AR_QI, 17, 1,
1396     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } }, 
1397     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1398 /* Dst32AnPrefixedHI: address register HI view */
1399   { "Dst32AnPrefixedHI", M32C_OPERAND_DST32ANPREFIXEDHI, HW_H_AR_HI, 17, 1,
1400     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } }, 
1401     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1402 /* Dst32AnPrefixedSI: address register SI view */
1403   { "Dst32AnPrefixedSI", M32C_OPERAND_DST32ANPREFIXEDSI, HW_H_AR, 17, 1,
1404     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } }, 
1405     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1406 /* Bit16An: address register bit view */
1407   { "Bit16An", M32C_OPERAND_BIT16AN, HW_H_AR, 15, 1,
1408     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST16_AN] } }, 
1409     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1410 /* Bit32AnPrefixed: address register bit */
1411   { "Bit32AnPrefixed", M32C_OPERAND_BIT32ANPREFIXED, HW_H_AR, 17, 1,
1412     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_PREFIXED] } }, 
1413     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1414 /* Bit32AnUnprefixed: address register bit */
1415   { "Bit32AnUnprefixed", M32C_OPERAND_BIT32ANUNPREFIXED, HW_H_AR, 9, 1,
1416     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DST32_AN_UNPREFIXED] } }, 
1417     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1418 /* A0: a0 */
1419   { "A0", M32C_OPERAND_A0, HW_H_A0, 0, 0,
1420     { 0, { (const PTR) 0 } }, 
1421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1422 /* A1: a1 */
1423   { "A1", M32C_OPERAND_A1, HW_H_A1, 0, 0,
1424     { 0, { (const PTR) 0 } }, 
1425     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1426 /* sb: SB register */
1427   { "sb", M32C_OPERAND_SB, HW_H_SB, 0, 0,
1428     { 0, { (const PTR) 0 } }, 
1429     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1430 /* fb: FB register */
1431   { "fb", M32C_OPERAND_FB, HW_H_FB, 0, 0,
1432     { 0, { (const PTR) 0 } }, 
1433     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1434 /* sp: SP register */
1435   { "sp", M32C_OPERAND_SP, HW_H_SP, 0, 0,
1436     { 0, { (const PTR) 0 } }, 
1437     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1438 /* SrcDst16-r0l-r0h-S-normal: r0l/r0h pair */
1439   { "SrcDst16-r0l-r0h-S-normal", M32C_OPERAND_SRCDST16_R0L_R0H_S_NORMAL, HW_H_SINT, 5, 1,
1440     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_5_1] } }, 
1441     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1442 /* Regsetpop: popm regset */
1443   { "Regsetpop", M32C_OPERAND_REGSETPOP, HW_H_UINT, 8, 8,
1444     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_8_8] } }, 
1445     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1446 /* Regsetpush: pushm regset */
1447   { "Regsetpush", M32C_OPERAND_REGSETPUSH, HW_H_UINT, 8, 8,
1448     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_8_8] } }, 
1449     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1450 /* Rn16-push-S: r0[lh] */
1451   { "Rn16-push-S", M32C_OPERAND_RN16_PUSH_S, HW_H_GR_QI, 4, 1,
1452     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_4_1] } }, 
1453     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1454 /* An16-push-S: a[01] */
1455   { "An16-push-S", M32C_OPERAND_AN16_PUSH_S, HW_H_AR_HI, 4, 1,
1456     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_4_1] } }, 
1457     { 0, { { { (1<<MACH_M16C), 0 } }, { { 1, "\x80" } } } }  },
1458 /* Dsp-8-u6: unsigned 6 bit displacement at offset 8 bits */
1459   { "Dsp-8-u6", M32C_OPERAND_DSP_8_U6, HW_H_UINT, 8, 6,
1460     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U6] } }, 
1461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1462 /* Dsp-8-u8: unsigned 8 bit displacement at offset 8 bits */
1463   { "Dsp-8-u8", M32C_OPERAND_DSP_8_U8, HW_H_UINT, 8, 8,
1464     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U8] } }, 
1465     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1466 /* Dsp-8-u16: unsigned 16 bit displacement at offset 8 bits */
1467   { "Dsp-8-u16", M32C_OPERAND_DSP_8_U16, HW_H_UINT, 8, 16,
1468     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U16] } }, 
1469     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1470 /* Dsp-8-s8: signed 8 bit displacement at offset 8 bits */
1471   { "Dsp-8-s8", M32C_OPERAND_DSP_8_S8, HW_H_SINT, 8, 8,
1472     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S8] } }, 
1473     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1474 /* Dsp-8-s24: signed 24 bit displacement at offset 8 bits */
1475   { "Dsp-8-s24", M32C_OPERAND_DSP_8_S24, HW_H_SINT, 8, 24,
1476     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S24] } }, 
1477     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1478 /* Dsp-8-u24: unsigned 24 bit displacement at offset 8 bits */
1479   { "Dsp-8-u24", M32C_OPERAND_DSP_8_U24, HW_H_UINT, 8, 24,
1480     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_U24] } }, 
1481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1482 /* Dsp-10-u6: unsigned 6 bit displacement at offset 10 bits */
1483   { "Dsp-10-u6", M32C_OPERAND_DSP_10_U6, HW_H_UINT, 10, 6,
1484     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_10_U6] } }, 
1485     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1486 /* Dsp-16-u8: unsigned 8 bit displacement at offset 16 bits */
1487   { "Dsp-16-u8", M32C_OPERAND_DSP_16_U8, HW_H_UINT, 16, 8,
1488     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } }, 
1489     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1490 /* Dsp-16-u16: unsigned 16 bit displacement at offset 16 bits */
1491   { "Dsp-16-u16", M32C_OPERAND_DSP_16_U16, HW_H_UINT, 16, 16,
1492     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } }, 
1493     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1494 /* Dsp-16-u20: unsigned 20 bit displacement at offset 16 bits */
1495   { "Dsp-16-u20", M32C_OPERAND_DSP_16_U20, HW_H_UINT, 0, 24,
1496     { 2, { (const PTR) &M32C_F_DSP_16_U24_MULTI_IFIELD[0] } }, 
1497     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1498 /* Dsp-16-u24: unsigned 24 bit displacement at offset 16 bits */
1499   { "Dsp-16-u24", M32C_OPERAND_DSP_16_U24, HW_H_UINT, 0, 24,
1500     { 2, { (const PTR) &M32C_F_DSP_16_U24_MULTI_IFIELD[0] } }, 
1501     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1502 /* Dsp-16-s8: signed 8 bit displacement at offset 16 bits */
1503   { "Dsp-16-s8", M32C_OPERAND_DSP_16_S8, HW_H_SINT, 16, 8,
1504     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } }, 
1505     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1506 /* Dsp-16-s16: signed 16 bit displacement at offset 16 bits */
1507   { "Dsp-16-s16", M32C_OPERAND_DSP_16_S16, HW_H_SINT, 16, 16,
1508     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } }, 
1509     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1510 /* Dsp-24-u8: unsigned 8 bit displacement at offset 24 bits */
1511   { "Dsp-24-u8", M32C_OPERAND_DSP_24_U8, HW_H_UINT, 24, 8,
1512     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } }, 
1513     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1514 /* Dsp-24-u16: unsigned 16 bit displacement at offset 24 bits */
1515   { "Dsp-24-u16", M32C_OPERAND_DSP_24_U16, HW_H_UINT, 0, 16,
1516     { 2, { (const PTR) &M32C_F_DSP_24_U16_MULTI_IFIELD[0] } }, 
1517     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1518 /* Dsp-24-u20: unsigned 20 bit displacement at offset 24 bits */
1519   { "Dsp-24-u20", M32C_OPERAND_DSP_24_U20, HW_H_UINT, 0, 24,
1520     { 2, { (const PTR) &M32C_F_DSP_24_U24_MULTI_IFIELD[0] } }, 
1521     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1522 /* Dsp-24-u24: unsigned 24 bit displacement at offset 24 bits */
1523   { "Dsp-24-u24", M32C_OPERAND_DSP_24_U24, HW_H_UINT, 0, 24,
1524     { 2, { (const PTR) &M32C_F_DSP_24_U24_MULTI_IFIELD[0] } }, 
1525     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1526 /* Dsp-24-s8: signed 8 bit displacement at offset 24 bits */
1527   { "Dsp-24-s8", M32C_OPERAND_DSP_24_S8, HW_H_SINT, 24, 8,
1528     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } }, 
1529     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1530 /* Dsp-24-s16: signed 16 bit displacement at offset 24 bits */
1531   { "Dsp-24-s16", M32C_OPERAND_DSP_24_S16, HW_H_SINT, 0, 16,
1532     { 2, { (const PTR) &M32C_F_DSP_24_S16_MULTI_IFIELD[0] } }, 
1533     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1534 /* Dsp-32-u8: unsigned 8 bit displacement at offset 32 bits */
1535   { "Dsp-32-u8", M32C_OPERAND_DSP_32_U8, HW_H_UINT, 0, 8,
1536     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } }, 
1537     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1538 /* Dsp-32-u16: unsigned 16 bit displacement at offset 32 bits */
1539   { "Dsp-32-u16", M32C_OPERAND_DSP_32_U16, HW_H_UINT, 0, 16,
1540     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U16] } }, 
1541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1542 /* Dsp-32-u24: unsigned 24 bit displacement at offset 32 bits */
1543   { "Dsp-32-u24", M32C_OPERAND_DSP_32_U24, HW_H_UINT, 0, 24,
1544     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } }, 
1545     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1546 /* Dsp-32-u20: unsigned 20 bit displacement at offset 32 bits */
1547   { "Dsp-32-u20", M32C_OPERAND_DSP_32_U20, HW_H_UINT, 0, 24,
1548     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U24] } }, 
1549     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1550 /* Dsp-32-s8: signed 8 bit displacement at offset 32 bits */
1551   { "Dsp-32-s8", M32C_OPERAND_DSP_32_S8, HW_H_SINT, 0, 8,
1552     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } }, 
1553     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1554 /* Dsp-32-s16: signed 16 bit displacement at offset 32 bits */
1555   { "Dsp-32-s16", M32C_OPERAND_DSP_32_S16, HW_H_SINT, 0, 16,
1556     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S16] } }, 
1557     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1558 /* Dsp-40-u8: unsigned 8 bit displacement at offset 40 bits */
1559   { "Dsp-40-u8", M32C_OPERAND_DSP_40_U8, HW_H_UINT, 8, 8,
1560     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U8] } }, 
1561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1562 /* Dsp-40-s8: signed 8 bit displacement at offset 40 bits */
1563   { "Dsp-40-s8", M32C_OPERAND_DSP_40_S8, HW_H_SINT, 8, 8,
1564     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S8] } }, 
1565     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1566 /* Dsp-40-u16: unsigned 16 bit displacement at offset 40 bits */
1567   { "Dsp-40-u16", M32C_OPERAND_DSP_40_U16, HW_H_UINT, 8, 16,
1568     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U16] } }, 
1569     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1570 /* Dsp-40-s16: signed 16 bit displacement at offset 40 bits */
1571   { "Dsp-40-s16", M32C_OPERAND_DSP_40_S16, HW_H_SINT, 8, 16,
1572     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S16] } }, 
1573     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1574 /* Dsp-40-u24: unsigned 24 bit displacement at offset 40 bits */
1575   { "Dsp-40-u24", M32C_OPERAND_DSP_40_U24, HW_H_UINT, 8, 24,
1576     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U24] } }, 
1577     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1578 /* Dsp-48-u8: unsigned 8 bit displacement at offset 48 bits */
1579   { "Dsp-48-u8", M32C_OPERAND_DSP_48_U8, HW_H_UINT, 16, 8,
1580     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U8] } }, 
1581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1582 /* Dsp-48-s8: signed 8 bit displacement at offset 48 bits */
1583   { "Dsp-48-s8", M32C_OPERAND_DSP_48_S8, HW_H_SINT, 16, 8,
1584     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S8] } }, 
1585     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1586 /* Dsp-48-u16: unsigned 16 bit displacement at offset 48 bits */
1587   { "Dsp-48-u16", M32C_OPERAND_DSP_48_U16, HW_H_UINT, 16, 16,
1588     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_U16] } }, 
1589     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1590 /* Dsp-48-s16: signed 16 bit displacement at offset 48 bits */
1591   { "Dsp-48-s16", M32C_OPERAND_DSP_48_S16, HW_H_SINT, 16, 16,
1592     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S16] } }, 
1593     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1594 /* Dsp-48-u24: unsigned 24 bit displacement at offset 48 bits */
1595   { "Dsp-48-u24", M32C_OPERAND_DSP_48_U24, HW_H_UINT, 0, 24,
1596     { 2, { (const PTR) &M32C_F_DSP_48_U24_MULTI_IFIELD[0] } }, 
1597     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1598 /* Imm-8-s4: signed 4 bit immediate at offset 8 bits */
1599   { "Imm-8-s4", M32C_OPERAND_IMM_8_S4, HW_H_SINT, 8, 4,
1600     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_8_S4] } }, 
1601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1602 /* Imm-8-s4n: negated 4 bit immediate at offset 8 bits */
1603   { "Imm-8-s4n", M32C_OPERAND_IMM_8_S4N, HW_H_SINT, 8, 4,
1604     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_8_S4] } }, 
1605     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1606 /* Imm-sh-8-s4: signed 4 bit shift immediate at offset 8 bits */
1607   { "Imm-sh-8-s4", M32C_OPERAND_IMM_SH_8_S4, HW_H_SHIMM, 8, 4,
1608     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_8_S4] } }, 
1609     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1610 /* Imm-8-QI: signed 8 bit immediate at offset 8 bits */
1611   { "Imm-8-QI", M32C_OPERAND_IMM_8_QI, HW_H_SINT, 8, 8,
1612     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S8] } }, 
1613     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1614 /* Imm-8-HI: signed 16 bit immediate at offset 8 bits */
1615   { "Imm-8-HI", M32C_OPERAND_IMM_8_HI, HW_H_SINT, 8, 16,
1616     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_8_S16] } }, 
1617     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1618 /* Imm-12-s4: signed 4 bit immediate at offset 12 bits */
1619   { "Imm-12-s4", M32C_OPERAND_IMM_12_S4, HW_H_SINT, 12, 4,
1620     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_12_S4] } }, 
1621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1622 /* Imm-12-s4n: negated 4 bit immediate at offset 12 bits */
1623   { "Imm-12-s4n", M32C_OPERAND_IMM_12_S4N, HW_H_SINT, 12, 4,
1624     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_12_S4] } }, 
1625     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1626 /* Imm-sh-12-s4: signed 4 bit shift immediate at offset 12 bits */
1627   { "Imm-sh-12-s4", M32C_OPERAND_IMM_SH_12_S4, HW_H_SHIMM, 12, 4,
1628     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_12_S4] } }, 
1629     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1630 /* Imm-13-u3: signed 3 bit immediate at offset 13 bits */
1631   { "Imm-13-u3", M32C_OPERAND_IMM_13_U3, HW_H_SINT, 13, 3,
1632     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_13_U3] } }, 
1633     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1634 /* Imm-20-s4: signed 4 bit immediate at offset 20 bits */
1635   { "Imm-20-s4", M32C_OPERAND_IMM_20_S4, HW_H_SINT, 20, 4,
1636     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_20_S4] } }, 
1637     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1638 /* Imm-sh-20-s4: signed 4 bit shift immediate at offset 12 bits */
1639   { "Imm-sh-20-s4", M32C_OPERAND_IMM_SH_20_S4, HW_H_SHIMM, 20, 4,
1640     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM_20_S4] } }, 
1641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1642 /* Imm-16-QI: signed 8 bit immediate at offset 16 bits */
1643   { "Imm-16-QI", M32C_OPERAND_IMM_16_QI, HW_H_SINT, 16, 8,
1644     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } }, 
1645     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1646 /* Imm-16-HI: signed 16 bit immediate at offset 16 bits */
1647   { "Imm-16-HI", M32C_OPERAND_IMM_16_HI, HW_H_SINT, 16, 16,
1648     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S16] } }, 
1649     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1650 /* Imm-16-SI: signed 32 bit immediate at offset 16 bits */
1651   { "Imm-16-SI", M32C_OPERAND_IMM_16_SI, HW_H_SINT, 0, 32,
1652     { 2, { (const PTR) &M32C_F_DSP_16_S32_MULTI_IFIELD[0] } }, 
1653     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1654 /* Imm-24-QI: signed 8 bit immediate at offset 24 bits */
1655   { "Imm-24-QI", M32C_OPERAND_IMM_24_QI, HW_H_SINT, 24, 8,
1656     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_S8] } }, 
1657     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1658 /* Imm-24-HI: signed 16 bit immediate at offset 24 bits */
1659   { "Imm-24-HI", M32C_OPERAND_IMM_24_HI, HW_H_SINT, 0, 16,
1660     { 2, { (const PTR) &M32C_F_DSP_24_S16_MULTI_IFIELD[0] } }, 
1661     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1662 /* Imm-24-SI: signed 32 bit immediate at offset 24 bits */
1663   { "Imm-24-SI", M32C_OPERAND_IMM_24_SI, HW_H_SINT, 0, 32,
1664     { 2, { (const PTR) &M32C_F_DSP_24_S32_MULTI_IFIELD[0] } }, 
1665     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1666 /* Imm-32-QI: signed 8 bit immediate at offset 32 bits */
1667   { "Imm-32-QI", M32C_OPERAND_IMM_32_QI, HW_H_SINT, 0, 8,
1668     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S8] } }, 
1669     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1670 /* Imm-32-SI: signed 32 bit immediate at offset 32 bits */
1671   { "Imm-32-SI", M32C_OPERAND_IMM_32_SI, HW_H_SINT, 0, 32,
1672     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S32] } }, 
1673     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1674 /* Imm-32-HI: signed 16 bit immediate at offset 32 bits */
1675   { "Imm-32-HI", M32C_OPERAND_IMM_32_HI, HW_H_SINT, 0, 16,
1676     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_S16] } }, 
1677     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1678 /* Imm-40-QI: signed 8 bit immediate at offset 40 bits */
1679   { "Imm-40-QI", M32C_OPERAND_IMM_40_QI, HW_H_SINT, 8, 8,
1680     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S8] } }, 
1681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1682 /* Imm-40-HI: signed 16 bit immediate at offset 40 bits */
1683   { "Imm-40-HI", M32C_OPERAND_IMM_40_HI, HW_H_SINT, 8, 16,
1684     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_S16] } }, 
1685     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1686 /* Imm-40-SI: signed 32 bit immediate at offset 40 bits */
1687   { "Imm-40-SI", M32C_OPERAND_IMM_40_SI, HW_H_SINT, 0, 32,
1688     { 2, { (const PTR) &M32C_F_DSP_40_S32_MULTI_IFIELD[0] } }, 
1689     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1690 /* Imm-48-QI: signed 8 bit immediate at offset 48 bits */
1691   { "Imm-48-QI", M32C_OPERAND_IMM_48_QI, HW_H_SINT, 16, 8,
1692     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S8] } }, 
1693     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1694 /* Imm-48-HI: signed 16 bit immediate at offset 48 bits */
1695   { "Imm-48-HI", M32C_OPERAND_IMM_48_HI, HW_H_SINT, 16, 16,
1696     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_48_S16] } }, 
1697     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1698 /* Imm-48-SI: signed 32 bit immediate at offset 48 bits */
1699   { "Imm-48-SI", M32C_OPERAND_IMM_48_SI, HW_H_SINT, 0, 32,
1700     { 2, { (const PTR) &M32C_F_DSP_48_S32_MULTI_IFIELD[0] } }, 
1701     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1702 /* Imm-56-QI: signed 8 bit immediate at offset 56 bits */
1703   { "Imm-56-QI", M32C_OPERAND_IMM_56_QI, HW_H_SINT, 24, 8,
1704     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_56_S8] } }, 
1705     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1706 /* Imm-56-HI: signed 16 bit immediate at offset 56 bits */
1707   { "Imm-56-HI", M32C_OPERAND_IMM_56_HI, HW_H_SINT, 0, 16,
1708     { 2, { (const PTR) &M32C_F_DSP_56_S16_MULTI_IFIELD[0] } }, 
1709     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1710 /* Imm-64-HI: signed 16 bit immediate at offset 64 bits */
1711   { "Imm-64-HI", M32C_OPERAND_IMM_64_HI, HW_H_SINT, 0, 16,
1712     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_64_S16] } }, 
1713     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1714 /* Imm1-S: signed 1 bit immediate for short format binary insns */
1715   { "Imm1-S", M32C_OPERAND_IMM1_S, HW_H_SINT, 2, 1,
1716     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_IMM1_S] } }, 
1717     { 0, { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1718 /* Imm3-S: signed 3 bit immediate for short format binary insns */
1719   { "Imm3-S", M32C_OPERAND_IMM3_S, HW_H_SINT, 2, 3,
1720     { 2, { (const PTR) &M32C_F_IMM3_S_MULTI_IFIELD[0] } }, 
1721     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1722 /* Bitno16R: bit number for indexing registers */
1723   { "Bitno16R", M32C_OPERAND_BITNO16R, HW_H_UINT, 16, 8,
1724     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } }, 
1725     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1726 /* Bitno32Prefixed: bit number for indexing objects */
1727   { "Bitno32Prefixed", M32C_OPERAND_BITNO32PREFIXED, HW_H_UINT, 21, 3,
1728     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_PREFIXED] } }, 
1729     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1730 /* Bitno32Unprefixed: bit number for indexing objects */
1731   { "Bitno32Unprefixed", M32C_OPERAND_BITNO32UNPREFIXED, HW_H_UINT, 13, 3,
1732     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_BITNO32_UNPREFIXED] } }, 
1733     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1734 /* BitBase16-16-u8: unsigned bit,base:8 at offset 16for m16c */
1735   { "BitBase16-16-u8", M32C_OPERAND_BITBASE16_16_U8, HW_H_UINT, 16, 8,
1736     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } }, 
1737     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1738 /* BitBase16-16-s8: signed bit,base:8 at offset 16for m16c */
1739   { "BitBase16-16-s8", M32C_OPERAND_BITBASE16_16_S8, HW_H_SINT, 16, 8,
1740     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_S8] } }, 
1741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1742 /* BitBase16-16-u16: unsigned bit,base:16 at offset 16 for m16c */
1743   { "BitBase16-16-u16", M32C_OPERAND_BITBASE16_16_U16, HW_H_UINT, 16, 16,
1744     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U16] } }, 
1745     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1746 /* BitBase16-8-u11-S: signed bit,base:11 at offset 16 for m16c */
1747   { "BitBase16-8-u11-S", M32C_OPERAND_BITBASE16_8_U11_S, HW_H_UINT, 5, 11,
1748     { 2, { (const PTR) &M32C_F_BITBASE16_U11_S_MULTI_IFIELD[0] } }, 
1749     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1750 /* BitBase32-16-u11-Unprefixed: unsigned bit,base:11 at offset 16 for m32c */
1751   { "BitBase32-16-u11-Unprefixed", M32C_OPERAND_BITBASE32_16_U11_UNPREFIXED, HW_H_UINT, 13, 11,
1752     { 2, { (const PTR) &M32C_F_BITBASE32_16_U11_UNPREFIXED_MULTI_IFIELD[0] } }, 
1753     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1754 /* BitBase32-16-s11-Unprefixed: signed bit,base:11 at offset 16 for m32c */
1755   { "BitBase32-16-s11-Unprefixed", M32C_OPERAND_BITBASE32_16_S11_UNPREFIXED, HW_H_SINT, 13, 11,
1756     { 2, { (const PTR) &M32C_F_BITBASE32_16_S11_UNPREFIXED_MULTI_IFIELD[0] } }, 
1757     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1758 /* BitBase32-16-u19-Unprefixed: unsigned bit,base:19 at offset 16 for m32c */
1759   { "BitBase32-16-u19-Unprefixed", M32C_OPERAND_BITBASE32_16_U19_UNPREFIXED, HW_H_UINT, 13, 19,
1760     { 2, { (const PTR) &M32C_F_BITBASE32_16_U19_UNPREFIXED_MULTI_IFIELD[0] } }, 
1761     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1762 /* BitBase32-16-s19-Unprefixed: signed bit,base:19 at offset 16 for m32c */
1763   { "BitBase32-16-s19-Unprefixed", M32C_OPERAND_BITBASE32_16_S19_UNPREFIXED, HW_H_SINT, 13, 19,
1764     { 2, { (const PTR) &M32C_F_BITBASE32_16_S19_UNPREFIXED_MULTI_IFIELD[0] } }, 
1765     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1766 /* BitBase32-16-u27-Unprefixed: unsigned bit,base:27 at offset 16 for m32c */
1767   { "BitBase32-16-u27-Unprefixed", M32C_OPERAND_BITBASE32_16_U27_UNPREFIXED, HW_H_UINT, 0, 27,
1768     { 3, { (const PTR) &M32C_F_BITBASE32_16_U27_UNPREFIXED_MULTI_IFIELD[0] } }, 
1769     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1770 /* BitBase32-24-u11-Prefixed: unsigned bit,base:11 at offset 24 for m32c */
1771   { "BitBase32-24-u11-Prefixed", M32C_OPERAND_BITBASE32_24_U11_PREFIXED, HW_H_UINT, 21, 11,
1772     { 2, { (const PTR) &M32C_F_BITBASE32_24_U11_PREFIXED_MULTI_IFIELD[0] } }, 
1773     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1774 /* BitBase32-24-s11-Prefixed: signed bit,base:11 at offset 24 for m32c */
1775   { "BitBase32-24-s11-Prefixed", M32C_OPERAND_BITBASE32_24_S11_PREFIXED, HW_H_SINT, 21, 11,
1776     { 2, { (const PTR) &M32C_F_BITBASE32_24_S11_PREFIXED_MULTI_IFIELD[0] } }, 
1777     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1778 /* BitBase32-24-u19-Prefixed: unsigned bit,base:19 at offset 24 for m32c */
1779   { "BitBase32-24-u19-Prefixed", M32C_OPERAND_BITBASE32_24_U19_PREFIXED, HW_H_UINT, 0, 19,
1780     { 3, { (const PTR) &M32C_F_BITBASE32_24_U19_PREFIXED_MULTI_IFIELD[0] } }, 
1781     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1782 /* BitBase32-24-s19-Prefixed: signed bit,base:19 at offset 24 for m32c */
1783   { "BitBase32-24-s19-Prefixed", M32C_OPERAND_BITBASE32_24_S19_PREFIXED, HW_H_SINT, 0, 19,
1784     { 3, { (const PTR) &M32C_F_BITBASE32_24_S19_PREFIXED_MULTI_IFIELD[0] } }, 
1785     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1786 /* BitBase32-24-u27-Prefixed: unsigned bit,base:27 at offset 24 for m32c */
1787   { "BitBase32-24-u27-Prefixed", M32C_OPERAND_BITBASE32_24_U27_PREFIXED, HW_H_UINT, 0, 27,
1788     { 3, { (const PTR) &M32C_F_BITBASE32_24_U27_PREFIXED_MULTI_IFIELD[0] } }, 
1789     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1790 /* Lab-5-3: 3 bit label */
1791   { "Lab-5-3", M32C_OPERAND_LAB_5_3, HW_H_IADDR, 5, 3,
1792     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_5_3] } }, 
1793     { 0|A(RELAX)|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1794 /* Lab32-jmp-s: 3 bit label */
1795   { "Lab32-jmp-s", M32C_OPERAND_LAB32_JMP_S, HW_H_IADDR, 2, 3,
1796     { 2, { (const PTR) &M32C_F_LAB32_JMP_S_MULTI_IFIELD[0] } }, 
1797     { 0|A(RELAX)|A(PCREL_ADDR)|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1798 /* Lab-8-8: 8 bit label */
1799   { "Lab-8-8", M32C_OPERAND_LAB_8_8, HW_H_IADDR, 8, 8,
1800     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_8] } }, 
1801     { 0|A(RELAX)|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1802 /* Lab-8-16: 16 bit label */
1803   { "Lab-8-16", M32C_OPERAND_LAB_8_16, HW_H_IADDR, 8, 16,
1804     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_16] } }, 
1805     { 0|A(RELAX)|A(SIGN_OPT)|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1806 /* Lab-8-24: 24 bit label */
1807   { "Lab-8-24", M32C_OPERAND_LAB_8_24, HW_H_IADDR, 8, 24,
1808     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_8_24] } }, 
1809     { 0|A(ABS_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1810 /* Lab-16-8: 8 bit label */
1811   { "Lab-16-8", M32C_OPERAND_LAB_16_8, HW_H_IADDR, 16, 8,
1812     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_16_8] } }, 
1813     { 0|A(RELAX)|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1814 /* Lab-24-8: 8 bit label */
1815   { "Lab-24-8", M32C_OPERAND_LAB_24_8, HW_H_IADDR, 24, 8,
1816     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_24_8] } }, 
1817     { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1818 /* Lab-32-8: 8 bit label */
1819   { "Lab-32-8", M32C_OPERAND_LAB_32_8, HW_H_IADDR, 0, 8,
1820     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_32_8] } }, 
1821     { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1822 /* Lab-40-8: 8 bit label */
1823   { "Lab-40-8", M32C_OPERAND_LAB_40_8, HW_H_IADDR, 8, 8,
1824     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_LAB_40_8] } }, 
1825     { 0|A(PCREL_ADDR), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1826 /* sbit: negative    bit */
1827   { "sbit", M32C_OPERAND_SBIT, HW_H_SBIT, 0, 0,
1828     { 0, { (const PTR) 0 } }, 
1829     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1830 /* obit: overflow    bit */
1831   { "obit", M32C_OPERAND_OBIT, HW_H_OBIT, 0, 0,
1832     { 0, { (const PTR) 0 } }, 
1833     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1834 /* zbit: zero        bit */
1835   { "zbit", M32C_OPERAND_ZBIT, HW_H_ZBIT, 0, 0,
1836     { 0, { (const PTR) 0 } }, 
1837     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1838 /* cbit: carry       bit */
1839   { "cbit", M32C_OPERAND_CBIT, HW_H_CBIT, 0, 0,
1840     { 0, { (const PTR) 0 } }, 
1841     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1842 /* ubit: stack ptr select bit */
1843   { "ubit", M32C_OPERAND_UBIT, HW_H_UBIT, 0, 0,
1844     { 0, { (const PTR) 0 } }, 
1845     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1846 /* ibit: interrupt enable bit */
1847   { "ibit", M32C_OPERAND_IBIT, HW_H_IBIT, 0, 0,
1848     { 0, { (const PTR) 0 } }, 
1849     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1850 /* bbit: reg bank select bit */
1851   { "bbit", M32C_OPERAND_BBIT, HW_H_BBIT, 0, 0,
1852     { 0, { (const PTR) 0 } }, 
1853     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1854 /* dbit: debug       bit */
1855   { "dbit", M32C_OPERAND_DBIT, HW_H_DBIT, 0, 0,
1856     { 0, { (const PTR) 0 } }, 
1857     { 0|A(SEM_ONLY), { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1858 /* cond16-16: condition */
1859   { "cond16-16", M32C_OPERAND_COND16_16, HW_H_COND16, 16, 8,
1860     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } }, 
1861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1862 /* cond16-24: condition */
1863   { "cond16-24", M32C_OPERAND_COND16_24, HW_H_COND16, 24, 8,
1864     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } }, 
1865     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1866 /* cond16-32: condition */
1867   { "cond16-32", M32C_OPERAND_COND16_32, HW_H_COND16, 0, 8,
1868     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } }, 
1869     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1870 /* cond32-16: condition */
1871   { "cond32-16", M32C_OPERAND_COND32_16, HW_H_COND32, 16, 8,
1872     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_16_U8] } }, 
1873     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1874 /* cond32-24: condition */
1875   { "cond32-24", M32C_OPERAND_COND32_24, HW_H_COND32, 24, 8,
1876     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_24_U8] } }, 
1877     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1878 /* cond32-32: condition */
1879   { "cond32-32", M32C_OPERAND_COND32_32, HW_H_COND32, 0, 8,
1880     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_32_U8] } }, 
1881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1882 /* cond32-40: condition */
1883   { "cond32-40", M32C_OPERAND_COND32_40, HW_H_COND32, 8, 8,
1884     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_DSP_40_U8] } }, 
1885     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1886 /* cond16c: condition */
1887   { "cond16c", M32C_OPERAND_COND16C, HW_H_COND16C, 12, 4,
1888     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } }, 
1889     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1890 /* cond16j: condition */
1891   { "cond16j", M32C_OPERAND_COND16J, HW_H_COND16J, 12, 4,
1892     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } }, 
1893     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1894 /* cond16j5: condition */
1895   { "cond16j5", M32C_OPERAND_COND16J5, HW_H_COND16J_5, 5, 3,
1896     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16J_5] } }, 
1897     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1898 /* cond32: condition */
1899   { "cond32", M32C_OPERAND_COND32, HW_H_COND32, 9, 4,
1900     { 2, { (const PTR) &M32C_F_COND32_MULTI_IFIELD[0] } }, 
1901     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1902 /* cond32j: condition */
1903   { "cond32j", M32C_OPERAND_COND32J, HW_H_COND32, 1, 4,
1904     { 2, { (const PTR) &M32C_F_COND32J_MULTI_IFIELD[0] } }, 
1905     { 0|A(VIRTUAL), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1906 /* sccond32: scCND condition */
1907   { "sccond32", M32C_OPERAND_SCCOND32, HW_H_COND32, 12, 4,
1908     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_COND16] } }, 
1909     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1910 /* flags16: flags */
1911   { "flags16", M32C_OPERAND_FLAGS16, HW_H_FLAGS, 9, 3,
1912     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_3] } }, 
1913     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1914 /* flags32: flags */
1915   { "flags32", M32C_OPERAND_FLAGS32, HW_H_FLAGS, 13, 3,
1916     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } }, 
1917     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1918 /* cr16: control */
1919   { "cr16", M32C_OPERAND_CR16, HW_H_CR_16, 9, 3,
1920     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_9_3] } }, 
1921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }  },
1922 /* cr1-Unprefixed-32: control */
1923   { "cr1-Unprefixed-32", M32C_OPERAND_CR1_UNPREFIXED_32, HW_H_CR1_32, 13, 3,
1924     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } }, 
1925     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1926 /* cr1-Prefixed-32: control */
1927   { "cr1-Prefixed-32", M32C_OPERAND_CR1_PREFIXED_32, HW_H_CR1_32, 21, 3,
1928     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_21_3] } }, 
1929     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1930 /* cr2-32: control */
1931   { "cr2-32", M32C_OPERAND_CR2_32, HW_H_CR2_32, 13, 3,
1932     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } }, 
1933     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1934 /* cr3-Unprefixed-32: control */
1935   { "cr3-Unprefixed-32", M32C_OPERAND_CR3_UNPREFIXED_32, HW_H_CR3_32, 13, 3,
1936     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_13_3] } }, 
1937     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1938 /* cr3-Prefixed-32: control */
1939   { "cr3-Prefixed-32", M32C_OPERAND_CR3_PREFIXED_32, HW_H_CR3_32, 21, 3,
1940     { 0, { (const PTR) &m32c_cgen_ifld_table[M32C_F_21_3] } }, 
1941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }  },
1942 /* Z: Suffix for zero format insns */
1943   { "Z", M32C_OPERAND_Z, HW_H_SINT, 0, 0,
1944     { 0, { (const PTR) 0 } }, 
1945     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1946 /* S: Suffix for short format insns */
1947   { "S", M32C_OPERAND_S, HW_H_SINT, 0, 0,
1948     { 0, { (const PTR) 0 } }, 
1949     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1950 /* Q: Suffix for quick format insns */
1951   { "Q", M32C_OPERAND_Q, HW_H_SINT, 0, 0,
1952     { 0, { (const PTR) 0 } }, 
1953     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1954 /* G: Suffix for general format insns */
1955   { "G", M32C_OPERAND_G, HW_H_SINT, 0, 0,
1956     { 0, { (const PTR) 0 } }, 
1957     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1958 /* X: Empty suffix */
1959   { "X", M32C_OPERAND_X, HW_H_SINT, 0, 0,
1960     { 0, { (const PTR) 0 } }, 
1961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1962 /* size: any size specifier */
1963   { "size", M32C_OPERAND_SIZE, HW_H_SINT, 0, 0,
1964     { 0, { (const PTR) 0 } }, 
1965     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\xc0" } } } }  },
1966 /* BitIndex: Bit Index for the next insn */
1967   { "BitIndex", M32C_OPERAND_BITINDEX, HW_H_BIT_INDEX, 0, 0,
1968     { 0, { (const PTR) 0 } }, 
1969     { 0|A(SEM_ONLY), { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1970 /* SrcIndex: Source Index for the next insn */
1971   { "SrcIndex", M32C_OPERAND_SRCINDEX, HW_H_SRC_INDEX, 0, 0,
1972     { 0, { (const PTR) 0 } }, 
1973     { 0|A(SEM_ONLY), { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1974 /* DstIndex: Destination Index for the next insn */
1975   { "DstIndex", M32C_OPERAND_DSTINDEX, HW_H_DST_INDEX, 0, 0,
1976     { 0, { (const PTR) 0 } }, 
1977     { 0|A(SEM_ONLY), { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1978 /* NoRemainder: Place holder for when the remainder is not kept */
1979   { "NoRemainder", M32C_OPERAND_NOREMAINDER, HW_H_NONE, 0, 0,
1980     { 0, { (const PTR) 0 } }, 
1981     { 0|A(SEM_ONLY), { { { (1<<MACH_M32C), 0 } }, { { 1, "\x40" } } } }  },
1982 /* src16-Rn-direct-QI: m16c Rn direct source QI */
1983 /* src16-Rn-direct-HI: m16c Rn direct source HI */
1984 /* src32-Rn-direct-Unprefixed-QI: m32c Rn direct source QI */
1985 /* src32-Rn-direct-Prefixed-QI: m32c Rn direct source QI */
1986 /* src32-Rn-direct-Unprefixed-HI: m32c Rn direct source HI */
1987 /* src32-Rn-direct-Prefixed-HI: m32c Rn direct source HI */
1988 /* src32-Rn-direct-Unprefixed-SI: m32c Rn direct source SI */
1989 /* src32-Rn-direct-Prefixed-SI: m32c Rn direct source SI */
1990 /* src16-An-direct-QI: m16c An direct destination QI */
1991 /* src16-An-direct-HI: m16c An direct destination HI */
1992 /* src32-An-direct-Unprefixed-QI: m32c An direct destination QI */
1993 /* src32-An-direct-Unprefixed-HI: m32c An direct destination HI */
1994 /* src32-An-direct-Unprefixed-SI: m32c An direct destination SI */
1995 /* src32-An-direct-Prefixed-QI: m32c An direct destination QI */
1996 /* src32-An-direct-Prefixed-HI: m32c An direct destination HI */
1997 /* src32-An-direct-Prefixed-SI: m32c An direct destination SI */
1998 /* src16-An-indirect-QI: m16c An indirect destination QI */
1999 /* src16-An-indirect-HI: m16c An indirect destination HI */
2000 /* src32-An-indirect-Unprefixed-QI: m32c An indirect destination QI */
2001 /* src32-An-indirect-Unprefixed-HI: m32c An indirect destination HI */
2002 /* src32-An-indirect-Unprefixed-SI: m32c An indirect destination SI */
2003 /* src32-An-indirect-Prefixed-QI: m32c An indirect destination QI */
2004 /* src32-An-indirect-Prefixed-HI: m32c An indirect destination HI */
2005 /* src32-An-indirect-Prefixed-SI: m32c An indirect destination SI */
2006 /* src16-16-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2007 /* src16-16-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2008 /* src16-16-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2009 /* src16-16-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2010 /* src16-16-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2011 /* src16-16-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2012 /* src16-16-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2013 /* src16-16-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2014 /* src16-16-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2015 /* src16-16-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2016 /* src32-16-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2017 /* src32-16-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2018 /* src32-16-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2019 /* src32-16-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2020 /* src32-16-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2021 /* src32-16-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2022 /* src32-16-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2023 /* src32-16-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2024 /* src32-16-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2025 /* src32-16-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2026 /* src32-16-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2027 /* src32-16-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2028 /* src32-16-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2029 /* src32-16-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2030 /* src32-16-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2031 /* src32-16-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2032 /* src32-16-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2033 /* src32-16-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2034 /* src32-16-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2035 /* src32-16-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2036 /* src32-16-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2037 /* src32-24-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2038 /* src32-24-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2039 /* src32-24-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2040 /* src32-24-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2041 /* src32-24-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2042 /* src32-24-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2043 /* src32-24-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2044 /* src32-24-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2045 /* src32-24-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2046 /* src32-24-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2047 /* src32-24-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2048 /* src32-24-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2049 /* src32-24-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2050 /* src32-24-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2051 /* src32-24-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2052 /* src32-24-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2053 /* src32-24-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2054 /* src32-24-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2055 /* src32-24-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2056 /* src32-24-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2057 /* src32-24-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2058 /* src16-16-16-absolute-QI: m16c absolute address QI */
2059 /* src16-16-16-absolute-HI: m16c absolute address HI */
2060 /* src32-16-16-absolute-Unprefixed-QI: m32c absolute address QI */
2061 /* src32-16-24-absolute-Unprefixed-QI: m32c absolute address QI */
2062 /* src32-16-16-absolute-Unprefixed-HI: m32c absolute address HI */
2063 /* src32-16-24-absolute-Unprefixed-HI: m32c absolute address HI */
2064 /* src32-16-16-absolute-Unprefixed-SI: m32c absolute address SI */
2065 /* src32-16-24-absolute-Unprefixed-SI: m32c absolute address SI */
2066 /* src32-24-16-absolute-Prefixed-QI: m32c absolute address QI */
2067 /* src32-24-24-absolute-Prefixed-QI: m32c absolute address QI */
2068 /* src32-24-16-absolute-Prefixed-HI: m32c absolute address HI */
2069 /* src32-24-24-absolute-Prefixed-HI: m32c absolute address HI */
2070 /* src32-24-16-absolute-Prefixed-SI: m32c absolute address SI */
2071 /* src32-24-24-absolute-Prefixed-SI: m32c absolute address SI */
2072 /* src16-2-S-8-SB-relative-QI: m16c SB relative address */
2073 /* src16-2-S-8-FB-relative-QI: m16c FB relative address */
2074 /* src16-2-S-16-absolute-QI: m16c absolute address */
2075 /* src32-2-S-8-SB-relative-QI: m32c SB relative address */
2076 /* src32-2-S-8-FB-relative-QI: m32c FB relative address */
2077 /* src32-2-S-16-absolute-QI: m32c absolute address */
2078 /* src32-2-S-8-SB-relative-HI: m32c SB relative address */
2079 /* src32-2-S-8-FB-relative-HI: m32c FB relative address */
2080 /* src32-2-S-16-absolute-HI: m32c absolute address */
2081 /* dst16-Rn-direct-QI: m16c Rn direct destination QI */
2082 /* dst16-Rn-direct-HI: m16c Rn direct destination HI */
2083 /* dst16-Rn-direct-SI: m16c Rn direct destination SI */
2084 /* dst16-Rn-direct-Ext-QI: m16c Rn direct destination QI */
2085 /* dst32-Rn-direct-Unprefixed-QI: m32c Rn direct destination QI */
2086 /* dst32-Rn-direct-Prefixed-QI: m32c Rn direct destination QI */
2087 /* dst32-Rn-direct-Unprefixed-HI: m32c Rn direct destination HI */
2088 /* dst32-Rn-direct-Prefixed-HI: m32c Rn direct destination HI */
2089 /* dst32-Rn-direct-Unprefixed-SI: m32c Rn direct destination SI */
2090 /* dst32-Rn-direct-Prefixed-SI: m32c Rn direct destination SI */
2091 /* dst32-Rn-direct-ExtUnprefixed-QI: m32c Rn direct destination QI */
2092 /* dst32-Rn-direct-ExtUnprefixed-HI: m32c Rn direct destination HI */
2093 /* dst32-R3-direct-Unprefixed-HI: m32c R3 direct HI */
2094 /* dst16-An-direct-QI: m16c An direct destination QI */
2095 /* dst16-An-direct-HI: m16c An direct destination HI */
2096 /* dst16-An-direct-SI: m16c An direct destination SI */
2097 /* dst32-An-direct-Unprefixed-QI: m32c An direct destination QI */
2098 /* dst32-An-direct-Prefixed-QI: m32c An direct destination QI */
2099 /* dst32-An-direct-Unprefixed-HI: m32c An direct destination HI */
2100 /* dst32-An-direct-Prefixed-HI: m32c An direct destination HI */
2101 /* dst32-An-direct-Unprefixed-SI: m32c An direct destination SI */
2102 /* dst32-An-direct-Prefixed-SI: m32c An direct destination SI */
2103 /* dst16-An-indirect-QI: m16c An indirect destination QI */
2104 /* dst16-An-indirect-HI: m16c An indirect destination HI */
2105 /* dst16-An-indirect-SI: m16c An indirect destination SI */
2106 /* dst16-An-indirect-Ext-QI: m16c An indirect destination QI */
2107 /* dst32-An-indirect-Unprefixed-QI: m32c An indirect destination QI */
2108 /* dst32-An-indirect-Prefixed-QI: m32c An indirect destination QI */
2109 /* dst32-An-indirect-Unprefixed-HI: m32c An indirect destination HI */
2110 /* dst32-An-indirect-Prefixed-HI: m32c An indirect destination HI */
2111 /* dst32-An-indirect-Unprefixed-SI: m32c An indirect destination SI */
2112 /* dst32-An-indirect-Prefixed-SI: m32c An indirect destination SI */
2113 /* dst32-An-indirect-ExtUnprefixed-QI: m32c An indirect destination QI */
2114 /* dst32-An-indirect-ExtUnprefixed-HI: m32c An indirect destination HI */
2115 /* dst16-16-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2116 /* dst16-16-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2117 /* dst16-16-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2118 /* dst16-16-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2119 /* dst16-16-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2120 /* dst16-24-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2121 /* dst16-24-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2122 /* dst16-24-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2123 /* dst16-24-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2124 /* dst16-24-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2125 /* dst16-32-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2126 /* dst16-32-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2127 /* dst16-32-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2128 /* dst16-32-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2129 /* dst16-32-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2130 /* dst16-40-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2131 /* dst16-40-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2132 /* dst16-40-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2133 /* dst16-40-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2134 /* dst16-40-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2135 /* dst16-48-8-SB-relative-QI: m16c dsp:8[sb] relative destination QI */
2136 /* dst16-48-16-SB-relative-QI: m16c dsp:16[sb] relative destination QI */
2137 /* dst16-48-8-FB-relative-QI: m16c dsp:8[fb] relative destination QI */
2138 /* dst16-48-8-An-relative-QI: m16c dsp:8[An] relative destination QI */
2139 /* dst16-48-16-An-relative-QI: m16c dsp:16[An] relative destination QI */
2140 /* dst16-16-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2141 /* dst16-16-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2142 /* dst16-16-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2143 /* dst16-16-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2144 /* dst16-16-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2145 /* dst16-24-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2146 /* dst16-24-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2147 /* dst16-24-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2148 /* dst16-24-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2149 /* dst16-24-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2150 /* dst16-32-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2151 /* dst16-32-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2152 /* dst16-32-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2153 /* dst16-32-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2154 /* dst16-32-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2155 /* dst16-40-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2156 /* dst16-40-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2157 /* dst16-40-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2158 /* dst16-40-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2159 /* dst16-40-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2160 /* dst16-48-8-SB-relative-HI: m16c dsp:8[sb] relative destination HI */
2161 /* dst16-48-16-SB-relative-HI: m16c dsp:16[sb] relative destination HI */
2162 /* dst16-48-8-FB-relative-HI: m16c dsp:8[fb] relative destination HI */
2163 /* dst16-48-8-An-relative-HI: m16c dsp:8[An] relative destination HI */
2164 /* dst16-48-16-An-relative-HI: m16c dsp:16[An] relative destination HI */
2165 /* dst16-16-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2166 /* dst16-16-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2167 /* dst16-16-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2168 /* dst16-16-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2169 /* dst16-16-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2170 /* dst16-24-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2171 /* dst16-24-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2172 /* dst16-24-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2173 /* dst16-24-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2174 /* dst16-24-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2175 /* dst16-32-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2176 /* dst16-32-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2177 /* dst16-32-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2178 /* dst16-32-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2179 /* dst16-32-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2180 /* dst16-40-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2181 /* dst16-40-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2182 /* dst16-40-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2183 /* dst16-40-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2184 /* dst16-40-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2185 /* dst16-48-8-SB-relative-SI: m16c dsp:8[sb] relative destination SI */
2186 /* dst16-48-16-SB-relative-SI: m16c dsp:16[sb] relative destination SI */
2187 /* dst16-48-8-FB-relative-SI: m16c dsp:8[fb] relative destination SI */
2188 /* dst16-48-8-An-relative-SI: m16c dsp:8[An] relative destination SI */
2189 /* dst16-48-16-An-relative-SI: m16c dsp:16[An] relative destination SI */
2190 /* dst16-16-8-SB-relative-Ext-QI: m16c dsp:8[sb] relative destination QI */
2191 /* dst16-16-16-SB-relative-Ext-QI: m16c dsp:16[sb] relative destination QI */
2192 /* dst16-16-8-FB-relative-Ext-QI: m16c dsp:8[fb] relative destination QI */
2193 /* dst16-16-8-An-relative-Ext-QI: m16c dsp:8[An] relative destination QI */
2194 /* dst16-16-16-An-relative-Ext-QI: m16c dsp:16[An] relative destination QI */
2195 /* dst32-16-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2196 /* dst32-16-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2197 /* dst32-16-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2198 /* dst32-16-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2199 /* dst32-16-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2200 /* dst32-16-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2201 /* dst32-16-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2202 /* dst32-24-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2203 /* dst32-24-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2204 /* dst32-24-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2205 /* dst32-24-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2206 /* dst32-24-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2207 /* dst32-24-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2208 /* dst32-24-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2209 /* dst32-32-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2210 /* dst32-32-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2211 /* dst32-32-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2212 /* dst32-32-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2213 /* dst32-32-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2214 /* dst32-32-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2215 /* dst32-32-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2216 /* dst32-40-8-SB-relative-Unprefixed-QI: m32c dsp:8[sb] relative destination QI */
2217 /* dst32-40-16-SB-relative-Unprefixed-QI: m32c dsp:16[sb] relative destination QI */
2218 /* dst32-40-8-FB-relative-Unprefixed-QI: m32c dsp:8[fb] relative destination QI */
2219 /* dst32-40-16-FB-relative-Unprefixed-QI: m32c dsp:16[fb] relative destination QI */
2220 /* dst32-40-8-An-relative-Unprefixed-QI: m32c dsp:8[An] relative destination QI */
2221 /* dst32-40-16-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2222 /* dst32-40-24-An-relative-Unprefixed-QI: m32c dsp:16[An] relative destination QI */
2223 /* dst32-16-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2224 /* dst32-16-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2225 /* dst32-16-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2226 /* dst32-16-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2227 /* dst32-16-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2228 /* dst32-16-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2229 /* dst32-16-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2230 /* dst32-24-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2231 /* dst32-24-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2232 /* dst32-24-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2233 /* dst32-24-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2234 /* dst32-24-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2235 /* dst32-24-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2236 /* dst32-24-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2237 /* dst32-32-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2238 /* dst32-32-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2239 /* dst32-32-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2240 /* dst32-32-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2241 /* dst32-32-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2242 /* dst32-32-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2243 /* dst32-32-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2244 /* dst32-40-8-SB-relative-Unprefixed-HI: m32c dsp:8[sb] relative destination HI */
2245 /* dst32-40-16-SB-relative-Unprefixed-HI: m32c dsp:16[sb] relative destination HI */
2246 /* dst32-40-8-FB-relative-Unprefixed-HI: m32c dsp:8[fb] relative destination HI */
2247 /* dst32-40-16-FB-relative-Unprefixed-HI: m32c dsp:16[fb] relative destination HI */
2248 /* dst32-40-8-An-relative-Unprefixed-HI: m32c dsp:8[An] relative destination HI */
2249 /* dst32-40-16-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2250 /* dst32-40-24-An-relative-Unprefixed-HI: m32c dsp:16[An] relative destination HI */
2251 /* dst32-16-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2252 /* dst32-16-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2253 /* dst32-16-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2254 /* dst32-16-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2255 /* dst32-16-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2256 /* dst32-16-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2257 /* dst32-16-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2258 /* dst32-24-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2259 /* dst32-24-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2260 /* dst32-24-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2261 /* dst32-24-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2262 /* dst32-24-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2263 /* dst32-24-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2264 /* dst32-24-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2265 /* dst32-32-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2266 /* dst32-32-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2267 /* dst32-32-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2268 /* dst32-32-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2269 /* dst32-32-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2270 /* dst32-32-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2271 /* dst32-32-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2272 /* dst32-40-8-SB-relative-Unprefixed-SI: m32c dsp:8[sb] relative destination SI */
2273 /* dst32-40-16-SB-relative-Unprefixed-SI: m32c dsp:16[sb] relative destination SI */
2274 /* dst32-40-8-FB-relative-Unprefixed-SI: m32c dsp:8[fb] relative destination SI */
2275 /* dst32-40-16-FB-relative-Unprefixed-SI: m32c dsp:16[fb] relative destination SI */
2276 /* dst32-40-8-An-relative-Unprefixed-SI: m32c dsp:8[An] relative destination SI */
2277 /* dst32-40-16-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2278 /* dst32-40-24-An-relative-Unprefixed-SI: m32c dsp:16[An] relative destination SI */
2279 /* dst32-24-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2280 /* dst32-24-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2281 /* dst32-24-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2282 /* dst32-24-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2283 /* dst32-24-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2284 /* dst32-24-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2285 /* dst32-24-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2286 /* dst32-32-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2287 /* dst32-32-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2288 /* dst32-32-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2289 /* dst32-32-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2290 /* dst32-32-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2291 /* dst32-32-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2292 /* dst32-32-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2293 /* dst32-40-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2294 /* dst32-40-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2295 /* dst32-40-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2296 /* dst32-40-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2297 /* dst32-40-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2298 /* dst32-40-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2299 /* dst32-40-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2300 /* dst32-48-8-SB-relative-Prefixed-QI: m32c dsp:8[sb] relative destination QI */
2301 /* dst32-48-16-SB-relative-Prefixed-QI: m32c dsp:16[sb] relative destination QI */
2302 /* dst32-48-8-FB-relative-Prefixed-QI: m32c dsp:8[fb] relative destination QI */
2303 /* dst32-48-16-FB-relative-Prefixed-QI: m32c dsp:16[fb] relative destination QI */
2304 /* dst32-48-8-An-relative-Prefixed-QI: m32c dsp:8[An] relative destination QI */
2305 /* dst32-48-16-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2306 /* dst32-48-24-An-relative-Prefixed-QI: m32c dsp:16[An] relative destination QI */
2307 /* dst32-24-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2308 /* dst32-24-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2309 /* dst32-24-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2310 /* dst32-24-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2311 /* dst32-24-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2312 /* dst32-24-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2313 /* dst32-24-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2314 /* dst32-32-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2315 /* dst32-32-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2316 /* dst32-32-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2317 /* dst32-32-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2318 /* dst32-32-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2319 /* dst32-32-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2320 /* dst32-32-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2321 /* dst32-40-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2322 /* dst32-40-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2323 /* dst32-40-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2324 /* dst32-40-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2325 /* dst32-40-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2326 /* dst32-40-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2327 /* dst32-40-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2328 /* dst32-48-8-SB-relative-Prefixed-HI: m32c dsp:8[sb] relative destination HI */
2329 /* dst32-48-16-SB-relative-Prefixed-HI: m32c dsp:16[sb] relative destination HI */
2330 /* dst32-48-8-FB-relative-Prefixed-HI: m32c dsp:8[fb] relative destination HI */
2331 /* dst32-48-16-FB-relative-Prefixed-HI: m32c dsp:16[fb] relative destination HI */
2332 /* dst32-48-8-An-relative-Prefixed-HI: m32c dsp:8[An] relative destination HI */
2333 /* dst32-48-16-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2334 /* dst32-48-24-An-relative-Prefixed-HI: m32c dsp:16[An] relative destination HI */
2335 /* dst32-24-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2336 /* dst32-24-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2337 /* dst32-24-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2338 /* dst32-24-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2339 /* dst32-24-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2340 /* dst32-24-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2341 /* dst32-24-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2342 /* dst32-32-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2343 /* dst32-32-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2344 /* dst32-32-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2345 /* dst32-32-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2346 /* dst32-32-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2347 /* dst32-32-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2348 /* dst32-32-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2349 /* dst32-40-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2350 /* dst32-40-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2351 /* dst32-40-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2352 /* dst32-40-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2353 /* dst32-40-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2354 /* dst32-40-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2355 /* dst32-40-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2356 /* dst32-48-8-SB-relative-Prefixed-SI: m32c dsp:8[sb] relative destination SI */
2357 /* dst32-48-16-SB-relative-Prefixed-SI: m32c dsp:16[sb] relative destination SI */
2358 /* dst32-48-8-FB-relative-Prefixed-SI: m32c dsp:8[fb] relative destination SI */
2359 /* dst32-48-16-FB-relative-Prefixed-SI: m32c dsp:16[fb] relative destination SI */
2360 /* dst32-48-8-An-relative-Prefixed-SI: m32c dsp:8[An] relative destination SI */
2361 /* dst32-48-16-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2362 /* dst32-48-24-An-relative-Prefixed-SI: m32c dsp:16[An] relative destination SI */
2363 /* dst32-16-8-SB-relative-ExtUnprefixed-QI: m32c dsp:8[sb] relative destination QI */
2364 /* dst32-16-16-SB-relative-ExtUnprefixed-QI: m32c dsp:16[sb] relative destination QI */
2365 /* dst32-16-8-FB-relative-ExtUnprefixed-QI: m32c dsp:8[fb] relative destination QI */
2366 /* dst32-16-16-FB-relative-ExtUnprefixed-QI: m32c dsp:16[fb] relative destination QI */
2367 /* dst32-16-8-An-relative-ExtUnprefixed-QI: m32c dsp:8[An] relative destination QI */
2368 /* dst32-16-16-An-relative-ExtUnprefixed-QI: m32c dsp:16[An] relative destination QI */
2369 /* dst32-16-24-An-relative-ExtUnprefixed-QI: m32c dsp:16[An] relative destination QI */
2370 /* dst32-16-8-SB-relative-ExtUnprefixed-HI: m32c dsp:8[sb] relative destination HI */
2371 /* dst32-16-16-SB-relative-ExtUnprefixed-HI: m32c dsp:16[sb] relative destination HI */
2372 /* dst32-16-8-FB-relative-ExtUnprefixed-HI: m32c dsp:8[fb] relative destination HI */
2373 /* dst32-16-16-FB-relative-ExtUnprefixed-HI: m32c dsp:16[fb] relative destination HI */
2374 /* dst32-16-8-An-relative-ExtUnprefixed-HI: m32c dsp:8[An] relative destination HI */
2375 /* dst32-16-16-An-relative-ExtUnprefixed-HI: m32c dsp:16[An] relative destination HI */
2376 /* dst32-16-24-An-relative-ExtUnprefixed-HI: m32c dsp:16[An] relative destination HI */
2377 /* dst16-16-16-absolute-QI: m16c absolute address QI */
2378 /* dst16-24-16-absolute-QI: m16c absolute address QI */
2379 /* dst16-32-16-absolute-QI: m16c absolute address QI */
2380 /* dst16-40-16-absolute-QI: m16c absolute address QI */
2381 /* dst16-48-16-absolute-QI: m16c absolute address QI */
2382 /* dst16-16-16-absolute-HI: m16c absolute address HI */
2383 /* dst16-24-16-absolute-HI: m16c absolute address HI */
2384 /* dst16-32-16-absolute-HI: m16c absolute address HI */
2385 /* dst16-40-16-absolute-HI: m16c absolute address HI */
2386 /* dst16-48-16-absolute-HI: m16c absolute address HI */
2387 /* dst16-16-16-absolute-SI: m16c absolute address SI */
2388 /* dst16-24-16-absolute-SI: m16c absolute address SI */
2389 /* dst16-32-16-absolute-SI: m16c absolute address SI */
2390 /* dst16-40-16-absolute-SI: m16c absolute address SI */
2391 /* dst16-48-16-absolute-SI: m16c absolute address SI */
2392 /* dst16-16-16-absolute-Ext-QI: m16c absolute address QI */
2393 /* dst32-16-16-absolute-Unprefixed-QI: m32c absolute address QI */
2394 /* dst32-16-24-absolute-Unprefixed-QI: m32c absolute address QI */
2395 /* dst32-24-16-absolute-Unprefixed-QI: m32c absolute address QI */
2396 /* dst32-24-24-absolute-Unprefixed-QI: m32c absolute address QI */
2397 /* dst32-32-16-absolute-Unprefixed-QI: m32c absolute address QI */
2398 /* dst32-32-24-absolute-Unprefixed-QI: m32c absolute address QI */
2399 /* dst32-40-16-absolute-Unprefixed-QI: m32c absolute address QI */
2400 /* dst32-40-24-absolute-Unprefixed-QI: m32c absolute address QI */
2401 /* dst32-16-16-absolute-Unprefixed-HI: m32c absolute address HI */
2402 /* dst32-16-24-absolute-Unprefixed-HI: m32c absolute address HI */
2403 /* dst32-24-16-absolute-Unprefixed-HI: m32c absolute address HI */
2404 /* dst32-24-24-absolute-Unprefixed-HI: m32c absolute address HI */
2405 /* dst32-32-16-absolute-Unprefixed-HI: m32c absolute address HI */
2406 /* dst32-32-24-absolute-Unprefixed-HI: m32c absolute address HI */
2407 /* dst32-40-16-absolute-Unprefixed-HI: m32c absolute address HI */
2408 /* dst32-40-24-absolute-Unprefixed-HI: m32c absolute address HI */
2409 /* dst32-16-16-absolute-Unprefixed-SI: m32c absolute address SI */
2410 /* dst32-16-24-absolute-Unprefixed-SI: m32c absolute address SI */
2411 /* dst32-24-16-absolute-Unprefixed-SI: m32c absolute address SI */
2412 /* dst32-24-24-absolute-Unprefixed-SI: m32c absolute address SI */
2413 /* dst32-32-16-absolute-Unprefixed-SI: m32c absolute address SI */
2414 /* dst32-32-24-absolute-Unprefixed-SI: m32c absolute address SI */
2415 /* dst32-40-16-absolute-Unprefixed-SI: m32c absolute address SI */
2416 /* dst32-40-24-absolute-Unprefixed-SI: m32c absolute address SI */
2417 /* dst32-24-16-absolute-Prefixed-QI: m32c absolute address QI */
2418 /* dst32-24-24-absolute-Prefixed-QI: m32c absolute address QI */
2419 /* dst32-32-16-absolute-Prefixed-QI: m32c absolute address QI */
2420 /* dst32-32-24-absolute-Prefixed-QI: m32c absolute address QI */
2421 /* dst32-40-16-absolute-Prefixed-QI: m32c absolute address QI */
2422 /* dst32-40-24-absolute-Prefixed-QI: m32c absolute address QI */
2423 /* dst32-48-16-absolute-Prefixed-QI: m32c absolute address QI */
2424 /* dst32-48-24-absolute-Prefixed-QI: m32c absolute address QI */
2425 /* dst32-24-16-absolute-Prefixed-HI: m32c absolute address HI */
2426 /* dst32-24-24-absolute-Prefixed-HI: m32c absolute address HI */
2427 /* dst32-32-16-absolute-Prefixed-HI: m32c absolute address HI */
2428 /* dst32-32-24-absolute-Prefixed-HI: m32c absolute address HI */
2429 /* dst32-40-16-absolute-Prefixed-HI: m32c absolute address HI */
2430 /* dst32-40-24-absolute-Prefixed-HI: m32c absolute address HI */
2431 /* dst32-48-16-absolute-Prefixed-HI: m32c absolute address HI */
2432 /* dst32-48-24-absolute-Prefixed-HI: m32c absolute address HI */
2433 /* dst32-24-16-absolute-Prefixed-SI: m32c absolute address SI */
2434 /* dst32-24-24-absolute-Prefixed-SI: m32c absolute address SI */
2435 /* dst32-32-16-absolute-Prefixed-SI: m32c absolute address SI */
2436 /* dst32-32-24-absolute-Prefixed-SI: m32c absolute address SI */
2437 /* dst32-40-16-absolute-Prefixed-SI: m32c absolute address SI */
2438 /* dst32-40-24-absolute-Prefixed-SI: m32c absolute address SI */
2439 /* dst32-48-16-absolute-Prefixed-SI: m32c absolute address SI */
2440 /* dst32-48-24-absolute-Prefixed-SI: m32c absolute address SI */
2441 /* dst32-16-16-absolute-ExtUnprefixed-QI: m32c absolute address QI */
2442 /* dst32-16-24-absolute-ExtUnprefixed-QI: m32c absolute address QI */
2443 /* dst32-16-16-absolute-ExtUnprefixed-HI: m32c absolute address HI */
2444 /* dst32-16-24-absolute-ExtUnprefixed-HI: m32c absolute address HI */
2445 /* bit16-Rn-direct: m16c Rn direct bit */
2446 /* bit32-Rn-direct-Unprefixed: m32c Rn direct bit */
2447 /* bit32-Rn-direct-Prefixed: m32c Rn direct bit */
2448 /* bit16-An-direct: m16c An direct bit */
2449 /* bit32-An-direct-Unprefixed: m32c An direct bit */
2450 /* bit32-An-direct-Prefixed: m32c An direct bit */
2451 /* bit16-An-indirect: m16c An indirect bit */
2452 /* bit32-An-indirect-Unprefixed: m32c An indirect destination  */
2453 /* bit32-An-indirect-Prefixed: m32c An indirect destination  */
2454 /* bit16-16-8-SB-relative: m16c dsp:8[sb] relative bit xmode */
2455 /* bit16-16-16-SB-relative: m16c dsp:16[sb] relative bit xmode */
2456 /* bit16-16-8-FB-relative: m16c dsp:8[fb] relative bit xmode */
2457 /* bit16-16-8-An-relative: m16c dsp:8[An] relative bit xmode */
2458 /* bit16-16-16-An-relative: m16c dsp:16[An] relative bit xmode */
2459 /* bit32-16-11-SB-relative-Unprefixed: m32c bit,base:11[sb] relative bit */
2460 /* bit32-16-19-SB-relative-Unprefixed: m32c bit,base:19[sb] relative bit */
2461 /* bit32-16-11-FB-relative-Unprefixed: m32c bit,base:11[fb] relative bit */
2462 /* bit32-16-19-FB-relative-Unprefixed: m32c bit,base:19[fb] relative bit */
2463 /* bit32-16-11-An-relative-Unprefixed: m32c bit,base:11[An] relative bit */
2464 /* bit32-16-19-An-relative-Unprefixed: m32c bit,base:19[An] relative bit */
2465 /* bit32-16-27-An-relative-Unprefixed: m32c bit,base:27[An] relative bit */
2466 /* bit32-24-11-SB-relative-Prefixed: m32c bit,base:11[sb] relative bit */
2467 /* bit32-24-19-SB-relative-Prefixed: m32c bit,base:19[sb] relative bit */
2468 /* bit32-24-11-FB-relative-Prefixed: m32c bit,base:11[fb] relative bit */
2469 /* bit32-24-19-FB-relative-Prefixed: m32c bit,base:19[fb] relative bit */
2470 /* bit32-24-11-An-relative-Prefixed: m32c bit,base:11[An] relative bit */
2471 /* bit32-24-19-An-relative-Prefixed: m32c bit,base:19[An] relative bit */
2472 /* bit32-24-27-An-relative-Prefixed: m32c bit,base:27[An] relative bit */
2473 /* bit16-11-SB-relative-S: m16c bit,base:11[sb] relative bit */
2474 /* Rn16-push-S-derived: m16c r0[lh] for push,pop short version */
2475 /* An16-push-S-derived: m16c r0[lh] for push,pop short version */
2476 /* bit16-16-16-absolute: m16c absolute address */
2477 /* bit32-16-19-absolute-Unprefixed: m32c absolute address bit */
2478 /* bit32-16-27-absolute-Unprefixed: m32c absolute address bit */
2479 /* bit32-24-19-absolute-Prefixed: m32c absolute address bit */
2480 /* bit32-24-27-absolute-Prefixed: m32c absolute address bit */
2481 /* dst16-3-S-R0l-direct-QI: m16c R0l direct QI */
2482 /* dst16-3-S-R0h-direct-QI: m16c R0h direct QI */
2483 /* dst16-3-S-8-8-SB-relative-QI: m16c SB relative QI */
2484 /* dst16-3-S-8-8-FB-relative-QI: m16c FB relative QI */
2485 /* dst16-3-S-8-16-absolute-QI: m16c absolute address QI */
2486 /* dst16-3-S-16-8-SB-relative-QI: m16c SB relative QI */
2487 /* dst16-3-S-16-8-FB-relative-QI: m16c FB relative QI */
2488 /* dst16-3-S-16-16-absolute-QI: m16c absolute address QI */
2489 /* srcdst16-r0l-r0h-S-derived: m16c r0l/r0h operand for short format insns */
2490 /* dst32-2-S-R0l-direct-QI: m32c R0l direct QI */
2491 /* dst32-2-S-R0-direct-HI: m32c R0 direct HI */
2492 /* dst32-1-S-A0-direct-HI: m32c A0 direct HI */
2493 /* dst32-1-S-A1-direct-HI: m32c A1 direct HI */
2494 /* dst32-2-S-8-SB-relative-QI: m32c SB relative for short binary insns */
2495 /* dst32-2-S-8-FB-relative-QI: m32c FB relative for short binary insns */
2496 /* dst32-2-S-16-absolute-QI: m32c absolute address for short binary insns */
2497 /* dst32-2-S-8-SB-relative-HI: m32c SB relative for short binary insns */
2498 /* dst32-2-S-8-FB-relative-HI: m32c FB relative for short binary insns */
2499 /* dst32-2-S-16-absolute-HI: m32c absolute address for short binary insns */
2500 /* dst32-2-S-8-SB-relative-SI: m32c SB relative for short binary insns */
2501 /* dst32-2-S-8-FB-relative-SI: m32c FB relative for short binary insns */
2502 /* dst32-2-S-16-absolute-SI: m32c absolute address for short binary insns */
2503 /* src16-basic-QI: m16c source operand of size QI with no additional fields */
2504 /* src16-basic-HI: m16c source operand of size HI with no additional fields */
2505 /* src32-basic-Unprefixed-QI: m32c destination operand of size QI with no additional fields */
2506 /* src32-basic-Prefixed-QI: m32c destination operand of size QI with no additional fields */
2507 /* src32-basic-Unprefixed-HI: m32c destination operand of size HI with no additional fields */
2508 /* src32-basic-Prefixed-HI: m32c destination operand of size HI with no additional fields */
2509 /* src32-basic-Unprefixed-SI: m32c destination operand of size SI with no additional fields */
2510 /* src32-basic-Prefixed-SI: m32c destination operand of size SI with no additional fields */
2511 /* src32-basic-ExtPrefixed-QI: m32c source operand of size QI with no additional fields */
2512 /* src16-16-8-QI: m16c source operand of size QI with additional 8 bit fields at offset 16 */
2513 /* src16-16-16-QI: m16c source operand of size QI with additional 16 bit fields at offset 16 */
2514 /* src16-16-8-HI: m16c source operand of size HI with additional 8 bit fields at offset 16 */
2515 /* src16-16-16-HI: m16c source operand of size HI with additional 16 bit fields at offset 16 */
2516 /* src32-16-8-Unprefixed-QI: m32c source operand of size QI with additional 8 bit fields at offset 16 */
2517 /* src32-16-16-Unprefixed-QI: m32c source operand of size QI with additional 16 bit fields at offset 16 */
2518 /* src32-16-24-Unprefixed-QI: m32c source operand of size QI with additional 24 bit fields at offset 16 */
2519 /* src32-16-8-Unprefixed-HI: m32c source operand of size HI with additional 8 bit fields at offset 16 */
2520 /* src32-16-16-Unprefixed-HI: m32c source operand of size HI with additional 16 bit fields at offset 16 */
2521 /* src32-16-24-Unprefixed-HI: m32c source operand of size HI with additional 24 bit fields at offset 16 */
2522 /* src32-16-8-Unprefixed-SI: m32c source operand of size SI with additional 8 bit fields at offset 16 */
2523 /* src32-16-16-Unprefixed-SI: m32c source operand of size SI with additional 16 bit fields at offset 16 */
2524 /* src32-16-24-Unprefixed-SI: m32c source operand of size SI with additional 24 bit fields at offset 16 */
2525 /* src32-24-8-Prefixed-QI: m32c source operand of size QI with additional 8 bit fields at offset 24 */
2526 /* src32-24-16-Prefixed-QI: m32c source operand of size QI with additional 16 bit fields at offset 16 */
2527 /* src32-24-24-Prefixed-QI: m32c source operand of size QI with additional 24 bit fields at offset 16 */
2528 /* src32-24-8-Prefixed-HI: m32c source operand of size HI with additional 8 bit fields at offset 24 */
2529 /* src32-24-16-Prefixed-HI: m32c source operand of size HI with additional 16 bit fields at offset 16 */
2530 /* src32-24-24-Prefixed-HI: m32c source operand of size HI with additional 24 bit fields at offset 16 */
2531 /* src32-24-8-Prefixed-SI: m32c source operand of size SI with additional 8 bit fields at offset 24 */
2532 /* src32-24-16-Prefixed-SI: m32c source operand of size SI with additional 16 bit fields at offset 16 */
2533 /* src32-24-24-Prefixed-SI: m32c source operand of size SI with additional 24 bit fields at offset 16 */
2534 /* dst16-basic-QI: m16c destination operand of size QI with no additional fields */
2535 /* dst16-basic-HI: m16c destination operand of size HI with no additional fields */
2536 /* dst16-basic-SI: m16c destination operand of size SI with no additional fields */
2537 /* dst32-basic-Unprefixed-QI: m32c destination operand of size QI with no additional fields */
2538 /* dst32-basic-Prefixed-QI: m32c destination operand of size QI with no additional fields */
2539 /* dst32-basic-Unprefixed-HI: m32c destination operand of size HI with no additional fields */
2540 /* dst32-basic-Prefixed-HI: m32c destination operand of size HI with no additional fields */
2541 /* dst32-basic-Unprefixed-SI: m32c destination operand of size SI with no additional fields */
2542 /* dst32-basic-Prefixed-SI: m32c destination operand of size SI with no additional fields */
2543 /* dst16-16-QI: m16c destination operand of size QI with additional fields at offset 16 */
2544 /* dst16-16-8-QI: m16c destination operand of size QI with additional fields at offset 16 */
2545 /* dst16-16-16-QI: m16c destination operand of size QI with additional fields at offset 16 */
2546 /* dst16-16-HI: m16c destination operand of size HI with additional fields at offset 16 */
2547 /* dst16-16-8-HI: m16c destination operand of size HI with additional fields at offset 16 */
2548 /* dst16-16-16-HI: m16c destination operand of size HI with additional fields at offset 16 */
2549 /* dst16-16-SI: m16c destination operand of size SI with additional fields at offset 16 */
2550 /* dst16-16-8-SI: m16c destination operand of size SI with additional fields at offset 16 */
2551 /* dst16-16-16-SI: m16c destination operand of size SI with additional fields at offset 16 */
2552 /* dst16-16-Ext-QI: m16c destination operand of size QI for 'ext' insns with additional fields at offset 16 */
2553 /* dst16-An-indirect-Mova-HI: m16c addressof An indirect destination HI */
2554 /* dst16-16-8-An-relative-Mova-HI: m16c addressof dsp:8[An] relative destination HI */
2555 /* dst16-16-16-An-relative-Mova-HI: m16c addressof dsp:16[An] relative destination HI */
2556 /* dst16-16-8-SB-relative-Mova-HI: m16c addressof dsp:8[sb] relative destination HI */
2557 /* dst16-16-16-SB-relative-Mova-HI: m16c addressof dsp:16[sb] relative destination HI */
2558 /* dst16-16-8-FB-relative-Mova-HI: m16c addressof dsp:8[fb] relative destination HI */
2559 /* dst16-16-16-absolute-Mova-HI: m16c addressof absolute address HI */
2560 /* dst16-16-Mova-HI: m16c addressof destination operand of size HI with additional fields at offset 16 */
2561 /* dst32-An-indirect-Unprefixed-Mova-SI: m32c addressof An indirect destination SI */
2562 /* dst32-16-8-An-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[An] relative destination SI */
2563 /* dst32-16-16-An-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[An] relative destination SI */
2564 /* dst32-16-24-An-relative-Unprefixed-Mova-SI: addressof m32c dsp:16[An] relative destination SI */
2565 /* dst32-16-8-SB-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[sb] relative destination SI */
2566 /* dst32-16-16-SB-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[sb] relative destination SI */
2567 /* dst32-16-8-FB-relative-Unprefixed-Mova-SI: m32c addressof dsp:8[fb] relative destination SI */
2568 /* dst32-16-16-FB-relative-Unprefixed-Mova-SI: m32c addressof dsp:16[fb] relative destination SI */
2569 /* dst32-16-16-absolute-Unprefixed-Mova-SI: m32c addressof absolute address SI */
2570 /* dst32-16-24-absolute-Unprefixed-Mova-SI: m32c addressof absolute address SI */
2571 /* dst32-16-Unprefixed-Mova-SI: m32c addressof destination operand of size SI with additional fields at offset 16 */
2572 /* dst32-16-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2573 /* dst32-16-8-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2574 /* dst32-16-16-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2575 /* dst32-16-24-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2576 /* dst32-16-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2577 /* dst32-16-8-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2578 /* dst32-16-16-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2579 /* dst32-16-24-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2580 /* dst32-16-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2581 /* dst32-16-8-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2582 /* dst32-16-16-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2583 /* dst32-16-24-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 16 */
2584 /* dst32-16-ExtUnprefixed-QI: m32c destination operand of size QI with additional fields at offset 16 */
2585 /* dst32-16-ExtUnprefixed-HI: m32c destination operand of size HI with additional fields at offset 16 */
2586 /* dst32-16-Unprefixed-Mulex-HI: m32c destination operand of size HI with additional fields at offset 16 */
2587 /* dst16-24-QI: m16c destination operand of size QI with additional fields at offset 24 */
2588 /* dst16-24-HI: m16c destination operand of size HI with additional fields at offset 24 */
2589 /* dst32-24-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2590 /* dst32-24-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2591 /* dst32-24-8-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2592 /* dst32-24-16-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2593 /* dst32-24-24-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 24 */
2594 /* dst32-24-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2595 /* dst32-24-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2596 /* dst32-24-8-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2597 /* dst32-24-16-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2598 /* dst32-24-24-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 24 */
2599 /* dst32-24-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2600 /* dst32-24-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2601 /* dst32-24-8-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2602 /* dst32-24-16-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2603 /* dst32-24-24-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 24 */
2604 /* dst16-32-QI: m16c destination operand of size QI with additional fields at offset 32 */
2605 /* dst16-32-HI: m16c destination operand of size HI with additional fields at offset 32 */
2606 /* dst32-32-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2607 /* dst32-32-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2608 /* dst32-32-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2609 /* dst32-32-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2610 /* dst32-32-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2611 /* dst32-32-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2612 /* dst32-40-Unprefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2613 /* dst32-40-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2614 /* dst32-40-Unprefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2615 /* dst32-40-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2616 /* dst32-40-Unprefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2617 /* dst32-40-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2618 /* dst32-48-Prefixed-QI: m32c destination operand of size QI with additional fields at offset 32 */
2619 /* dst32-48-Prefixed-HI: m32c destination operand of size HI with additional fields at offset 32 */
2620 /* dst32-48-Prefixed-SI: m32c destination operand of size SI with additional fields at offset 32 */
2621 /* bit16-16: m16c bit operand with possible additional fields at offset 24 */
2622 /* bit16-16-basic: m16c bit operand with no additional fields */
2623 /* bit16-16-8: m16c bit operand with possible additional fields at offset 24 */
2624 /* bit16-16-16: m16c bit operand with possible additional fields at offset 24 */
2625 /* bit32-16-Unprefixed: m32c bit operand with possible additional fields at offset 24 */
2626 /* bit32-24-Prefixed: m32c bit operand with possible additional fields at offset 24 */
2627 /* bit32-basic-Unprefixed: m32c bit operand with no additional fields */
2628 /* bit32-16-8-Unprefixed: m32c bit operand with 8 bit additional fields */
2629 /* bit32-16-16-Unprefixed: m32c bit operand with 16 bit additional fields */
2630 /* bit32-16-24-Unprefixed: m32c bit operand with 24 bit additional fields */
2631 /* src16-2-S: m16c source operand of size QI for short format insns */
2632 /* src32-2-S-QI: m32c source operand of size QI for short format insns */
2633 /* src32-2-S-HI: m32c source operand of size QI for short format insns */
2634 /* Dst16-3-S-8: m16c destination operand of size QI for short format insns */
2635 /* Dst16-3-S-16: m16c destination operand of size QI for short format insns */
2636 /* srcdst16-r0l-r0h-S: m16c r0l/r0h operand of size QI for short format insns */
2637 /* dst32-2-S-basic-QI: m32c r0l operand of size QI for short format binary insns */
2638 /* dst32-2-S-basic-HI: m32c r0 operand of size HI for short format binary insns */
2639 /* dst32-2-S-8-QI: m32c operand of size  */
2640 /* dst32-2-S-16-QI: m32c operand of size  */
2641 /* dst32-2-S-8-HI: m32c operand of size  */
2642 /* dst32-2-S-16-HI: m32c operand of size  */
2643 /* dst32-2-S-8-SI: m32c operand of size  */
2644 /* dst32-2-S-16-SI: m32c operand of size  */
2645 /* dst32-an-S: m32c An operand for short format binary insns */
2646 /* bit16-11-S: m16c bit operand for short format insns */
2647 /* Rn16-push-S-anyof: m16c bit operand for short format insns */
2648 /* An16-push-S-anyof: m16c bit operand for short format insns */
2649 /* sentinel */
2650   { 0, 0, 0, 0, 0,
2651     { 0, { (const PTR) 0 } },
2652     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } } }
2653 };
2654
2655 #undef A
2656
2657
2658 /* The instruction table.  */
2659
2660 #define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field))
2661 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
2662 #define A(a) (1 << CGEN_INSN_##a)
2663 #else
2664 #define A(a) (1 << CGEN_INSN_/**/a)
2665 #endif
2666
2667 static const CGEN_IBASE m32c_cgen_insn_table[MAX_INSNS] =
2668 {
2669   /* Special null first entry.
2670      A `num' value of zero is thus invalid.
2671      Also, the special `invalid' insn resides here.  */
2672   { 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } } },
2673 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
2674   {
2675     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 32,
2676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2677   },
2678 /* extz ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
2679   {
2680     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 32,
2681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2682   },
2683 /* extz ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
2684   {
2685     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 32,
2686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2687   },
2688 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
2689   {
2690     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 32,
2691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2692   },
2693 /* extz ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
2694   {
2695     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 32,
2696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2697   },
2698 /* extz ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
2699   {
2700     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 32,
2701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2702   },
2703 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
2704   {
2705     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 32,
2706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2707   },
2708 /* extz ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
2709   {
2710     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 32,
2711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2712   },
2713 /* extz ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
2714   {
2715     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 32,
2716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2717   },
2718 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
2719   {
2720     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-HI", "extz", 40,
2721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2722   },
2723 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
2724   {
2725     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-HI", "extz", 40,
2726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2727   },
2728 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
2729   {
2730     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-HI", "extz", 40,
2731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2732   },
2733 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
2734   {
2735     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-HI", "extz", 48,
2736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2737   },
2738 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
2739   {
2740     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-HI", "extz", 48,
2741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2742   },
2743 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
2744   {
2745     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-HI", "extz", 48,
2746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2747   },
2748 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
2749   {
2750     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-HI", "extz", 56,
2751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2752   },
2753 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
2754   {
2755     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-HI", "extz", 56,
2756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2757   },
2758 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
2759   {
2760     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-HI", "extz", 56,
2761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2762   },
2763 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
2764   {
2765     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-HI", "extz", 40,
2766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2767   },
2768 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
2769   {
2770     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-HI", "extz", 40,
2771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2772   },
2773 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
2774   {
2775     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-HI", "extz", 40,
2776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2777   },
2778 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
2779   {
2780     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-HI", "extz", 48,
2781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2782   },
2783 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
2784   {
2785     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-HI", "extz", 48,
2786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2787   },
2788 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
2789   {
2790     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-HI", "extz", 48,
2791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2792   },
2793 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
2794   {
2795     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-HI", "extz", 40,
2796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2797   },
2798 /* extz ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
2799   {
2800     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-HI", "extz", 40,
2801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2802   },
2803 /* extz ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
2804   {
2805     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-HI", "extz", 40,
2806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2807   },
2808 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
2809   {
2810     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-HI", "extz", 48,
2811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2812   },
2813 /* extz ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
2814   {
2815     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-HI", "extz", 48,
2816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2817   },
2818 /* extz ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
2819   {
2820     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-HI", "extz", 48,
2821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2822   },
2823 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
2824   {
2825     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-HI", "extz", 48,
2826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2827   },
2828 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u16} */
2829   {
2830     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-HI", "extz", 48,
2831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2832   },
2833 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u16} */
2834   {
2835     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-HI", "extz", 48,
2836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2837   },
2838 /* extz ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
2839   {
2840     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-HI", "extz", 56,
2841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2842   },
2843 /* extz ${Dsp-24-u8}[sb],${Dsp-32-u24} */
2844   {
2845     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-HI", "extz", 56,
2846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2847   },
2848 /* extz ${Dsp-24-s8}[fb],${Dsp-32-u24} */
2849   {
2850     M32C_INSN_EXTZ32_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "extz32-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-HI", "extz", 56,
2851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2852   },
2853 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
2854   {
2855     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 40,
2856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2857   },
2858 /* extz ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
2859   {
2860     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 40,
2861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2862   },
2863 /* extz ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
2864   {
2865     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 40,
2866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2867   },
2868 /* extz ${Dsp-24-u16},$Dst32RnPrefixedHI */
2869   {
2870     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 40,
2871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2872   },
2873 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
2874   {
2875     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 40,
2876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2877   },
2878 /* extz ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
2879   {
2880     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 40,
2881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2882   },
2883 /* extz ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
2884   {
2885     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 40,
2886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2887   },
2888 /* extz ${Dsp-24-u16},$Dst32AnPrefixedHI */
2889   {
2890     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 40,
2891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2892   },
2893 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
2894   {
2895     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 40,
2896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2897   },
2898 /* extz ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
2899   {
2900     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 40,
2901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2902   },
2903 /* extz ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
2904   {
2905     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 40,
2906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2907   },
2908 /* extz ${Dsp-24-u16},[$Dst32AnPrefixed] */
2909   {
2910     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 40,
2911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2912   },
2913 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
2914   {
2915     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-HI", "extz", 48,
2916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2917   },
2918 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
2919   {
2920     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-HI", "extz", 48,
2921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2922   },
2923 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
2924   {
2925     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-HI", "extz", 48,
2926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2927   },
2928 /* extz ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
2929   {
2930     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-HI", "extz", 48,
2931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2932   },
2933 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
2934   {
2935     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-HI", "extz", 56,
2936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2937   },
2938 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
2939   {
2940     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-HI", "extz", 56,
2941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2942   },
2943 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
2944   {
2945     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-HI", "extz", 56,
2946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2947   },
2948 /* extz ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
2949   {
2950     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-HI", "extz", 56,
2951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2952   },
2953 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
2954   {
2955     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-HI", "extz", 64,
2956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2957   },
2958 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
2959   {
2960     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-HI", "extz", 64,
2961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2962   },
2963 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
2964   {
2965     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-HI", "extz", 64,
2966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2967   },
2968 /* extz ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
2969   {
2970     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-HI", "extz", 64,
2971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2972   },
2973 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
2974   {
2975     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-HI", "extz", 48,
2976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2977   },
2978 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
2979   {
2980     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-HI", "extz", 48,
2981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2982   },
2983 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
2984   {
2985     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-HI", "extz", 48,
2986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2987   },
2988 /* extz ${Dsp-24-u16},${Dsp-40-u8}[sb] */
2989   {
2990     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-HI", "extz", 48,
2991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2992   },
2993 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
2994   {
2995     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-HI", "extz", 56,
2996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
2997   },
2998 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
2999   {
3000     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-HI", "extz", 56,
3001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3002   },
3003 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
3004   {
3005     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-HI", "extz", 56,
3006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3007   },
3008 /* extz ${Dsp-24-u16},${Dsp-40-u16}[sb] */
3009   {
3010     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-HI", "extz", 56,
3011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3012   },
3013 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
3014   {
3015     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-HI", "extz", 48,
3016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3017   },
3018 /* extz ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
3019   {
3020     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-HI", "extz", 48,
3021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3022   },
3023 /* extz ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
3024   {
3025     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-HI", "extz", 48,
3026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3027   },
3028 /* extz ${Dsp-24-u16},${Dsp-40-s8}[fb] */
3029   {
3030     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-HI", "extz", 48,
3031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3032   },
3033 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
3034   {
3035     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-HI", "extz", 56,
3036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3037   },
3038 /* extz ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
3039   {
3040     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-HI", "extz", 56,
3041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3042   },
3043 /* extz ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
3044   {
3045     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-HI", "extz", 56,
3046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3047   },
3048 /* extz ${Dsp-24-u16},${Dsp-40-s16}[fb] */
3049   {
3050     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-HI", "extz", 56,
3051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3052   },
3053 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
3054   {
3055     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-HI", "extz", 56,
3056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3057   },
3058 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u16} */
3059   {
3060     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-HI", "extz", 56,
3061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3062   },
3063 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u16} */
3064   {
3065     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-HI", "extz", 56,
3066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3067   },
3068 /* extz ${Dsp-24-u16},${Dsp-40-u16} */
3069   {
3070     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-HI", "extz", 56,
3071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3072   },
3073 /* extz ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
3074   {
3075     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-HI", "extz", 64,
3076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3077   },
3078 /* extz ${Dsp-24-u16}[sb],${Dsp-40-u24} */
3079   {
3080     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-HI", "extz", 64,
3081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3082   },
3083 /* extz ${Dsp-24-s16}[fb],${Dsp-40-u24} */
3084   {
3085     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-HI", "extz", 64,
3086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3087   },
3088 /* extz ${Dsp-24-u16},${Dsp-40-u24} */
3089   {
3090     M32C_INSN_EXTZ32_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "extz32-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-HI", "extz", 64,
3091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3092   },
3093 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3094   {
3095     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 48,
3096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3097   },
3098 /* extz ${Dsp-24-u24},$Dst32RnPrefixedHI */
3099   {
3100     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 48,
3101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3102   },
3103 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3104   {
3105     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 48,
3106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3107   },
3108 /* extz ${Dsp-24-u24},$Dst32AnPrefixedHI */
3109   {
3110     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 48,
3111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3112   },
3113 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3114   {
3115     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 48,
3116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3117   },
3118 /* extz ${Dsp-24-u24},[$Dst32AnPrefixed] */
3119   {
3120     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 48,
3121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3122   },
3123 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
3124   {
3125     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-HI", "extz", 56,
3126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3127   },
3128 /* extz ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
3129   {
3130     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-HI", "extz", 56,
3131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3132   },
3133 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
3134   {
3135     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-HI", "extz", 64,
3136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3137   },
3138 /* extz ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
3139   {
3140     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-HI", "extz", 64,
3141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3142   },
3143 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
3144   {
3145     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-HI", "extz", 72,
3146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3147   },
3148 /* extz ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
3149   {
3150     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-HI", "extz", 72,
3151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3152   },
3153 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
3154   {
3155     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-HI", "extz", 56,
3156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3157   },
3158 /* extz ${Dsp-24-u24},${Dsp-48-u8}[sb] */
3159   {
3160     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-HI", "extz", 56,
3161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3162   },
3163 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
3164   {
3165     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-HI", "extz", 64,
3166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3167   },
3168 /* extz ${Dsp-24-u24},${Dsp-48-u16}[sb] */
3169   {
3170     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-HI", "extz", 64,
3171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3172   },
3173 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
3174   {
3175     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-HI", "extz", 56,
3176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3177   },
3178 /* extz ${Dsp-24-u24},${Dsp-48-s8}[fb] */
3179   {
3180     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-HI", "extz", 56,
3181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3182   },
3183 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
3184   {
3185     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-HI", "extz", 64,
3186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3187   },
3188 /* extz ${Dsp-24-u24},${Dsp-48-s16}[fb] */
3189   {
3190     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-HI", "extz", 64,
3191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3192   },
3193 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
3194   {
3195     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-HI", "extz", 64,
3196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3197   },
3198 /* extz ${Dsp-24-u24},${Dsp-48-u16} */
3199   {
3200     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-HI", "extz", 64,
3201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3202   },
3203 /* extz ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
3204   {
3205     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-HI", "extz", 72,
3206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3207   },
3208 /* extz ${Dsp-24-u24},${Dsp-48-u24} */
3209   {
3210     M32C_INSN_EXTZ32_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "extz32-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-HI", "extz", 72,
3211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3212   },
3213 /* extz $Src32RnPrefixedQI,$Dst32RnPrefixedHI */
3214   {
3215     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 24,
3216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3217   },
3218 /* extz [$Src32AnPrefixed],$Dst32RnPrefixedHI */
3219   {
3220     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "extz", 24,
3221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3222   },
3223 /* extz $Src32RnPrefixedQI,$Dst32AnPrefixedHI */
3224   {
3225     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 24,
3226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3227   },
3228 /* extz [$Src32AnPrefixed],$Dst32AnPrefixedHI */
3229   {
3230     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-HI", "extz", 24,
3231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3232   },
3233 /* extz $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
3234   {
3235     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 24,
3236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3237   },
3238 /* extz [$Src32AnPrefixed],[$Dst32AnPrefixed] */
3239   {
3240     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "extz", 24,
3241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3242   },
3243 /* extz $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
3244   {
3245     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-HI", "extz", 32,
3246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3247   },
3248 /* extz [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
3249   {
3250     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-HI", "extz", 32,
3251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3252   },
3253 /* extz $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
3254   {
3255     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-HI", "extz", 40,
3256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3257   },
3258 /* extz [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
3259   {
3260     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-HI", "extz", 40,
3261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3262   },
3263 /* extz $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
3264   {
3265     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-HI", "extz", 48,
3266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3267   },
3268 /* extz [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
3269   {
3270     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-HI", "extz", 48,
3271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3272   },
3273 /* extz $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
3274   {
3275     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-HI", "extz", 32,
3276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3277   },
3278 /* extz [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
3279   {
3280     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-HI", "extz", 32,
3281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3282   },
3283 /* extz $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
3284   {
3285     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-HI", "extz", 40,
3286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3287   },
3288 /* extz [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
3289   {
3290     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-HI", "extz", 40,
3291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3292   },
3293 /* extz $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
3294   {
3295     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-HI", "extz", 32,
3296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3297   },
3298 /* extz [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
3299   {
3300     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-HI", "extz", 32,
3301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3302   },
3303 /* extz $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
3304   {
3305     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-HI", "extz", 40,
3306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3307   },
3308 /* extz [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
3309   {
3310     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-HI", "extz", 40,
3311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3312   },
3313 /* extz $Src32RnPrefixedQI,${Dsp-24-u16} */
3314   {
3315     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-HI", "extz", 40,
3316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3317   },
3318 /* extz [$Src32AnPrefixed],${Dsp-24-u16} */
3319   {
3320     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-HI", "extz", 40,
3321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3322   },
3323 /* extz $Src32RnPrefixedQI,${Dsp-24-u24} */
3324   {
3325     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-HI", "extz", 48,
3326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3327   },
3328 /* extz [$Src32AnPrefixed],${Dsp-24-u24} */
3329   {
3330     M32C_INSN_EXTZ32_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "extz32-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-HI", "extz", 48,
3331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3332   },
3333 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3334   {
3335     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 32,
3336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3337   },
3338 /* exts.b ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
3339   {
3340     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 32,
3341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3342   },
3343 /* exts.b ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
3344   {
3345     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 32,
3346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3347   },
3348 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3349   {
3350     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 32,
3351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3352   },
3353 /* exts.b ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
3354   {
3355     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 32,
3356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3357   },
3358 /* exts.b ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
3359   {
3360     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 32,
3361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3362   },
3363 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3364   {
3365     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 32,
3366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3367   },
3368 /* exts.b ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
3369   {
3370     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 32,
3371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3372   },
3373 /* exts.b ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
3374   {
3375     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 32,
3376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3377   },
3378 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
3379   {
3380     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-HI", "exts.b", 40,
3381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3382   },
3383 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
3384   {
3385     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-HI", "exts.b", 40,
3386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3387   },
3388 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
3389   {
3390     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-HI", "exts.b", 40,
3391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3392   },
3393 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
3394   {
3395     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-HI", "exts.b", 48,
3396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3397   },
3398 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
3399   {
3400     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-HI", "exts.b", 48,
3401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3402   },
3403 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
3404   {
3405     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-HI", "exts.b", 48,
3406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3407   },
3408 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
3409   {
3410     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-HI", "exts.b", 56,
3411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3412   },
3413 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
3414   {
3415     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-HI", "exts.b", 56,
3416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3417   },
3418 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
3419   {
3420     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-HI", "exts.b", 56,
3421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3422   },
3423 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
3424   {
3425     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-HI", "exts.b", 40,
3426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3427   },
3428 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
3429   {
3430     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-HI", "exts.b", 40,
3431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3432   },
3433 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
3434   {
3435     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-HI", "exts.b", 40,
3436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3437   },
3438 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
3439   {
3440     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-HI", "exts.b", 48,
3441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3442   },
3443 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
3444   {
3445     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-HI", "exts.b", 48,
3446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3447   },
3448 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
3449   {
3450     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-HI", "exts.b", 48,
3451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3452   },
3453 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
3454   {
3455     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-HI", "exts.b", 40,
3456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3457   },
3458 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
3459   {
3460     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-HI", "exts.b", 40,
3461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3462   },
3463 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
3464   {
3465     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-HI", "exts.b", 40,
3466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3467   },
3468 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
3469   {
3470     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-HI", "exts.b", 48,
3471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3472   },
3473 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
3474   {
3475     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-HI", "exts.b", 48,
3476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3477   },
3478 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
3479   {
3480     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-HI", "exts.b", 48,
3481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3482   },
3483 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
3484   {
3485     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-HI", "exts.b", 48,
3486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3487   },
3488 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u16} */
3489   {
3490     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-HI", "exts.b", 48,
3491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3492   },
3493 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u16} */
3494   {
3495     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-HI", "exts.b", 48,
3496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3497   },
3498 /* exts.b ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
3499   {
3500     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-HI", "exts.b", 56,
3501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3502   },
3503 /* exts.b ${Dsp-24-u8}[sb],${Dsp-32-u24} */
3504   {
3505     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-HI", "exts.b", 56,
3506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3507   },
3508 /* exts.b ${Dsp-24-s8}[fb],${Dsp-32-u24} */
3509   {
3510     M32C_INSN_EXTS32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "exts32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-HI", "exts.b", 56,
3511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3512   },
3513 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3514   {
3515     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 40,
3516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3517   },
3518 /* exts.b ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
3519   {
3520     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 40,
3521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3522   },
3523 /* exts.b ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
3524   {
3525     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 40,
3526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3527   },
3528 /* exts.b ${Dsp-24-u16},$Dst32RnPrefixedHI */
3529   {
3530     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 40,
3531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3532   },
3533 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3534   {
3535     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 40,
3536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3537   },
3538 /* exts.b ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
3539   {
3540     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 40,
3541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3542   },
3543 /* exts.b ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
3544   {
3545     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 40,
3546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3547   },
3548 /* exts.b ${Dsp-24-u16},$Dst32AnPrefixedHI */
3549   {
3550     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 40,
3551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3552   },
3553 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3554   {
3555     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 40,
3556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3557   },
3558 /* exts.b ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
3559   {
3560     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 40,
3561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3562   },
3563 /* exts.b ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
3564   {
3565     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 40,
3566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3567   },
3568 /* exts.b ${Dsp-24-u16},[$Dst32AnPrefixed] */
3569   {
3570     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 40,
3571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3572   },
3573 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
3574   {
3575     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-HI", "exts.b", 48,
3576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3577   },
3578 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
3579   {
3580     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-HI", "exts.b", 48,
3581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3582   },
3583 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
3584   {
3585     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-HI", "exts.b", 48,
3586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3587   },
3588 /* exts.b ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
3589   {
3590     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-HI", "exts.b", 48,
3591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3592   },
3593 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
3594   {
3595     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-HI", "exts.b", 56,
3596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3597   },
3598 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
3599   {
3600     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-HI", "exts.b", 56,
3601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3602   },
3603 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
3604   {
3605     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-HI", "exts.b", 56,
3606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3607   },
3608 /* exts.b ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
3609   {
3610     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-HI", "exts.b", 56,
3611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3612   },
3613 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
3614   {
3615     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-HI", "exts.b", 64,
3616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3617   },
3618 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
3619   {
3620     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-HI", "exts.b", 64,
3621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3622   },
3623 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
3624   {
3625     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-HI", "exts.b", 64,
3626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3627   },
3628 /* exts.b ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
3629   {
3630     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-HI", "exts.b", 64,
3631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3632   },
3633 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
3634   {
3635     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-HI", "exts.b", 48,
3636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3637   },
3638 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
3639   {
3640     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-HI", "exts.b", 48,
3641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3642   },
3643 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
3644   {
3645     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-HI", "exts.b", 48,
3646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3647   },
3648 /* exts.b ${Dsp-24-u16},${Dsp-40-u8}[sb] */
3649   {
3650     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-HI", "exts.b", 48,
3651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3652   },
3653 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
3654   {
3655     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-HI", "exts.b", 56,
3656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3657   },
3658 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
3659   {
3660     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-HI", "exts.b", 56,
3661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3662   },
3663 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
3664   {
3665     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-HI", "exts.b", 56,
3666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3667   },
3668 /* exts.b ${Dsp-24-u16},${Dsp-40-u16}[sb] */
3669   {
3670     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-HI", "exts.b", 56,
3671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3672   },
3673 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
3674   {
3675     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-HI", "exts.b", 48,
3676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3677   },
3678 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
3679   {
3680     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-HI", "exts.b", 48,
3681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3682   },
3683 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
3684   {
3685     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-HI", "exts.b", 48,
3686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3687   },
3688 /* exts.b ${Dsp-24-u16},${Dsp-40-s8}[fb] */
3689   {
3690     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-HI", "exts.b", 48,
3691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3692   },
3693 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
3694   {
3695     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-HI", "exts.b", 56,
3696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3697   },
3698 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
3699   {
3700     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-HI", "exts.b", 56,
3701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3702   },
3703 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
3704   {
3705     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-HI", "exts.b", 56,
3706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3707   },
3708 /* exts.b ${Dsp-24-u16},${Dsp-40-s16}[fb] */
3709   {
3710     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-HI", "exts.b", 56,
3711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3712   },
3713 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
3714   {
3715     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-HI", "exts.b", 56,
3716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3717   },
3718 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u16} */
3719   {
3720     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-HI", "exts.b", 56,
3721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3722   },
3723 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u16} */
3724   {
3725     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-HI", "exts.b", 56,
3726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3727   },
3728 /* exts.b ${Dsp-24-u16},${Dsp-40-u16} */
3729   {
3730     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-HI", "exts.b", 56,
3731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3732   },
3733 /* exts.b ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
3734   {
3735     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-HI", "exts.b", 64,
3736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3737   },
3738 /* exts.b ${Dsp-24-u16}[sb],${Dsp-40-u24} */
3739   {
3740     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-HI", "exts.b", 64,
3741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3742   },
3743 /* exts.b ${Dsp-24-s16}[fb],${Dsp-40-u24} */
3744   {
3745     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-HI", "exts.b", 64,
3746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3747   },
3748 /* exts.b ${Dsp-24-u16},${Dsp-40-u24} */
3749   {
3750     M32C_INSN_EXTS32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "exts32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-HI", "exts.b", 64,
3751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3752   },
3753 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
3754   {
3755     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 48,
3756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3757   },
3758 /* exts.b ${Dsp-24-u24},$Dst32RnPrefixedHI */
3759   {
3760     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 48,
3761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3762   },
3763 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
3764   {
3765     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 48,
3766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3767   },
3768 /* exts.b ${Dsp-24-u24},$Dst32AnPrefixedHI */
3769   {
3770     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 48,
3771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3772   },
3773 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
3774   {
3775     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 48,
3776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3777   },
3778 /* exts.b ${Dsp-24-u24},[$Dst32AnPrefixed] */
3779   {
3780     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 48,
3781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3782   },
3783 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
3784   {
3785     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-HI", "exts.b", 56,
3786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3787   },
3788 /* exts.b ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
3789   {
3790     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-HI", "exts.b", 56,
3791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3792   },
3793 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
3794   {
3795     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-HI", "exts.b", 64,
3796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3797   },
3798 /* exts.b ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
3799   {
3800     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-HI", "exts.b", 64,
3801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3802   },
3803 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
3804   {
3805     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-HI", "exts.b", 72,
3806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3807   },
3808 /* exts.b ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
3809   {
3810     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-HI", "exts.b", 72,
3811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3812   },
3813 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
3814   {
3815     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-HI", "exts.b", 56,
3816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3817   },
3818 /* exts.b ${Dsp-24-u24},${Dsp-48-u8}[sb] */
3819   {
3820     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-HI", "exts.b", 56,
3821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3822   },
3823 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
3824   {
3825     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-HI", "exts.b", 64,
3826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3827   },
3828 /* exts.b ${Dsp-24-u24},${Dsp-48-u16}[sb] */
3829   {
3830     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-HI", "exts.b", 64,
3831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3832   },
3833 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
3834   {
3835     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-HI", "exts.b", 56,
3836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3837   },
3838 /* exts.b ${Dsp-24-u24},${Dsp-48-s8}[fb] */
3839   {
3840     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-HI", "exts.b", 56,
3841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3842   },
3843 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
3844   {
3845     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-HI", "exts.b", 64,
3846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3847   },
3848 /* exts.b ${Dsp-24-u24},${Dsp-48-s16}[fb] */
3849   {
3850     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-HI", "exts.b", 64,
3851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3852   },
3853 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
3854   {
3855     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-HI", "exts.b", 64,
3856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3857   },
3858 /* exts.b ${Dsp-24-u24},${Dsp-48-u16} */
3859   {
3860     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-HI", "exts.b", 64,
3861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3862   },
3863 /* exts.b ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
3864   {
3865     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-HI", "exts.b", 72,
3866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3867   },
3868 /* exts.b ${Dsp-24-u24},${Dsp-48-u24} */
3869   {
3870     M32C_INSN_EXTS32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "exts32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-HI", "exts.b", 72,
3871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3872   },
3873 /* exts.b $Src32RnPrefixedQI,$Dst32RnPrefixedHI */
3874   {
3875     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 24,
3876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3877   },
3878 /* exts.b [$Src32AnPrefixed],$Dst32RnPrefixedHI */
3879   {
3880     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-HI", "exts.b", 24,
3881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3882   },
3883 /* exts.b $Src32RnPrefixedQI,$Dst32AnPrefixedHI */
3884   {
3885     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 24,
3886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3887   },
3888 /* exts.b [$Src32AnPrefixed],$Dst32AnPrefixedHI */
3889   {
3890     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-HI", "exts.b", 24,
3891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3892   },
3893 /* exts.b $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
3894   {
3895     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 24,
3896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3897   },
3898 /* exts.b [$Src32AnPrefixed],[$Dst32AnPrefixed] */
3899   {
3900     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-HI", "exts.b", 24,
3901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3902   },
3903 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
3904   {
3905     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-HI", "exts.b", 32,
3906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3907   },
3908 /* exts.b [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
3909   {
3910     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-HI", "exts.b", 32,
3911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3912   },
3913 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
3914   {
3915     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-HI", "exts.b", 40,
3916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3917   },
3918 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
3919   {
3920     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-HI", "exts.b", 40,
3921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3922   },
3923 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
3924   {
3925     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-HI", "exts.b", 48,
3926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3927   },
3928 /* exts.b [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
3929   {
3930     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-HI", "exts.b", 48,
3931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3932   },
3933 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
3934   {
3935     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-HI", "exts.b", 32,
3936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3937   },
3938 /* exts.b [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
3939   {
3940     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-HI", "exts.b", 32,
3941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3942   },
3943 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
3944   {
3945     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-HI", "exts.b", 40,
3946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3947   },
3948 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
3949   {
3950     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-HI", "exts.b", 40,
3951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3952   },
3953 /* exts.b $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
3954   {
3955     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-HI", "exts.b", 32,
3956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3957   },
3958 /* exts.b [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
3959   {
3960     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-HI", "exts.b", 32,
3961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3962   },
3963 /* exts.b $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
3964   {
3965     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-HI", "exts.b", 40,
3966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3967   },
3968 /* exts.b [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
3969   {
3970     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-HI", "exts.b", 40,
3971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3972   },
3973 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u16} */
3974   {
3975     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-HI", "exts.b", 40,
3976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3977   },
3978 /* exts.b [$Src32AnPrefixed],${Dsp-24-u16} */
3979   {
3980     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-HI", "exts.b", 40,
3981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3982   },
3983 /* exts.b $Src32RnPrefixedQI,${Dsp-24-u24} */
3984   {
3985     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-HI", "exts.b", 48,
3986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3987   },
3988 /* exts.b [$Src32AnPrefixed],${Dsp-24-u24} */
3989   {
3990     M32C_INSN_EXTS32_B_BASIC_EXTPREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "exts32.b-basic-ExtPrefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-HI", "exts.b", 48,
3991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3992   },
3993 /* exts.w $Dst32RnExtUnprefixedHI */
3994   {
3995     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_RN_DIRECT_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-Rn-direct-ExtUnprefixed-HI", "exts.w", 16,
3996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
3997   },
3998 /* exts.w $Dst32AnUnprefixedSI */
3999   {
4000     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "exts32.w-16-ExtUnprefixed-dst32-An-direct-Unprefixed-SI", "exts.w", 16,
4001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4002   },
4003 /* exts.w [$Dst32AnExtUnprefixed] */
4004   {
4005     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_AN_INDIRECT_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-An-indirect-ExtUnprefixed-HI", "exts.w", 16,
4006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4007   },
4008 /* exts.w ${Dsp-16-u8}[$Dst32AnExtUnprefixed] */
4009   {
4010     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_16_8_AN_RELATIVE_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-16-8-An-relative-ExtUnprefixed-HI", "exts.w", 24,
4011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4012   },
4013 /* exts.w ${Dsp-16-u16}[$Dst32AnExtUnprefixed] */
4014   {
4015     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_16_16_AN_RELATIVE_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-16-16-An-relative-ExtUnprefixed-HI", "exts.w", 32,
4016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4017   },
4018 /* exts.w ${Dsp-16-u24}[$Dst32AnExtUnprefixed] */
4019   {
4020     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_16_24_AN_RELATIVE_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-16-24-An-relative-ExtUnprefixed-HI", "exts.w", 40,
4021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4022   },
4023 /* exts.w ${Dsp-16-u8}[sb] */
4024   {
4025     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_16_8_SB_RELATIVE_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-16-8-SB-relative-ExtUnprefixed-HI", "exts.w", 24,
4026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4027   },
4028 /* exts.w ${Dsp-16-u16}[sb] */
4029   {
4030     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_16_16_SB_RELATIVE_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-16-16-SB-relative-ExtUnprefixed-HI", "exts.w", 32,
4031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4032   },
4033 /* exts.w ${Dsp-16-s8}[fb] */
4034   {
4035     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_16_8_FB_RELATIVE_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-16-8-FB-relative-ExtUnprefixed-HI", "exts.w", 24,
4036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4037   },
4038 /* exts.w ${Dsp-16-s16}[fb] */
4039   {
4040     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_16_16_FB_RELATIVE_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-16-16-FB-relative-ExtUnprefixed-HI", "exts.w", 32,
4041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4042   },
4043 /* exts.w ${Dsp-16-u16} */
4044   {
4045     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_16_16_ABSOLUTE_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-16-16-absolute-ExtUnprefixed-HI", "exts.w", 32,
4046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4047   },
4048 /* exts.w ${Dsp-16-u24} */
4049   {
4050     M32C_INSN_EXTS32_W_16_EXTUNPREFIXED_DST32_16_24_ABSOLUTE_EXTUNPREFIXED_HI, "exts32.w-16-ExtUnprefixed-dst32-16-24-absolute-ExtUnprefixed-HI", "exts.w", 40,
4051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4052   },
4053 /* exts.b $Dst32RnExtUnprefixedQI */
4054   {
4055     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_RN_DIRECT_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-Rn-direct-ExtUnprefixed-QI", "exts.b", 16,
4056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4057   },
4058 /* exts.b $Dst32AnUnprefixedHI */
4059   {
4060     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "exts32.b-16-ExtUnprefixed-dst32-An-direct-Unprefixed-HI", "exts.b", 16,
4061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4062   },
4063 /* exts.b [$Dst32AnExtUnprefixed] */
4064   {
4065     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_AN_INDIRECT_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-An-indirect-ExtUnprefixed-QI", "exts.b", 16,
4066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4067   },
4068 /* exts.b ${Dsp-16-u8}[$Dst32AnExtUnprefixed] */
4069   {
4070     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_16_8_AN_RELATIVE_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-16-8-An-relative-ExtUnprefixed-QI", "exts.b", 24,
4071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4072   },
4073 /* exts.b ${Dsp-16-u16}[$Dst32AnExtUnprefixed] */
4074   {
4075     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_16_16_AN_RELATIVE_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-16-16-An-relative-ExtUnprefixed-QI", "exts.b", 32,
4076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4077   },
4078 /* exts.b ${Dsp-16-u24}[$Dst32AnExtUnprefixed] */
4079   {
4080     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_16_24_AN_RELATIVE_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-16-24-An-relative-ExtUnprefixed-QI", "exts.b", 40,
4081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4082   },
4083 /* exts.b ${Dsp-16-u8}[sb] */
4084   {
4085     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_16_8_SB_RELATIVE_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-16-8-SB-relative-ExtUnprefixed-QI", "exts.b", 24,
4086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4087   },
4088 /* exts.b ${Dsp-16-u16}[sb] */
4089   {
4090     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_16_16_SB_RELATIVE_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-16-16-SB-relative-ExtUnprefixed-QI", "exts.b", 32,
4091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4092   },
4093 /* exts.b ${Dsp-16-s8}[fb] */
4094   {
4095     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_16_8_FB_RELATIVE_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-16-8-FB-relative-ExtUnprefixed-QI", "exts.b", 24,
4096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4097   },
4098 /* exts.b ${Dsp-16-s16}[fb] */
4099   {
4100     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_16_16_FB_RELATIVE_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-16-16-FB-relative-ExtUnprefixed-QI", "exts.b", 32,
4101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4102   },
4103 /* exts.b ${Dsp-16-u16} */
4104   {
4105     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_16_16_ABSOLUTE_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-16-16-absolute-ExtUnprefixed-QI", "exts.b", 32,
4106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4107   },
4108 /* exts.b ${Dsp-16-u24} */
4109   {
4110     M32C_INSN_EXTS32_B_16_EXTUNPREFIXED_DST32_16_24_ABSOLUTE_EXTUNPREFIXED_QI, "exts32.b-16-ExtUnprefixed-dst32-16-24-absolute-ExtUnprefixed-QI", "exts.b", 40,
4111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4112   },
4113 /* exts.b $Dst16RnExtQI */
4114   {
4115     M32C_INSN_EXTS16_B_16_EXT_DST16_RN_DIRECT_EXT_QI, "exts16.b-16-Ext-dst16-Rn-direct-Ext-QI", "exts.b", 16,
4116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
4117   },
4118 /* exts.b [$Dst16An] */
4119   {
4120     M32C_INSN_EXTS16_B_16_EXT_DST16_AN_INDIRECT_EXT_QI, "exts16.b-16-Ext-dst16-An-indirect-Ext-QI", "exts.b", 16,
4121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
4122   },
4123 /* exts.b ${Dsp-16-u8}[$Dst16An] */
4124   {
4125     M32C_INSN_EXTS16_B_16_EXT_DST16_16_8_AN_RELATIVE_EXT_QI, "exts16.b-16-Ext-dst16-16-8-An-relative-Ext-QI", "exts.b", 24,
4126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
4127   },
4128 /* exts.b ${Dsp-16-u16}[$Dst16An] */
4129   {
4130     M32C_INSN_EXTS16_B_16_EXT_DST16_16_16_AN_RELATIVE_EXT_QI, "exts16.b-16-Ext-dst16-16-16-An-relative-Ext-QI", "exts.b", 32,
4131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
4132   },
4133 /* exts.b ${Dsp-16-u8}[sb] */
4134   {
4135     M32C_INSN_EXTS16_B_16_EXT_DST16_16_8_SB_RELATIVE_EXT_QI, "exts16.b-16-Ext-dst16-16-8-SB-relative-Ext-QI", "exts.b", 24,
4136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
4137   },
4138 /* exts.b ${Dsp-16-u16}[sb] */
4139   {
4140     M32C_INSN_EXTS16_B_16_EXT_DST16_16_16_SB_RELATIVE_EXT_QI, "exts16.b-16-Ext-dst16-16-16-SB-relative-Ext-QI", "exts.b", 32,
4141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
4142   },
4143 /* exts.b ${Dsp-16-s8}[fb] */
4144   {
4145     M32C_INSN_EXTS16_B_16_EXT_DST16_16_8_FB_RELATIVE_EXT_QI, "exts16.b-16-Ext-dst16-16-8-FB-relative-Ext-QI", "exts.b", 24,
4146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
4147   },
4148 /* exts.b ${Dsp-16-u16} */
4149   {
4150     M32C_INSN_EXTS16_B_16_EXT_DST16_16_16_ABSOLUTE_EXT_QI, "exts16.b-16-Ext-dst16-16-16-absolute-Ext-QI", "exts.b", 32,
4151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
4152   },
4153 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4154   {
4155     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 24,
4156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4157   },
4158 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
4159   {
4160     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 24,
4161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4162   },
4163 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
4164   {
4165     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 24,
4166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4167   },
4168 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4169   {
4170     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 24,
4171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4172   },
4173 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
4174   {
4175     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 24,
4176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4177   },
4178 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
4179   {
4180     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 24,
4181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4182   },
4183 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4184   {
4185     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 24,
4186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4187   },
4188 /* xor.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
4189   {
4190     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 24,
4191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4192   },
4193 /* xor.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
4194   {
4195     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 24,
4196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4197   },
4198 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4199   {
4200     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "xor.w", 32,
4201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4202   },
4203 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4204   {
4205     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "xor.w", 32,
4206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4207   },
4208 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4209   {
4210     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "xor.w", 32,
4211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4212   },
4213 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4214   {
4215     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "xor.w", 40,
4216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4217   },
4218 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4219   {
4220     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "xor.w", 40,
4221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4222   },
4223 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4224   {
4225     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "xor.w", 40,
4226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4227   },
4228 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4229   {
4230     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "xor.w", 48,
4231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4232   },
4233 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4234   {
4235     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "xor.w", 48,
4236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4237   },
4238 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4239   {
4240     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "xor.w", 48,
4241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4242   },
4243 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
4244   {
4245     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "xor.w", 32,
4246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4247   },
4248 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
4249   {
4250     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "xor.w", 32,
4251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4252   },
4253 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
4254   {
4255     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "xor.w", 32,
4256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4257   },
4258 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
4259   {
4260     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "xor.w", 40,
4261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4262   },
4263 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
4264   {
4265     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "xor.w", 40,
4266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4267   },
4268 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
4269   {
4270     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "xor.w", 40,
4271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4272   },
4273 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
4274   {
4275     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "xor.w", 32,
4276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4277   },
4278 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
4279   {
4280     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "xor.w", 32,
4281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4282   },
4283 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
4284   {
4285     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "xor.w", 32,
4286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4287   },
4288 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
4289   {
4290     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "xor.w", 40,
4291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4292   },
4293 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
4294   {
4295     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "xor.w", 40,
4296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4297   },
4298 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
4299   {
4300     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "xor.w", 40,
4301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4302   },
4303 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
4304   {
4305     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "xor.w", 40,
4306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4307   },
4308 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
4309   {
4310     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "xor.w", 40,
4311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4312   },
4313 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
4314   {
4315     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "xor.w", 40,
4316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4317   },
4318 /* xor.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
4319   {
4320     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "xor.w", 48,
4321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4322   },
4323 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
4324   {
4325     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "xor.w", 48,
4326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4327   },
4328 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
4329   {
4330     M32C_INSN_XOR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "xor.w", 48,
4331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4332   },
4333 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4334   {
4335     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 32,
4336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4337   },
4338 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
4339   {
4340     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 32,
4341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4342   },
4343 /* xor.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
4344   {
4345     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 32,
4346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4347   },
4348 /* xor.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
4349   {
4350     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 32,
4351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4352   },
4353 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4354   {
4355     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 32,
4356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4357   },
4358 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
4359   {
4360     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 32,
4361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4362   },
4363 /* xor.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
4364   {
4365     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 32,
4366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4367   },
4368 /* xor.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
4369   {
4370     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 32,
4371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4372   },
4373 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4374   {
4375     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 32,
4376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4377   },
4378 /* xor.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
4379   {
4380     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 32,
4381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4382   },
4383 /* xor.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
4384   {
4385     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 32,
4386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4387   },
4388 /* xor.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
4389   {
4390     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 32,
4391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4392   },
4393 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4394   {
4395     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "xor.w", 40,
4396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4397   },
4398 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4399   {
4400     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "xor.w", 40,
4401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4402   },
4403 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
4404   {
4405     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "xor.w", 40,
4406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4407   },
4408 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
4409   {
4410     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "xor.w", 40,
4411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4412   },
4413 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4414   {
4415     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "xor.w", 48,
4416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4417   },
4418 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4419   {
4420     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "xor.w", 48,
4421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4422   },
4423 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
4424   {
4425     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "xor.w", 48,
4426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4427   },
4428 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
4429   {
4430     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "xor.w", 48,
4431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4432   },
4433 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4434   {
4435     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "xor.w", 56,
4436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4437   },
4438 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4439   {
4440     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "xor.w", 56,
4441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4442   },
4443 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
4444   {
4445     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "xor.w", 56,
4446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4447   },
4448 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
4449   {
4450     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "xor.w", 56,
4451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4452   },
4453 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
4454   {
4455     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "xor.w", 40,
4456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4457   },
4458 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
4459   {
4460     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "xor.w", 40,
4461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4462   },
4463 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
4464   {
4465     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "xor.w", 40,
4466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4467   },
4468 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
4469   {
4470     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "xor.w", 40,
4471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4472   },
4473 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
4474   {
4475     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "xor.w", 48,
4476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4477   },
4478 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
4479   {
4480     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "xor.w", 48,
4481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4482   },
4483 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
4484   {
4485     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "xor.w", 48,
4486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4487   },
4488 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
4489   {
4490     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "xor.w", 48,
4491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4492   },
4493 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
4494   {
4495     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "xor.w", 40,
4496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4497   },
4498 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
4499   {
4500     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "xor.w", 40,
4501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4502   },
4503 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
4504   {
4505     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "xor.w", 40,
4506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4507   },
4508 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
4509   {
4510     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "xor.w", 40,
4511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4512   },
4513 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
4514   {
4515     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "xor.w", 48,
4516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4517   },
4518 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
4519   {
4520     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "xor.w", 48,
4521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4522   },
4523 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
4524   {
4525     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "xor.w", 48,
4526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4527   },
4528 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
4529   {
4530     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "xor.w", 48,
4531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4532   },
4533 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
4534   {
4535     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "xor.w", 48,
4536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4537   },
4538 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
4539   {
4540     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "xor.w", 48,
4541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4542   },
4543 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
4544   {
4545     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "xor.w", 48,
4546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4547   },
4548 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
4549   {
4550     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "xor.w", 48,
4551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4552   },
4553 /* xor.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
4554   {
4555     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "xor.w", 56,
4556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4557   },
4558 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
4559   {
4560     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "xor.w", 56,
4561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4562   },
4563 /* xor.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
4564   {
4565     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "xor.w", 56,
4566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4567   },
4568 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
4569   {
4570     M32C_INSN_XOR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "xor.w", 56,
4571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4572   },
4573 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4574   {
4575     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 40,
4576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4577   },
4578 /* xor.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
4579   {
4580     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 40,
4581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4582   },
4583 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4584   {
4585     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 40,
4586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4587   },
4588 /* xor.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
4589   {
4590     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 40,
4591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4592   },
4593 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4594   {
4595     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 40,
4596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4597   },
4598 /* xor.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
4599   {
4600     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 40,
4601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4602   },
4603 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
4604   {
4605     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "xor.w", 48,
4606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4607   },
4608 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
4609   {
4610     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "xor.w", 48,
4611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4612   },
4613 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
4614   {
4615     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "xor.w", 56,
4616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4617   },
4618 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
4619   {
4620     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "xor.w", 56,
4621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4622   },
4623 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
4624   {
4625     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "xor.w", 64,
4626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4627   },
4628 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
4629   {
4630     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "xor.w", 64,
4631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4632   },
4633 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
4634   {
4635     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "xor.w", 48,
4636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4637   },
4638 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
4639   {
4640     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "xor.w", 48,
4641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4642   },
4643 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
4644   {
4645     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "xor.w", 56,
4646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4647   },
4648 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
4649   {
4650     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "xor.w", 56,
4651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4652   },
4653 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
4654   {
4655     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "xor.w", 48,
4656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4657   },
4658 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
4659   {
4660     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "xor.w", 48,
4661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4662   },
4663 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
4664   {
4665     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "xor.w", 56,
4666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4667   },
4668 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
4669   {
4670     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "xor.w", 56,
4671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4672   },
4673 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
4674   {
4675     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "xor.w", 56,
4676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4677   },
4678 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
4679   {
4680     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "xor.w", 56,
4681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4682   },
4683 /* xor.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
4684   {
4685     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "xor.w", 64,
4686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4687   },
4688 /* xor.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
4689   {
4690     M32C_INSN_XOR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "xor.w", 64,
4691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4692   },
4693 /* xor.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
4694   {
4695     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 16,
4696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4697   },
4698 /* xor.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
4699   {
4700     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 16,
4701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4702   },
4703 /* xor.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
4704   {
4705     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "xor.w", 16,
4706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4707   },
4708 /* xor.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
4709   {
4710     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 16,
4711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4712   },
4713 /* xor.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
4714   {
4715     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 16,
4716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4717   },
4718 /* xor.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
4719   {
4720     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "xor.w", 16,
4721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4722   },
4723 /* xor.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
4724   {
4725     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 16,
4726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4727   },
4728 /* xor.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
4729   {
4730     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 16,
4731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4732   },
4733 /* xor.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4734   {
4735     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "xor.w", 16,
4736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4737   },
4738 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
4739   {
4740     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "xor.w", 24,
4741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4742   },
4743 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
4744   {
4745     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "xor.w", 24,
4746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4747   },
4748 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
4749   {
4750     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "xor.w", 24,
4751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4752   },
4753 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
4754   {
4755     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "xor.w", 32,
4756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4757   },
4758 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
4759   {
4760     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "xor.w", 32,
4761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4762   },
4763 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
4764   {
4765     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "xor.w", 32,
4766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4767   },
4768 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
4769   {
4770     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "xor.w", 40,
4771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4772   },
4773 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
4774   {
4775     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "xor.w", 40,
4776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4777   },
4778 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
4779   {
4780     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "xor.w", 40,
4781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4782   },
4783 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
4784   {
4785     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "xor.w", 24,
4786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4787   },
4788 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
4789   {
4790     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "xor.w", 24,
4791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4792   },
4793 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
4794   {
4795     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "xor.w", 24,
4796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4797   },
4798 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
4799   {
4800     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "xor.w", 32,
4801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4802   },
4803 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
4804   {
4805     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "xor.w", 32,
4806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4807   },
4808 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
4809   {
4810     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "xor.w", 32,
4811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4812   },
4813 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
4814   {
4815     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "xor.w", 24,
4816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4817   },
4818 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
4819   {
4820     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "xor.w", 24,
4821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4822   },
4823 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
4824   {
4825     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "xor.w", 24,
4826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4827   },
4828 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
4829   {
4830     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "xor.w", 32,
4831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4832   },
4833 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
4834   {
4835     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "xor.w", 32,
4836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4837   },
4838 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
4839   {
4840     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "xor.w", 32,
4841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4842   },
4843 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
4844   {
4845     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "xor.w", 32,
4846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4847   },
4848 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
4849   {
4850     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "xor.w", 32,
4851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4852   },
4853 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
4854   {
4855     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "xor.w", 32,
4856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4857   },
4858 /* xor.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
4859   {
4860     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "xor.w", 40,
4861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4862   },
4863 /* xor.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
4864   {
4865     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "xor.w", 40,
4866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4867   },
4868 /* xor.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
4869   {
4870     M32C_INSN_XOR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "xor.w", 40,
4871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4872   },
4873 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
4874   {
4875     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 24,
4876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4877   },
4878 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
4879   {
4880     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 24,
4881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4882   },
4883 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
4884   {
4885     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 24,
4886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4887   },
4888 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
4889   {
4890     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 24,
4891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4892   },
4893 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
4894   {
4895     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 24,
4896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4897   },
4898 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
4899   {
4900     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 24,
4901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4902   },
4903 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
4904   {
4905     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 24,
4906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4907   },
4908 /* xor.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
4909   {
4910     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 24,
4911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4912   },
4913 /* xor.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
4914   {
4915     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 24,
4916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4917   },
4918 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4919   {
4920     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "xor.b", 32,
4921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4922   },
4923 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4924   {
4925     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "xor.b", 32,
4926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4927   },
4928 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
4929   {
4930     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "xor.b", 32,
4931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4932   },
4933 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4934   {
4935     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "xor.b", 40,
4936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4937   },
4938 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4939   {
4940     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "xor.b", 40,
4941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4942   },
4943 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
4944   {
4945     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "xor.b", 40,
4946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4947   },
4948 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4949   {
4950     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "xor.b", 48,
4951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4952   },
4953 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4954   {
4955     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "xor.b", 48,
4956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4957   },
4958 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
4959   {
4960     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "xor.b", 48,
4961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4962   },
4963 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
4964   {
4965     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "xor.b", 32,
4966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4967   },
4968 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
4969   {
4970     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "xor.b", 32,
4971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4972   },
4973 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
4974   {
4975     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "xor.b", 32,
4976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4977   },
4978 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
4979   {
4980     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "xor.b", 40,
4981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4982   },
4983 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
4984   {
4985     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "xor.b", 40,
4986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4987   },
4988 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
4989   {
4990     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "xor.b", 40,
4991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4992   },
4993 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
4994   {
4995     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "xor.b", 32,
4996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
4997   },
4998 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
4999   {
5000     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "xor.b", 32,
5001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5002   },
5003 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
5004   {
5005     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "xor.b", 32,
5006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5007   },
5008 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
5009   {
5010     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "xor.b", 40,
5011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5012   },
5013 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
5014   {
5015     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "xor.b", 40,
5016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5017   },
5018 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
5019   {
5020     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "xor.b", 40,
5021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5022   },
5023 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
5024   {
5025     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "xor.b", 40,
5026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5027   },
5028 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
5029   {
5030     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "xor.b", 40,
5031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5032   },
5033 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
5034   {
5035     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "xor.b", 40,
5036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5037   },
5038 /* xor.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
5039   {
5040     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "xor.b", 48,
5041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5042   },
5043 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
5044   {
5045     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "xor.b", 48,
5046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5047   },
5048 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
5049   {
5050     M32C_INSN_XOR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "xor.b", 48,
5051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5052   },
5053 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5054   {
5055     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 32,
5056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5057   },
5058 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
5059   {
5060     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 32,
5061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5062   },
5063 /* xor.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
5064   {
5065     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 32,
5066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5067   },
5068 /* xor.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
5069   {
5070     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 32,
5071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5072   },
5073 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5074   {
5075     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 32,
5076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5077   },
5078 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
5079   {
5080     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 32,
5081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5082   },
5083 /* xor.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
5084   {
5085     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 32,
5086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5087   },
5088 /* xor.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
5089   {
5090     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 32,
5091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5092   },
5093 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5094   {
5095     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 32,
5096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5097   },
5098 /* xor.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
5099   {
5100     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 32,
5101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5102   },
5103 /* xor.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
5104   {
5105     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 32,
5106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5107   },
5108 /* xor.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
5109   {
5110     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 32,
5111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5112   },
5113 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5114   {
5115     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "xor.b", 40,
5116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5117   },
5118 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5119   {
5120     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "xor.b", 40,
5121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5122   },
5123 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
5124   {
5125     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "xor.b", 40,
5126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5127   },
5128 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
5129   {
5130     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "xor.b", 40,
5131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5132   },
5133 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5134   {
5135     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "xor.b", 48,
5136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5137   },
5138 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5139   {
5140     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "xor.b", 48,
5141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5142   },
5143 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
5144   {
5145     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "xor.b", 48,
5146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5147   },
5148 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
5149   {
5150     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "xor.b", 48,
5151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5152   },
5153 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5154   {
5155     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "xor.b", 56,
5156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5157   },
5158 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5159   {
5160     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "xor.b", 56,
5161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5162   },
5163 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
5164   {
5165     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "xor.b", 56,
5166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5167   },
5168 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
5169   {
5170     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "xor.b", 56,
5171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5172   },
5173 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
5174   {
5175     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "xor.b", 40,
5176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5177   },
5178 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
5179   {
5180     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "xor.b", 40,
5181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5182   },
5183 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
5184   {
5185     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "xor.b", 40,
5186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5187   },
5188 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
5189   {
5190     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "xor.b", 40,
5191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5192   },
5193 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
5194   {
5195     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "xor.b", 48,
5196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5197   },
5198 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
5199   {
5200     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "xor.b", 48,
5201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5202   },
5203 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
5204   {
5205     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "xor.b", 48,
5206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5207   },
5208 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
5209   {
5210     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "xor.b", 48,
5211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5212   },
5213 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
5214   {
5215     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "xor.b", 40,
5216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5217   },
5218 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
5219   {
5220     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "xor.b", 40,
5221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5222   },
5223 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
5224   {
5225     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "xor.b", 40,
5226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5227   },
5228 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
5229   {
5230     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "xor.b", 40,
5231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5232   },
5233 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
5234   {
5235     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "xor.b", 48,
5236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5237   },
5238 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
5239   {
5240     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "xor.b", 48,
5241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5242   },
5243 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
5244   {
5245     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "xor.b", 48,
5246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5247   },
5248 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
5249   {
5250     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "xor.b", 48,
5251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5252   },
5253 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
5254   {
5255     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "xor.b", 48,
5256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5257   },
5258 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
5259   {
5260     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "xor.b", 48,
5261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5262   },
5263 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
5264   {
5265     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "xor.b", 48,
5266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5267   },
5268 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
5269   {
5270     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "xor.b", 48,
5271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5272   },
5273 /* xor.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
5274   {
5275     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "xor.b", 56,
5276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5277   },
5278 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
5279   {
5280     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "xor.b", 56,
5281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5282   },
5283 /* xor.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
5284   {
5285     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "xor.b", 56,
5286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5287   },
5288 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
5289   {
5290     M32C_INSN_XOR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "xor.b", 56,
5291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5292   },
5293 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5294   {
5295     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 40,
5296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5297   },
5298 /* xor.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
5299   {
5300     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 40,
5301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5302   },
5303 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5304   {
5305     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 40,
5306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5307   },
5308 /* xor.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
5309   {
5310     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 40,
5311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5312   },
5313 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5314   {
5315     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 40,
5316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5317   },
5318 /* xor.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
5319   {
5320     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 40,
5321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5322   },
5323 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
5324   {
5325     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "xor.b", 48,
5326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5327   },
5328 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
5329   {
5330     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "xor.b", 48,
5331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5332   },
5333 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
5334   {
5335     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "xor.b", 56,
5336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5337   },
5338 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
5339   {
5340     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "xor.b", 56,
5341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5342   },
5343 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
5344   {
5345     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "xor.b", 64,
5346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5347   },
5348 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
5349   {
5350     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "xor.b", 64,
5351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5352   },
5353 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
5354   {
5355     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "xor.b", 48,
5356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5357   },
5358 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
5359   {
5360     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "xor.b", 48,
5361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5362   },
5363 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
5364   {
5365     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "xor.b", 56,
5366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5367   },
5368 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
5369   {
5370     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "xor.b", 56,
5371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5372   },
5373 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
5374   {
5375     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "xor.b", 48,
5376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5377   },
5378 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
5379   {
5380     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "xor.b", 48,
5381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5382   },
5383 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
5384   {
5385     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "xor.b", 56,
5386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5387   },
5388 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
5389   {
5390     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "xor.b", 56,
5391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5392   },
5393 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
5394   {
5395     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "xor.b", 56,
5396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5397   },
5398 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
5399   {
5400     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "xor.b", 56,
5401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5402   },
5403 /* xor.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
5404   {
5405     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "xor.b", 64,
5406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5407   },
5408 /* xor.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
5409   {
5410     M32C_INSN_XOR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "xor.b", 64,
5411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5412   },
5413 /* xor.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
5414   {
5415     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 16,
5416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5417   },
5418 /* xor.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
5419   {
5420     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 16,
5421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5422   },
5423 /* xor.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
5424   {
5425     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "xor.b", 16,
5426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5427   },
5428 /* xor.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
5429   {
5430     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 16,
5431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5432   },
5433 /* xor.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
5434   {
5435     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 16,
5436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5437   },
5438 /* xor.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
5439   {
5440     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "xor.b", 16,
5441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5442   },
5443 /* xor.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
5444   {
5445     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 16,
5446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5447   },
5448 /* xor.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
5449   {
5450     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 16,
5451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5452   },
5453 /* xor.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
5454   {
5455     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "xor.b", 16,
5456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5457   },
5458 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
5459   {
5460     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "xor.b", 24,
5461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5462   },
5463 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
5464   {
5465     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "xor.b", 24,
5466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5467   },
5468 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
5469   {
5470     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "xor.b", 24,
5471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5472   },
5473 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
5474   {
5475     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "xor.b", 32,
5476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5477   },
5478 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
5479   {
5480     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "xor.b", 32,
5481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5482   },
5483 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
5484   {
5485     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "xor.b", 32,
5486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5487   },
5488 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
5489   {
5490     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "xor.b", 40,
5491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5492   },
5493 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
5494   {
5495     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "xor.b", 40,
5496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5497   },
5498 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
5499   {
5500     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "xor.b", 40,
5501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5502   },
5503 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
5504   {
5505     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "xor.b", 24,
5506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5507   },
5508 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
5509   {
5510     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "xor.b", 24,
5511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5512   },
5513 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
5514   {
5515     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "xor.b", 24,
5516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5517   },
5518 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
5519   {
5520     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "xor.b", 32,
5521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5522   },
5523 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
5524   {
5525     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "xor.b", 32,
5526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5527   },
5528 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
5529   {
5530     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "xor.b", 32,
5531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5532   },
5533 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
5534   {
5535     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "xor.b", 24,
5536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5537   },
5538 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
5539   {
5540     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "xor.b", 24,
5541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5542   },
5543 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
5544   {
5545     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "xor.b", 24,
5546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5547   },
5548 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
5549   {
5550     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "xor.b", 32,
5551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5552   },
5553 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
5554   {
5555     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "xor.b", 32,
5556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5557   },
5558 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
5559   {
5560     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "xor.b", 32,
5561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5562   },
5563 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
5564   {
5565     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "xor.b", 32,
5566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5567   },
5568 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
5569   {
5570     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "xor.b", 32,
5571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5572   },
5573 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
5574   {
5575     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "xor.b", 32,
5576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5577   },
5578 /* xor.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
5579   {
5580     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "xor.b", 40,
5581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5582   },
5583 /* xor.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
5584   {
5585     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "xor.b", 40,
5586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5587   },
5588 /* xor.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
5589   {
5590     M32C_INSN_XOR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "xor.b", 40,
5591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
5592   },
5593 /* xor.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
5594   {
5595     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "xor16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "xor.w", 24,
5596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5597   },
5598 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
5599   {
5600     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "xor16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "xor.w", 24,
5601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5602   },
5603 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
5604   {
5605     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "xor16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "xor.w", 24,
5606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5607   },
5608 /* xor.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
5609   {
5610     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "xor16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "xor.w", 24,
5611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5612   },
5613 /* xor.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
5614   {
5615     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "xor16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "xor.w", 24,
5616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5617   },
5618 /* xor.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
5619   {
5620     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "xor16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "xor.w", 24,
5621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5622   },
5623 /* xor.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
5624   {
5625     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "xor16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "xor.w", 24,
5626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5627   },
5628 /* xor.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
5629   {
5630     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "xor16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "xor.w", 24,
5631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5632   },
5633 /* xor.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
5634   {
5635     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "xor16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "xor.w", 24,
5636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5637   },
5638 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
5639   {
5640     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "xor.w", 32,
5641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5642   },
5643 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
5644   {
5645     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "xor.w", 32,
5646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5647   },
5648 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
5649   {
5650     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "xor.w", 32,
5651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5652   },
5653 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
5654   {
5655     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "xor.w", 40,
5656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5657   },
5658 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
5659   {
5660     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "xor.w", 40,
5661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5662   },
5663 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
5664   {
5665     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "xor.w", 40,
5666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5667   },
5668 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
5669   {
5670     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "xor.w", 32,
5671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5672   },
5673 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
5674   {
5675     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "xor.w", 32,
5676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5677   },
5678 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
5679   {
5680     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "xor.w", 32,
5681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5682   },
5683 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
5684   {
5685     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "xor.w", 40,
5686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5687   },
5688 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
5689   {
5690     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "xor.w", 40,
5691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5692   },
5693 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
5694   {
5695     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "xor.w", 40,
5696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5697   },
5698 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
5699   {
5700     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "xor.w", 32,
5701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5702   },
5703 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
5704   {
5705     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "xor.w", 32,
5706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5707   },
5708 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
5709   {
5710     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "xor16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "xor.w", 32,
5711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5712   },
5713 /* xor.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
5714   {
5715     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "xor16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "xor.w", 40,
5716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5717   },
5718 /* xor.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
5719   {
5720     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "xor16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "xor.w", 40,
5721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5722   },
5723 /* xor.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
5724   {
5725     M32C_INSN_XOR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "xor16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "xor.w", 40,
5726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5727   },
5728 /* xor.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
5729   {
5730     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "xor16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "xor.w", 32,
5731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5732   },
5733 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
5734   {
5735     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "xor16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "xor.w", 32,
5736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5737   },
5738 /* xor.w${G} ${Dsp-16-u16},$Dst16RnHI */
5739   {
5740     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "xor16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "xor.w", 32,
5741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5742   },
5743 /* xor.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
5744   {
5745     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "xor16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "xor.w", 32,
5746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5747   },
5748 /* xor.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
5749   {
5750     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "xor16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "xor.w", 32,
5751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5752   },
5753 /* xor.w${G} ${Dsp-16-u16},$Dst16AnHI */
5754   {
5755     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "xor16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "xor.w", 32,
5756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5757   },
5758 /* xor.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
5759   {
5760     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "xor16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "xor.w", 32,
5761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5762   },
5763 /* xor.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
5764   {
5765     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "xor16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "xor.w", 32,
5766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5767   },
5768 /* xor.w${G} ${Dsp-16-u16},[$Dst16An] */
5769   {
5770     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "xor16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "xor.w", 32,
5771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5772   },
5773 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
5774   {
5775     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "xor.w", 40,
5776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5777   },
5778 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
5779   {
5780     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "xor.w", 40,
5781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5782   },
5783 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
5784   {
5785     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "xor.w", 40,
5786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5787   },
5788 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
5789   {
5790     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "xor.w", 48,
5791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5792   },
5793 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
5794   {
5795     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "xor.w", 48,
5796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5797   },
5798 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
5799   {
5800     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "xor.w", 48,
5801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5802   },
5803 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
5804   {
5805     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "xor.w", 40,
5806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5807   },
5808 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
5809   {
5810     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "xor.w", 40,
5811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5812   },
5813 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
5814   {
5815     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "xor.w", 40,
5816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5817   },
5818 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
5819   {
5820     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "xor.w", 48,
5821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5822   },
5823 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
5824   {
5825     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "xor.w", 48,
5826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5827   },
5828 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
5829   {
5830     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "xor.w", 48,
5831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5832   },
5833 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
5834   {
5835     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "xor.w", 40,
5836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5837   },
5838 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
5839   {
5840     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "xor.w", 40,
5841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5842   },
5843 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
5844   {
5845     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "xor16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "xor.w", 40,
5846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5847   },
5848 /* xor.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
5849   {
5850     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "xor16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "xor.w", 48,
5851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5852   },
5853 /* xor.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
5854   {
5855     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "xor16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "xor.w", 48,
5856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5857   },
5858 /* xor.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
5859   {
5860     M32C_INSN_XOR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "xor16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "xor.w", 48,
5861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5862   },
5863 /* xor.w${G} $Src16RnHI,$Dst16RnHI */
5864   {
5865     M32C_INSN_XOR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "xor16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "xor.w", 16,
5866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5867   },
5868 /* xor.w${G} $Src16AnHI,$Dst16RnHI */
5869   {
5870     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "xor16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "xor.w", 16,
5871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5872   },
5873 /* xor.w${G} [$Src16An],$Dst16RnHI */
5874   {
5875     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "xor16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "xor.w", 16,
5876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5877   },
5878 /* xor.w${G} $Src16RnHI,$Dst16AnHI */
5879   {
5880     M32C_INSN_XOR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "xor16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "xor.w", 16,
5881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5882   },
5883 /* xor.w${G} $Src16AnHI,$Dst16AnHI */
5884   {
5885     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "xor16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "xor.w", 16,
5886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5887   },
5888 /* xor.w${G} [$Src16An],$Dst16AnHI */
5889   {
5890     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "xor16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "xor.w", 16,
5891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5892   },
5893 /* xor.w${G} $Src16RnHI,[$Dst16An] */
5894   {
5895     M32C_INSN_XOR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "xor16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "xor.w", 16,
5896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5897   },
5898 /* xor.w${G} $Src16AnHI,[$Dst16An] */
5899   {
5900     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "xor16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "xor.w", 16,
5901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5902   },
5903 /* xor.w${G} [$Src16An],[$Dst16An] */
5904   {
5905     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "xor16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "xor.w", 16,
5906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5907   },
5908 /* xor.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
5909   {
5910     M32C_INSN_XOR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "xor16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "xor.w", 24,
5911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5912   },
5913 /* xor.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
5914   {
5915     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "xor16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "xor.w", 24,
5916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5917   },
5918 /* xor.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
5919   {
5920     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "xor16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "xor.w", 24,
5921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5922   },
5923 /* xor.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
5924   {
5925     M32C_INSN_XOR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "xor16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "xor.w", 32,
5926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5927   },
5928 /* xor.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
5929   {
5930     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "xor16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "xor.w", 32,
5931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5932   },
5933 /* xor.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
5934   {
5935     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "xor16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "xor.w", 32,
5936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5937   },
5938 /* xor.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
5939   {
5940     M32C_INSN_XOR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "xor16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "xor.w", 24,
5941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5942   },
5943 /* xor.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
5944   {
5945     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "xor16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "xor.w", 24,
5946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5947   },
5948 /* xor.w${G} [$Src16An],${Dsp-16-u8}[sb] */
5949   {
5950     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "xor16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "xor.w", 24,
5951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5952   },
5953 /* xor.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
5954   {
5955     M32C_INSN_XOR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "xor16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "xor.w", 32,
5956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5957   },
5958 /* xor.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
5959   {
5960     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "xor16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "xor.w", 32,
5961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5962   },
5963 /* xor.w${G} [$Src16An],${Dsp-16-u16}[sb] */
5964   {
5965     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "xor16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "xor.w", 32,
5966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5967   },
5968 /* xor.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
5969   {
5970     M32C_INSN_XOR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "xor16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "xor.w", 24,
5971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5972   },
5973 /* xor.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
5974   {
5975     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "xor16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "xor.w", 24,
5976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5977   },
5978 /* xor.w${G} [$Src16An],${Dsp-16-s8}[fb] */
5979   {
5980     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "xor16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "xor.w", 24,
5981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5982   },
5983 /* xor.w${G} $Src16RnHI,${Dsp-16-u16} */
5984   {
5985     M32C_INSN_XOR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "xor16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "xor.w", 32,
5986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5987   },
5988 /* xor.w${G} $Src16AnHI,${Dsp-16-u16} */
5989   {
5990     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "xor16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "xor.w", 32,
5991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5992   },
5993 /* xor.w${G} [$Src16An],${Dsp-16-u16} */
5994   {
5995     M32C_INSN_XOR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "xor16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "xor.w", 32,
5996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
5997   },
5998 /* xor.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
5999   {
6000     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "xor16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "xor.b", 24,
6001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6002   },
6003 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
6004   {
6005     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "xor16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "xor.b", 24,
6006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6007   },
6008 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
6009   {
6010     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "xor16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "xor.b", 24,
6011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6012   },
6013 /* xor.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
6014   {
6015     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "xor16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "xor.b", 24,
6016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6017   },
6018 /* xor.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
6019   {
6020     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "xor16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "xor.b", 24,
6021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6022   },
6023 /* xor.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
6024   {
6025     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "xor16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "xor.b", 24,
6026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6027   },
6028 /* xor.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
6029   {
6030     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "xor16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "xor.b", 24,
6031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6032   },
6033 /* xor.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
6034   {
6035     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "xor16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "xor.b", 24,
6036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6037   },
6038 /* xor.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
6039   {
6040     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "xor16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "xor.b", 24,
6041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6042   },
6043 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
6044   {
6045     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "xor.b", 32,
6046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6047   },
6048 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
6049   {
6050     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "xor.b", 32,
6051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6052   },
6053 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
6054   {
6055     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "xor.b", 32,
6056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6057   },
6058 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
6059   {
6060     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "xor.b", 40,
6061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6062   },
6063 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
6064   {
6065     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "xor.b", 40,
6066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6067   },
6068 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
6069   {
6070     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "xor.b", 40,
6071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6072   },
6073 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
6074   {
6075     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "xor.b", 32,
6076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6077   },
6078 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
6079   {
6080     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "xor.b", 32,
6081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6082   },
6083 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
6084   {
6085     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "xor.b", 32,
6086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6087   },
6088 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
6089   {
6090     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "xor.b", 40,
6091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6092   },
6093 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
6094   {
6095     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "xor.b", 40,
6096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6097   },
6098 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
6099   {
6100     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "xor.b", 40,
6101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6102   },
6103 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
6104   {
6105     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "xor.b", 32,
6106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6107   },
6108 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
6109   {
6110     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "xor.b", 32,
6111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6112   },
6113 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
6114   {
6115     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "xor16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "xor.b", 32,
6116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6117   },
6118 /* xor.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
6119   {
6120     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "xor16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "xor.b", 40,
6121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6122   },
6123 /* xor.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
6124   {
6125     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "xor16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "xor.b", 40,
6126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6127   },
6128 /* xor.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
6129   {
6130     M32C_INSN_XOR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "xor16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "xor.b", 40,
6131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6132   },
6133 /* xor.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
6134   {
6135     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "xor16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "xor.b", 32,
6136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6137   },
6138 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
6139   {
6140     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "xor16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "xor.b", 32,
6141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6142   },
6143 /* xor.b${G} ${Dsp-16-u16},$Dst16RnQI */
6144   {
6145     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "xor16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "xor.b", 32,
6146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6147   },
6148 /* xor.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
6149   {
6150     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "xor16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "xor.b", 32,
6151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6152   },
6153 /* xor.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
6154   {
6155     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "xor16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "xor.b", 32,
6156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6157   },
6158 /* xor.b${G} ${Dsp-16-u16},$Dst16AnQI */
6159   {
6160     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "xor16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "xor.b", 32,
6161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6162   },
6163 /* xor.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
6164   {
6165     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "xor16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "xor.b", 32,
6166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6167   },
6168 /* xor.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
6169   {
6170     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "xor16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "xor.b", 32,
6171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6172   },
6173 /* xor.b${G} ${Dsp-16-u16},[$Dst16An] */
6174   {
6175     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "xor16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "xor.b", 32,
6176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6177   },
6178 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
6179   {
6180     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "xor.b", 40,
6181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6182   },
6183 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
6184   {
6185     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "xor.b", 40,
6186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6187   },
6188 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
6189   {
6190     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "xor.b", 40,
6191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6192   },
6193 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
6194   {
6195     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "xor.b", 48,
6196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6197   },
6198 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
6199   {
6200     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "xor.b", 48,
6201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6202   },
6203 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
6204   {
6205     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "xor.b", 48,
6206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6207   },
6208 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
6209   {
6210     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "xor.b", 40,
6211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6212   },
6213 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
6214   {
6215     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "xor.b", 40,
6216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6217   },
6218 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
6219   {
6220     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "xor.b", 40,
6221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6222   },
6223 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
6224   {
6225     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "xor.b", 48,
6226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6227   },
6228 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
6229   {
6230     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "xor.b", 48,
6231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6232   },
6233 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
6234   {
6235     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "xor.b", 48,
6236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6237   },
6238 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
6239   {
6240     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "xor.b", 40,
6241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6242   },
6243 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
6244   {
6245     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "xor.b", 40,
6246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6247   },
6248 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
6249   {
6250     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "xor16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "xor.b", 40,
6251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6252   },
6253 /* xor.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
6254   {
6255     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "xor16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "xor.b", 48,
6256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6257   },
6258 /* xor.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
6259   {
6260     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "xor16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "xor.b", 48,
6261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6262   },
6263 /* xor.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
6264   {
6265     M32C_INSN_XOR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "xor16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "xor.b", 48,
6266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6267   },
6268 /* xor.b${G} $Src16RnQI,$Dst16RnQI */
6269   {
6270     M32C_INSN_XOR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "xor16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "xor.b", 16,
6271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6272   },
6273 /* xor.b${G} $Src16AnQI,$Dst16RnQI */
6274   {
6275     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "xor16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "xor.b", 16,
6276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6277   },
6278 /* xor.b${G} [$Src16An],$Dst16RnQI */
6279   {
6280     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "xor16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "xor.b", 16,
6281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6282   },
6283 /* xor.b${G} $Src16RnQI,$Dst16AnQI */
6284   {
6285     M32C_INSN_XOR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "xor16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "xor.b", 16,
6286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6287   },
6288 /* xor.b${G} $Src16AnQI,$Dst16AnQI */
6289   {
6290     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "xor16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "xor.b", 16,
6291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6292   },
6293 /* xor.b${G} [$Src16An],$Dst16AnQI */
6294   {
6295     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "xor16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "xor.b", 16,
6296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6297   },
6298 /* xor.b${G} $Src16RnQI,[$Dst16An] */
6299   {
6300     M32C_INSN_XOR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "xor16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "xor.b", 16,
6301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6302   },
6303 /* xor.b${G} $Src16AnQI,[$Dst16An] */
6304   {
6305     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "xor16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "xor.b", 16,
6306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6307   },
6308 /* xor.b${G} [$Src16An],[$Dst16An] */
6309   {
6310     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "xor16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "xor.b", 16,
6311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6312   },
6313 /* xor.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
6314   {
6315     M32C_INSN_XOR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "xor16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "xor.b", 24,
6316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6317   },
6318 /* xor.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
6319   {
6320     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "xor16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "xor.b", 24,
6321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6322   },
6323 /* xor.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
6324   {
6325     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "xor16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "xor.b", 24,
6326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6327   },
6328 /* xor.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
6329   {
6330     M32C_INSN_XOR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "xor16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "xor.b", 32,
6331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6332   },
6333 /* xor.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
6334   {
6335     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "xor16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "xor.b", 32,
6336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6337   },
6338 /* xor.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
6339   {
6340     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "xor16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "xor.b", 32,
6341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6342   },
6343 /* xor.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
6344   {
6345     M32C_INSN_XOR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "xor16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "xor.b", 24,
6346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6347   },
6348 /* xor.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
6349   {
6350     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "xor16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "xor.b", 24,
6351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6352   },
6353 /* xor.b${G} [$Src16An],${Dsp-16-u8}[sb] */
6354   {
6355     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "xor16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "xor.b", 24,
6356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6357   },
6358 /* xor.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
6359   {
6360     M32C_INSN_XOR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "xor16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "xor.b", 32,
6361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6362   },
6363 /* xor.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
6364   {
6365     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "xor16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "xor.b", 32,
6366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6367   },
6368 /* xor.b${G} [$Src16An],${Dsp-16-u16}[sb] */
6369   {
6370     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "xor16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "xor.b", 32,
6371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6372   },
6373 /* xor.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
6374   {
6375     M32C_INSN_XOR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "xor16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "xor.b", 24,
6376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6377   },
6378 /* xor.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
6379   {
6380     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "xor16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "xor.b", 24,
6381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6382   },
6383 /* xor.b${G} [$Src16An],${Dsp-16-s8}[fb] */
6384   {
6385     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "xor16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "xor.b", 24,
6386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6387   },
6388 /* xor.b${G} $Src16RnQI,${Dsp-16-u16} */
6389   {
6390     M32C_INSN_XOR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "xor16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "xor.b", 32,
6391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6392   },
6393 /* xor.b${G} $Src16AnQI,${Dsp-16-u16} */
6394   {
6395     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "xor16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "xor.b", 32,
6396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6397   },
6398 /* xor.b${G} [$Src16An],${Dsp-16-u16} */
6399   {
6400     M32C_INSN_XOR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "xor16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "xor.b", 32,
6401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6402   },
6403 /* xor.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
6404   {
6405     M32C_INSN_XOR32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "xor32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "xor.w", 32,
6406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6407   },
6408 /* xor.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
6409   {
6410     M32C_INSN_XOR32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "xor32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "xor.w", 32,
6411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6412   },
6413 /* xor.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
6414   {
6415     M32C_INSN_XOR32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "xor32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "xor.w", 32,
6416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6417   },
6418 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
6419   {
6420     M32C_INSN_XOR32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "xor.w", 40,
6421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6422   },
6423 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
6424   {
6425     M32C_INSN_XOR32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "xor.w", 40,
6426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6427   },
6428 /* xor.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
6429   {
6430     M32C_INSN_XOR32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "xor.w", 40,
6431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6432   },
6433 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
6434   {
6435     M32C_INSN_XOR32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "xor.w", 48,
6436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6437   },
6438 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
6439   {
6440     M32C_INSN_XOR32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xor32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "xor.w", 48,
6441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6442   },
6443 /* xor.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
6444   {
6445     M32C_INSN_XOR32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xor32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "xor.w", 48,
6446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6447   },
6448 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16} */
6449   {
6450     M32C_INSN_XOR32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xor32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "xor.w", 48,
6451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6452   },
6453 /* xor.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
6454   {
6455     M32C_INSN_XOR32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xor32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "xor.w", 56,
6456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6457   },
6458 /* xor.w${G} #${Imm-40-HI},${Dsp-16-u24} */
6459   {
6460     M32C_INSN_XOR32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xor32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "xor.w", 56,
6461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6462   },
6463 /* xor.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
6464   {
6465     M32C_INSN_XOR32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "xor32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "xor.b", 24,
6466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6467   },
6468 /* xor.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
6469   {
6470     M32C_INSN_XOR32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "xor32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "xor.b", 24,
6471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6472   },
6473 /* xor.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
6474   {
6475     M32C_INSN_XOR32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "xor32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "xor.b", 24,
6476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6477   },
6478 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
6479   {
6480     M32C_INSN_XOR32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "xor.b", 32,
6481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6482   },
6483 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
6484   {
6485     M32C_INSN_XOR32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "xor.b", 32,
6486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6487   },
6488 /* xor.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
6489   {
6490     M32C_INSN_XOR32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "xor.b", 32,
6491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6492   },
6493 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
6494   {
6495     M32C_INSN_XOR32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "xor.b", 40,
6496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6497   },
6498 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
6499   {
6500     M32C_INSN_XOR32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xor32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "xor.b", 40,
6501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6502   },
6503 /* xor.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
6504   {
6505     M32C_INSN_XOR32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xor32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "xor.b", 40,
6506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6507   },
6508 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16} */
6509   {
6510     M32C_INSN_XOR32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xor32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "xor.b", 40,
6511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6512   },
6513 /* xor.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
6514   {
6515     M32C_INSN_XOR32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xor32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "xor.b", 48,
6516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6517   },
6518 /* xor.b${G} #${Imm-40-QI},${Dsp-16-u24} */
6519   {
6520     M32C_INSN_XOR32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xor32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "xor.b", 48,
6521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6522   },
6523 /* xor.w${G} #${Imm-16-HI},$Dst16RnHI */
6524   {
6525     M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "xor16.w-imm-G-basic-dst16-Rn-direct-HI", "xor.w", 32,
6526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6527   },
6528 /* xor.w${G} #${Imm-16-HI},$Dst16AnHI */
6529   {
6530     M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "xor16.w-imm-G-basic-dst16-An-direct-HI", "xor.w", 32,
6531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6532   },
6533 /* xor.w${G} #${Imm-16-HI},[$Dst16An] */
6534   {
6535     M32C_INSN_XOR16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "xor16.w-imm-G-basic-dst16-An-indirect-HI", "xor.w", 32,
6536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6537   },
6538 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
6539   {
6540     M32C_INSN_XOR16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "xor16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "xor.w", 40,
6541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6542   },
6543 /* xor.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
6544   {
6545     M32C_INSN_XOR16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "xor16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "xor.w", 40,
6546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6547   },
6548 /* xor.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
6549   {
6550     M32C_INSN_XOR16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "xor16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "xor.w", 40,
6551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6552   },
6553 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
6554   {
6555     M32C_INSN_XOR16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "xor16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "xor.w", 48,
6556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6557   },
6558 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
6559   {
6560     M32C_INSN_XOR16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "xor16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "xor.w", 48,
6561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6562   },
6563 /* xor.w${G} #${Imm-32-HI},${Dsp-16-u16} */
6564   {
6565     M32C_INSN_XOR16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "xor16.w-imm-G-16-16-dst16-16-16-absolute-HI", "xor.w", 48,
6566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6567   },
6568 /* xor.b${G} #${Imm-16-QI},$Dst16RnQI */
6569   {
6570     M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "xor16.b-imm-G-basic-dst16-Rn-direct-QI", "xor.b", 24,
6571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6572   },
6573 /* xor.b${G} #${Imm-16-QI},$Dst16AnQI */
6574   {
6575     M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "xor16.b-imm-G-basic-dst16-An-direct-QI", "xor.b", 24,
6576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6577   },
6578 /* xor.b${G} #${Imm-16-QI},[$Dst16An] */
6579   {
6580     M32C_INSN_XOR16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "xor16.b-imm-G-basic-dst16-An-indirect-QI", "xor.b", 24,
6581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6582   },
6583 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
6584   {
6585     M32C_INSN_XOR16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "xor16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "xor.b", 32,
6586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6587   },
6588 /* xor.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
6589   {
6590     M32C_INSN_XOR16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "xor16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "xor.b", 32,
6591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6592   },
6593 /* xor.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
6594   {
6595     M32C_INSN_XOR16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "xor16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "xor.b", 32,
6596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6597   },
6598 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
6599   {
6600     M32C_INSN_XOR16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "xor16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "xor.b", 40,
6601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6602   },
6603 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
6604   {
6605     M32C_INSN_XOR16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "xor16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "xor.b", 40,
6606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6607   },
6608 /* xor.b${G} #${Imm-32-QI},${Dsp-16-u16} */
6609   {
6610     M32C_INSN_XOR16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "xor16.b-imm-G-16-16-dst16-16-16-absolute-QI", "xor.b", 40,
6611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
6612   },
6613 /* xchg.w r3,$Dst32RnUnprefixedHI */
6614   {
6615     M32C_INSN_XCHG32W_R3_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6617   },
6618 /* xchg.w r3,$Dst32AnUnprefixedHI */
6619   {
6620     M32C_INSN_XCHG32W_R3_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6622   },
6623 /* xchg.w r3,[$Dst32AnUnprefixed] */
6624   {
6625     M32C_INSN_XCHG32W_R3_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r3-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6627   },
6628 /* xchg.w r3,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6629   {
6630     M32C_INSN_XCHG32W_R3_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6632   },
6633 /* xchg.w r3,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6634   {
6635     M32C_INSN_XCHG32W_R3_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6637   },
6638 /* xchg.w r3,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6639   {
6640     M32C_INSN_XCHG32W_R3_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6642   },
6643 /* xchg.w r3,${Dsp-16-u8}[sb] */
6644   {
6645     M32C_INSN_XCHG32W_R3_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6647   },
6648 /* xchg.w r3,${Dsp-16-u16}[sb] */
6649   {
6650     M32C_INSN_XCHG32W_R3_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6652   },
6653 /* xchg.w r3,${Dsp-16-s8}[fb] */
6654   {
6655     M32C_INSN_XCHG32W_R3_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6657   },
6658 /* xchg.w r3,${Dsp-16-s16}[fb] */
6659   {
6660     M32C_INSN_XCHG32W_R3_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6662   },
6663 /* xchg.w r3,${Dsp-16-u16} */
6664   {
6665     M32C_INSN_XCHG32W_R3_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6667   },
6668 /* xchg.w r3,${Dsp-16-u24} */
6669   {
6670     M32C_INSN_XCHG32W_R3_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r3-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6672   },
6673 /* xchg.w r2,$Dst32RnUnprefixedHI */
6674   {
6675     M32C_INSN_XCHG32W_R2_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6677   },
6678 /* xchg.w r2,$Dst32AnUnprefixedHI */
6679   {
6680     M32C_INSN_XCHG32W_R2_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6682   },
6683 /* xchg.w r2,[$Dst32AnUnprefixed] */
6684   {
6685     M32C_INSN_XCHG32W_R2_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r2-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6687   },
6688 /* xchg.w r2,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6689   {
6690     M32C_INSN_XCHG32W_R2_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6692   },
6693 /* xchg.w r2,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6694   {
6695     M32C_INSN_XCHG32W_R2_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6697   },
6698 /* xchg.w r2,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6699   {
6700     M32C_INSN_XCHG32W_R2_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6702   },
6703 /* xchg.w r2,${Dsp-16-u8}[sb] */
6704   {
6705     M32C_INSN_XCHG32W_R2_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6707   },
6708 /* xchg.w r2,${Dsp-16-u16}[sb] */
6709   {
6710     M32C_INSN_XCHG32W_R2_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6712   },
6713 /* xchg.w r2,${Dsp-16-s8}[fb] */
6714   {
6715     M32C_INSN_XCHG32W_R2_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6717   },
6718 /* xchg.w r2,${Dsp-16-s16}[fb] */
6719   {
6720     M32C_INSN_XCHG32W_R2_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6722   },
6723 /* xchg.w r2,${Dsp-16-u16} */
6724   {
6725     M32C_INSN_XCHG32W_R2_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6727   },
6728 /* xchg.w r2,${Dsp-16-u24} */
6729   {
6730     M32C_INSN_XCHG32W_R2_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r2-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6732   },
6733 /* xchg.w a1,$Dst32RnUnprefixedHI */
6734   {
6735     M32C_INSN_XCHG32W_A1_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6737   },
6738 /* xchg.w a1,$Dst32AnUnprefixedHI */
6739   {
6740     M32C_INSN_XCHG32W_A1_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6742   },
6743 /* xchg.w a1,[$Dst32AnUnprefixed] */
6744   {
6745     M32C_INSN_XCHG32W_A1_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-a1-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6747   },
6748 /* xchg.w a1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6749   {
6750     M32C_INSN_XCHG32W_A1_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6752   },
6753 /* xchg.w a1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6754   {
6755     M32C_INSN_XCHG32W_A1_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6757   },
6758 /* xchg.w a1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6759   {
6760     M32C_INSN_XCHG32W_A1_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6762   },
6763 /* xchg.w a1,${Dsp-16-u8}[sb] */
6764   {
6765     M32C_INSN_XCHG32W_A1_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6767   },
6768 /* xchg.w a1,${Dsp-16-u16}[sb] */
6769   {
6770     M32C_INSN_XCHG32W_A1_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6772   },
6773 /* xchg.w a1,${Dsp-16-s8}[fb] */
6774   {
6775     M32C_INSN_XCHG32W_A1_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6777   },
6778 /* xchg.w a1,${Dsp-16-s16}[fb] */
6779   {
6780     M32C_INSN_XCHG32W_A1_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6782   },
6783 /* xchg.w a1,${Dsp-16-u16} */
6784   {
6785     M32C_INSN_XCHG32W_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6787   },
6788 /* xchg.w a1,${Dsp-16-u24} */
6789   {
6790     M32C_INSN_XCHG32W_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a1-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6792   },
6793 /* xchg.w a0,$Dst32RnUnprefixedHI */
6794   {
6795     M32C_INSN_XCHG32W_A0_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6797   },
6798 /* xchg.w a0,$Dst32AnUnprefixedHI */
6799   {
6800     M32C_INSN_XCHG32W_A0_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6802   },
6803 /* xchg.w a0,[$Dst32AnUnprefixed] */
6804   {
6805     M32C_INSN_XCHG32W_A0_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-a0-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6807   },
6808 /* xchg.w a0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6809   {
6810     M32C_INSN_XCHG32W_A0_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6812   },
6813 /* xchg.w a0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6814   {
6815     M32C_INSN_XCHG32W_A0_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6817   },
6818 /* xchg.w a0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6819   {
6820     M32C_INSN_XCHG32W_A0_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6822   },
6823 /* xchg.w a0,${Dsp-16-u8}[sb] */
6824   {
6825     M32C_INSN_XCHG32W_A0_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6827   },
6828 /* xchg.w a0,${Dsp-16-u16}[sb] */
6829   {
6830     M32C_INSN_XCHG32W_A0_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6832   },
6833 /* xchg.w a0,${Dsp-16-s8}[fb] */
6834   {
6835     M32C_INSN_XCHG32W_A0_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6837   },
6838 /* xchg.w a0,${Dsp-16-s16}[fb] */
6839   {
6840     M32C_INSN_XCHG32W_A0_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6842   },
6843 /* xchg.w a0,${Dsp-16-u16} */
6844   {
6845     M32C_INSN_XCHG32W_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6847   },
6848 /* xchg.w a0,${Dsp-16-u24} */
6849   {
6850     M32C_INSN_XCHG32W_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-a0-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6852   },
6853 /* xchg.w r1,$Dst32RnUnprefixedHI */
6854   {
6855     M32C_INSN_XCHG32W_R1_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6857   },
6858 /* xchg.w r1,$Dst32AnUnprefixedHI */
6859   {
6860     M32C_INSN_XCHG32W_R1_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6862   },
6863 /* xchg.w r1,[$Dst32AnUnprefixed] */
6864   {
6865     M32C_INSN_XCHG32W_R1_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r1-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6867   },
6868 /* xchg.w r1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6869   {
6870     M32C_INSN_XCHG32W_R1_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6872   },
6873 /* xchg.w r1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6874   {
6875     M32C_INSN_XCHG32W_R1_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6877   },
6878 /* xchg.w r1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6879   {
6880     M32C_INSN_XCHG32W_R1_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6882   },
6883 /* xchg.w r1,${Dsp-16-u8}[sb] */
6884   {
6885     M32C_INSN_XCHG32W_R1_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6887   },
6888 /* xchg.w r1,${Dsp-16-u16}[sb] */
6889   {
6890     M32C_INSN_XCHG32W_R1_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6892   },
6893 /* xchg.w r1,${Dsp-16-s8}[fb] */
6894   {
6895     M32C_INSN_XCHG32W_R1_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6897   },
6898 /* xchg.w r1,${Dsp-16-s16}[fb] */
6899   {
6900     M32C_INSN_XCHG32W_R1_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6902   },
6903 /* xchg.w r1,${Dsp-16-u16} */
6904   {
6905     M32C_INSN_XCHG32W_R1_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6907   },
6908 /* xchg.w r1,${Dsp-16-u24} */
6909   {
6910     M32C_INSN_XCHG32W_R1_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r1-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6912   },
6913 /* xchg.w r0,$Dst32RnUnprefixedHI */
6914   {
6915     M32C_INSN_XCHG32W_R0_DST32_RN_DIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-Rn-direct-Unprefixed-HI", "xchg.w", 16,
6916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6917   },
6918 /* xchg.w r0,$Dst32AnUnprefixedHI */
6919   {
6920     M32C_INSN_XCHG32W_R0_DST32_AN_DIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-An-direct-Unprefixed-HI", "xchg.w", 16,
6921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6922   },
6923 /* xchg.w r0,[$Dst32AnUnprefixed] */
6924   {
6925     M32C_INSN_XCHG32W_R0_DST32_AN_INDIRECT_UNPREFIXED_HI, "xchg32w-r0-dst32-An-indirect-Unprefixed-HI", "xchg.w", 16,
6926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6927   },
6928 /* xchg.w r0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6929   {
6930     M32C_INSN_XCHG32W_R0_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-An-relative-Unprefixed-HI", "xchg.w", 24,
6931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6932   },
6933 /* xchg.w r0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6934   {
6935     M32C_INSN_XCHG32W_R0_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-An-relative-Unprefixed-HI", "xchg.w", 32,
6936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6937   },
6938 /* xchg.w r0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6939   {
6940     M32C_INSN_XCHG32W_R0_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-24-An-relative-Unprefixed-HI", "xchg.w", 40,
6941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6942   },
6943 /* xchg.w r0,${Dsp-16-u8}[sb] */
6944   {
6945     M32C_INSN_XCHG32W_R0_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-SB-relative-Unprefixed-HI", "xchg.w", 24,
6946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6947   },
6948 /* xchg.w r0,${Dsp-16-u16}[sb] */
6949   {
6950     M32C_INSN_XCHG32W_R0_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-SB-relative-Unprefixed-HI", "xchg.w", 32,
6951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6952   },
6953 /* xchg.w r0,${Dsp-16-s8}[fb] */
6954   {
6955     M32C_INSN_XCHG32W_R0_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-8-FB-relative-Unprefixed-HI", "xchg.w", 24,
6956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6957   },
6958 /* xchg.w r0,${Dsp-16-s16}[fb] */
6959   {
6960     M32C_INSN_XCHG32W_R0_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-FB-relative-Unprefixed-HI", "xchg.w", 32,
6961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6962   },
6963 /* xchg.w r0,${Dsp-16-u16} */
6964   {
6965     M32C_INSN_XCHG32W_R0_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-16-absolute-Unprefixed-HI", "xchg.w", 32,
6966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6967   },
6968 /* xchg.w r0,${Dsp-16-u24} */
6969   {
6970     M32C_INSN_XCHG32W_R0_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "xchg32w-r0-dst32-16-24-absolute-Unprefixed-HI", "xchg.w", 40,
6971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6972   },
6973 /* xchg.b r1h,$Dst32RnUnprefixedQI */
6974   {
6975     M32C_INSN_XCHG32B_R1H_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
6976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6977   },
6978 /* xchg.b r1h,$Dst32AnUnprefixedQI */
6979   {
6980     M32C_INSN_XCHG32B_R1H_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
6981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6982   },
6983 /* xchg.b r1h,[$Dst32AnUnprefixed] */
6984   {
6985     M32C_INSN_XCHG32B_R1H_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r1h-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
6986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6987   },
6988 /* xchg.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
6989   {
6990     M32C_INSN_XCHG32B_R1H_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
6991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6992   },
6993 /* xchg.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
6994   {
6995     M32C_INSN_XCHG32B_R1H_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
6996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
6997   },
6998 /* xchg.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
6999   {
7000     M32C_INSN_XCHG32B_R1H_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7002   },
7003 /* xchg.b r1h,${Dsp-16-u8}[sb] */
7004   {
7005     M32C_INSN_XCHG32B_R1H_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7007   },
7008 /* xchg.b r1h,${Dsp-16-u16}[sb] */
7009   {
7010     M32C_INSN_XCHG32B_R1H_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7012   },
7013 /* xchg.b r1h,${Dsp-16-s8}[fb] */
7014   {
7015     M32C_INSN_XCHG32B_R1H_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7017   },
7018 /* xchg.b r1h,${Dsp-16-s16}[fb] */
7019   {
7020     M32C_INSN_XCHG32B_R1H_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7022   },
7023 /* xchg.b r1h,${Dsp-16-u16} */
7024   {
7025     M32C_INSN_XCHG32B_R1H_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7027   },
7028 /* xchg.b r1h,${Dsp-16-u24} */
7029   {
7030     M32C_INSN_XCHG32B_R1H_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1h-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7032   },
7033 /* xchg.b r0h,$Dst32RnUnprefixedQI */
7034   {
7035     M32C_INSN_XCHG32B_R0H_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7037   },
7038 /* xchg.b r0h,$Dst32AnUnprefixedQI */
7039   {
7040     M32C_INSN_XCHG32B_R0H_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7042   },
7043 /* xchg.b r0h,[$Dst32AnUnprefixed] */
7044   {
7045     M32C_INSN_XCHG32B_R0H_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r0h-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7047   },
7048 /* xchg.b r0h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7049   {
7050     M32C_INSN_XCHG32B_R0H_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7052   },
7053 /* xchg.b r0h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7054   {
7055     M32C_INSN_XCHG32B_R0H_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7057   },
7058 /* xchg.b r0h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7059   {
7060     M32C_INSN_XCHG32B_R0H_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7062   },
7063 /* xchg.b r0h,${Dsp-16-u8}[sb] */
7064   {
7065     M32C_INSN_XCHG32B_R0H_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7067   },
7068 /* xchg.b r0h,${Dsp-16-u16}[sb] */
7069   {
7070     M32C_INSN_XCHG32B_R0H_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7072   },
7073 /* xchg.b r0h,${Dsp-16-s8}[fb] */
7074   {
7075     M32C_INSN_XCHG32B_R0H_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7077   },
7078 /* xchg.b r0h,${Dsp-16-s16}[fb] */
7079   {
7080     M32C_INSN_XCHG32B_R0H_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7082   },
7083 /* xchg.b r0h,${Dsp-16-u16} */
7084   {
7085     M32C_INSN_XCHG32B_R0H_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7087   },
7088 /* xchg.b r0h,${Dsp-16-u24} */
7089   {
7090     M32C_INSN_XCHG32B_R0H_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0h-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7092   },
7093 /* xchg.b a1,$Dst32RnUnprefixedQI */
7094   {
7095     M32C_INSN_XCHG32B_A1_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7097   },
7098 /* xchg.b a1,$Dst32AnUnprefixedQI */
7099   {
7100     M32C_INSN_XCHG32B_A1_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7102   },
7103 /* xchg.b a1,[$Dst32AnUnprefixed] */
7104   {
7105     M32C_INSN_XCHG32B_A1_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-a1-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7107   },
7108 /* xchg.b a1,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7109   {
7110     M32C_INSN_XCHG32B_A1_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7112   },
7113 /* xchg.b a1,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7114   {
7115     M32C_INSN_XCHG32B_A1_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7117   },
7118 /* xchg.b a1,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7119   {
7120     M32C_INSN_XCHG32B_A1_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7122   },
7123 /* xchg.b a1,${Dsp-16-u8}[sb] */
7124   {
7125     M32C_INSN_XCHG32B_A1_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7127   },
7128 /* xchg.b a1,${Dsp-16-u16}[sb] */
7129   {
7130     M32C_INSN_XCHG32B_A1_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7132   },
7133 /* xchg.b a1,${Dsp-16-s8}[fb] */
7134   {
7135     M32C_INSN_XCHG32B_A1_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7137   },
7138 /* xchg.b a1,${Dsp-16-s16}[fb] */
7139   {
7140     M32C_INSN_XCHG32B_A1_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7142   },
7143 /* xchg.b a1,${Dsp-16-u16} */
7144   {
7145     M32C_INSN_XCHG32B_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7147   },
7148 /* xchg.b a1,${Dsp-16-u24} */
7149   {
7150     M32C_INSN_XCHG32B_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a1-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7152   },
7153 /* xchg.b a0,$Dst32RnUnprefixedQI */
7154   {
7155     M32C_INSN_XCHG32B_A0_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7157   },
7158 /* xchg.b a0,$Dst32AnUnprefixedQI */
7159   {
7160     M32C_INSN_XCHG32B_A0_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7162   },
7163 /* xchg.b a0,[$Dst32AnUnprefixed] */
7164   {
7165     M32C_INSN_XCHG32B_A0_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-a0-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7167   },
7168 /* xchg.b a0,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7169   {
7170     M32C_INSN_XCHG32B_A0_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7172   },
7173 /* xchg.b a0,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7174   {
7175     M32C_INSN_XCHG32B_A0_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7177   },
7178 /* xchg.b a0,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7179   {
7180     M32C_INSN_XCHG32B_A0_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7182   },
7183 /* xchg.b a0,${Dsp-16-u8}[sb] */
7184   {
7185     M32C_INSN_XCHG32B_A0_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7187   },
7188 /* xchg.b a0,${Dsp-16-u16}[sb] */
7189   {
7190     M32C_INSN_XCHG32B_A0_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7192   },
7193 /* xchg.b a0,${Dsp-16-s8}[fb] */
7194   {
7195     M32C_INSN_XCHG32B_A0_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7197   },
7198 /* xchg.b a0,${Dsp-16-s16}[fb] */
7199   {
7200     M32C_INSN_XCHG32B_A0_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7202   },
7203 /* xchg.b a0,${Dsp-16-u16} */
7204   {
7205     M32C_INSN_XCHG32B_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7207   },
7208 /* xchg.b a0,${Dsp-16-u24} */
7209   {
7210     M32C_INSN_XCHG32B_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-a0-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7212   },
7213 /* xchg.b r1l,$Dst32RnUnprefixedQI */
7214   {
7215     M32C_INSN_XCHG32B_R1L_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7217   },
7218 /* xchg.b r1l,$Dst32AnUnprefixedQI */
7219   {
7220     M32C_INSN_XCHG32B_R1L_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7222   },
7223 /* xchg.b r1l,[$Dst32AnUnprefixed] */
7224   {
7225     M32C_INSN_XCHG32B_R1L_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r1l-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7227   },
7228 /* xchg.b r1l,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7229   {
7230     M32C_INSN_XCHG32B_R1L_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7232   },
7233 /* xchg.b r1l,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7234   {
7235     M32C_INSN_XCHG32B_R1L_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7237   },
7238 /* xchg.b r1l,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7239   {
7240     M32C_INSN_XCHG32B_R1L_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7242   },
7243 /* xchg.b r1l,${Dsp-16-u8}[sb] */
7244   {
7245     M32C_INSN_XCHG32B_R1L_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7247   },
7248 /* xchg.b r1l,${Dsp-16-u16}[sb] */
7249   {
7250     M32C_INSN_XCHG32B_R1L_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7252   },
7253 /* xchg.b r1l,${Dsp-16-s8}[fb] */
7254   {
7255     M32C_INSN_XCHG32B_R1L_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7257   },
7258 /* xchg.b r1l,${Dsp-16-s16}[fb] */
7259   {
7260     M32C_INSN_XCHG32B_R1L_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7262   },
7263 /* xchg.b r1l,${Dsp-16-u16} */
7264   {
7265     M32C_INSN_XCHG32B_R1L_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7267   },
7268 /* xchg.b r1l,${Dsp-16-u24} */
7269   {
7270     M32C_INSN_XCHG32B_R1L_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r1l-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7272   },
7273 /* xchg.b r0l,$Dst32RnUnprefixedQI */
7274   {
7275     M32C_INSN_XCHG32B_R0L_DST32_RN_DIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-Rn-direct-Unprefixed-QI", "xchg.b", 16,
7276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7277   },
7278 /* xchg.b r0l,$Dst32AnUnprefixedQI */
7279   {
7280     M32C_INSN_XCHG32B_R0L_DST32_AN_DIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-An-direct-Unprefixed-QI", "xchg.b", 16,
7281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7282   },
7283 /* xchg.b r0l,[$Dst32AnUnprefixed] */
7284   {
7285     M32C_INSN_XCHG32B_R0L_DST32_AN_INDIRECT_UNPREFIXED_QI, "xchg32b-r0l-dst32-An-indirect-Unprefixed-QI", "xchg.b", 16,
7286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7287   },
7288 /* xchg.b r0l,${Dsp-16-u8}[$Dst32AnUnprefixed] */
7289   {
7290     M32C_INSN_XCHG32B_R0L_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-An-relative-Unprefixed-QI", "xchg.b", 24,
7291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7292   },
7293 /* xchg.b r0l,${Dsp-16-u16}[$Dst32AnUnprefixed] */
7294   {
7295     M32C_INSN_XCHG32B_R0L_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-An-relative-Unprefixed-QI", "xchg.b", 32,
7296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7297   },
7298 /* xchg.b r0l,${Dsp-16-u24}[$Dst32AnUnprefixed] */
7299   {
7300     M32C_INSN_XCHG32B_R0L_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-24-An-relative-Unprefixed-QI", "xchg.b", 40,
7301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7302   },
7303 /* xchg.b r0l,${Dsp-16-u8}[sb] */
7304   {
7305     M32C_INSN_XCHG32B_R0L_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-SB-relative-Unprefixed-QI", "xchg.b", 24,
7306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7307   },
7308 /* xchg.b r0l,${Dsp-16-u16}[sb] */
7309   {
7310     M32C_INSN_XCHG32B_R0L_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-SB-relative-Unprefixed-QI", "xchg.b", 32,
7311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7312   },
7313 /* xchg.b r0l,${Dsp-16-s8}[fb] */
7314   {
7315     M32C_INSN_XCHG32B_R0L_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-8-FB-relative-Unprefixed-QI", "xchg.b", 24,
7316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7317   },
7318 /* xchg.b r0l,${Dsp-16-s16}[fb] */
7319   {
7320     M32C_INSN_XCHG32B_R0L_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-FB-relative-Unprefixed-QI", "xchg.b", 32,
7321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7322   },
7323 /* xchg.b r0l,${Dsp-16-u16} */
7324   {
7325     M32C_INSN_XCHG32B_R0L_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-16-absolute-Unprefixed-QI", "xchg.b", 32,
7326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7327   },
7328 /* xchg.b r0l,${Dsp-16-u24} */
7329   {
7330     M32C_INSN_XCHG32B_R0L_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "xchg32b-r0l-dst32-16-24-absolute-Unprefixed-QI", "xchg.b", 40,
7331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7332   },
7333 /* xchg.w r3,$Dst16RnHI */
7334   {
7335     M32C_INSN_XCHG16W_R3_DST16_RN_DIRECT_HI, "xchg16w-r3-dst16-Rn-direct-HI", "xchg.w", 16,
7336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7337   },
7338 /* xchg.w r3,$Dst16AnHI */
7339   {
7340     M32C_INSN_XCHG16W_R3_DST16_AN_DIRECT_HI, "xchg16w-r3-dst16-An-direct-HI", "xchg.w", 16,
7341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7342   },
7343 /* xchg.w r3,[$Dst16An] */
7344   {
7345     M32C_INSN_XCHG16W_R3_DST16_AN_INDIRECT_HI, "xchg16w-r3-dst16-An-indirect-HI", "xchg.w", 16,
7346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7347   },
7348 /* xchg.w r3,${Dsp-16-u8}[$Dst16An] */
7349   {
7350     M32C_INSN_XCHG16W_R3_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r3-dst16-16-8-An-relative-HI", "xchg.w", 24,
7351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7352   },
7353 /* xchg.w r3,${Dsp-16-u16}[$Dst16An] */
7354   {
7355     M32C_INSN_XCHG16W_R3_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r3-dst16-16-16-An-relative-HI", "xchg.w", 32,
7356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7357   },
7358 /* xchg.w r3,${Dsp-16-u8}[sb] */
7359   {
7360     M32C_INSN_XCHG16W_R3_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r3-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7362   },
7363 /* xchg.w r3,${Dsp-16-u16}[sb] */
7364   {
7365     M32C_INSN_XCHG16W_R3_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r3-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7367   },
7368 /* xchg.w r3,${Dsp-16-s8}[fb] */
7369   {
7370     M32C_INSN_XCHG16W_R3_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r3-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7372   },
7373 /* xchg.w r3,${Dsp-16-u16} */
7374   {
7375     M32C_INSN_XCHG16W_R3_DST16_16_16_ABSOLUTE_HI, "xchg16w-r3-dst16-16-16-absolute-HI", "xchg.w", 32,
7376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7377   },
7378 /* xchg.w r2,$Dst16RnHI */
7379   {
7380     M32C_INSN_XCHG16W_R2_DST16_RN_DIRECT_HI, "xchg16w-r2-dst16-Rn-direct-HI", "xchg.w", 16,
7381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7382   },
7383 /* xchg.w r2,$Dst16AnHI */
7384   {
7385     M32C_INSN_XCHG16W_R2_DST16_AN_DIRECT_HI, "xchg16w-r2-dst16-An-direct-HI", "xchg.w", 16,
7386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7387   },
7388 /* xchg.w r2,[$Dst16An] */
7389   {
7390     M32C_INSN_XCHG16W_R2_DST16_AN_INDIRECT_HI, "xchg16w-r2-dst16-An-indirect-HI", "xchg.w", 16,
7391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7392   },
7393 /* xchg.w r2,${Dsp-16-u8}[$Dst16An] */
7394   {
7395     M32C_INSN_XCHG16W_R2_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r2-dst16-16-8-An-relative-HI", "xchg.w", 24,
7396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7397   },
7398 /* xchg.w r2,${Dsp-16-u16}[$Dst16An] */
7399   {
7400     M32C_INSN_XCHG16W_R2_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r2-dst16-16-16-An-relative-HI", "xchg.w", 32,
7401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7402   },
7403 /* xchg.w r2,${Dsp-16-u8}[sb] */
7404   {
7405     M32C_INSN_XCHG16W_R2_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r2-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7407   },
7408 /* xchg.w r2,${Dsp-16-u16}[sb] */
7409   {
7410     M32C_INSN_XCHG16W_R2_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r2-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7412   },
7413 /* xchg.w r2,${Dsp-16-s8}[fb] */
7414   {
7415     M32C_INSN_XCHG16W_R2_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r2-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7417   },
7418 /* xchg.w r2,${Dsp-16-u16} */
7419   {
7420     M32C_INSN_XCHG16W_R2_DST16_16_16_ABSOLUTE_HI, "xchg16w-r2-dst16-16-16-absolute-HI", "xchg.w", 32,
7421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7422   },
7423 /* xchg.w r1,$Dst16RnHI */
7424   {
7425     M32C_INSN_XCHG16W_R1_DST16_RN_DIRECT_HI, "xchg16w-r1-dst16-Rn-direct-HI", "xchg.w", 16,
7426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7427   },
7428 /* xchg.w r1,$Dst16AnHI */
7429   {
7430     M32C_INSN_XCHG16W_R1_DST16_AN_DIRECT_HI, "xchg16w-r1-dst16-An-direct-HI", "xchg.w", 16,
7431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7432   },
7433 /* xchg.w r1,[$Dst16An] */
7434   {
7435     M32C_INSN_XCHG16W_R1_DST16_AN_INDIRECT_HI, "xchg16w-r1-dst16-An-indirect-HI", "xchg.w", 16,
7436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7437   },
7438 /* xchg.w r1,${Dsp-16-u8}[$Dst16An] */
7439   {
7440     M32C_INSN_XCHG16W_R1_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r1-dst16-16-8-An-relative-HI", "xchg.w", 24,
7441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7442   },
7443 /* xchg.w r1,${Dsp-16-u16}[$Dst16An] */
7444   {
7445     M32C_INSN_XCHG16W_R1_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r1-dst16-16-16-An-relative-HI", "xchg.w", 32,
7446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7447   },
7448 /* xchg.w r1,${Dsp-16-u8}[sb] */
7449   {
7450     M32C_INSN_XCHG16W_R1_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r1-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7452   },
7453 /* xchg.w r1,${Dsp-16-u16}[sb] */
7454   {
7455     M32C_INSN_XCHG16W_R1_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r1-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7457   },
7458 /* xchg.w r1,${Dsp-16-s8}[fb] */
7459   {
7460     M32C_INSN_XCHG16W_R1_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r1-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7462   },
7463 /* xchg.w r1,${Dsp-16-u16} */
7464   {
7465     M32C_INSN_XCHG16W_R1_DST16_16_16_ABSOLUTE_HI, "xchg16w-r1-dst16-16-16-absolute-HI", "xchg.w", 32,
7466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7467   },
7468 /* xchg.w r0,$Dst16RnHI */
7469   {
7470     M32C_INSN_XCHG16W_R0_DST16_RN_DIRECT_HI, "xchg16w-r0-dst16-Rn-direct-HI", "xchg.w", 16,
7471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7472   },
7473 /* xchg.w r0,$Dst16AnHI */
7474   {
7475     M32C_INSN_XCHG16W_R0_DST16_AN_DIRECT_HI, "xchg16w-r0-dst16-An-direct-HI", "xchg.w", 16,
7476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7477   },
7478 /* xchg.w r0,[$Dst16An] */
7479   {
7480     M32C_INSN_XCHG16W_R0_DST16_AN_INDIRECT_HI, "xchg16w-r0-dst16-An-indirect-HI", "xchg.w", 16,
7481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7482   },
7483 /* xchg.w r0,${Dsp-16-u8}[$Dst16An] */
7484   {
7485     M32C_INSN_XCHG16W_R0_DST16_16_8_AN_RELATIVE_HI, "xchg16w-r0-dst16-16-8-An-relative-HI", "xchg.w", 24,
7486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7487   },
7488 /* xchg.w r0,${Dsp-16-u16}[$Dst16An] */
7489   {
7490     M32C_INSN_XCHG16W_R0_DST16_16_16_AN_RELATIVE_HI, "xchg16w-r0-dst16-16-16-An-relative-HI", "xchg.w", 32,
7491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7492   },
7493 /* xchg.w r0,${Dsp-16-u8}[sb] */
7494   {
7495     M32C_INSN_XCHG16W_R0_DST16_16_8_SB_RELATIVE_HI, "xchg16w-r0-dst16-16-8-SB-relative-HI", "xchg.w", 24,
7496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7497   },
7498 /* xchg.w r0,${Dsp-16-u16}[sb] */
7499   {
7500     M32C_INSN_XCHG16W_R0_DST16_16_16_SB_RELATIVE_HI, "xchg16w-r0-dst16-16-16-SB-relative-HI", "xchg.w", 32,
7501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7502   },
7503 /* xchg.w r0,${Dsp-16-s8}[fb] */
7504   {
7505     M32C_INSN_XCHG16W_R0_DST16_16_8_FB_RELATIVE_HI, "xchg16w-r0-dst16-16-8-FB-relative-HI", "xchg.w", 24,
7506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7507   },
7508 /* xchg.w r0,${Dsp-16-u16} */
7509   {
7510     M32C_INSN_XCHG16W_R0_DST16_16_16_ABSOLUTE_HI, "xchg16w-r0-dst16-16-16-absolute-HI", "xchg.w", 32,
7511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7512   },
7513 /* xchg.b r1h,$Dst16RnQI */
7514   {
7515     M32C_INSN_XCHG16B_R1H_DST16_RN_DIRECT_QI, "xchg16b-r1h-dst16-Rn-direct-QI", "xchg.b", 16,
7516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7517   },
7518 /* xchg.b r1h,$Dst16AnQI */
7519   {
7520     M32C_INSN_XCHG16B_R1H_DST16_AN_DIRECT_QI, "xchg16b-r1h-dst16-An-direct-QI", "xchg.b", 16,
7521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7522   },
7523 /* xchg.b r1h,[$Dst16An] */
7524   {
7525     M32C_INSN_XCHG16B_R1H_DST16_AN_INDIRECT_QI, "xchg16b-r1h-dst16-An-indirect-QI", "xchg.b", 16,
7526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7527   },
7528 /* xchg.b r1h,${Dsp-16-u8}[$Dst16An] */
7529   {
7530     M32C_INSN_XCHG16B_R1H_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-An-relative-QI", "xchg.b", 24,
7531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7532   },
7533 /* xchg.b r1h,${Dsp-16-u16}[$Dst16An] */
7534   {
7535     M32C_INSN_XCHG16B_R1H_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r1h-dst16-16-16-An-relative-QI", "xchg.b", 32,
7536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7537   },
7538 /* xchg.b r1h,${Dsp-16-u8}[sb] */
7539   {
7540     M32C_INSN_XCHG16B_R1H_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7542   },
7543 /* xchg.b r1h,${Dsp-16-u16}[sb] */
7544   {
7545     M32C_INSN_XCHG16B_R1H_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r1h-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7547   },
7548 /* xchg.b r1h,${Dsp-16-s8}[fb] */
7549   {
7550     M32C_INSN_XCHG16B_R1H_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r1h-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7552   },
7553 /* xchg.b r1h,${Dsp-16-u16} */
7554   {
7555     M32C_INSN_XCHG16B_R1H_DST16_16_16_ABSOLUTE_QI, "xchg16b-r1h-dst16-16-16-absolute-QI", "xchg.b", 32,
7556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7557   },
7558 /* xchg.b r1l,$Dst16RnQI */
7559   {
7560     M32C_INSN_XCHG16B_R1L_DST16_RN_DIRECT_QI, "xchg16b-r1l-dst16-Rn-direct-QI", "xchg.b", 16,
7561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7562   },
7563 /* xchg.b r1l,$Dst16AnQI */
7564   {
7565     M32C_INSN_XCHG16B_R1L_DST16_AN_DIRECT_QI, "xchg16b-r1l-dst16-An-direct-QI", "xchg.b", 16,
7566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7567   },
7568 /* xchg.b r1l,[$Dst16An] */
7569   {
7570     M32C_INSN_XCHG16B_R1L_DST16_AN_INDIRECT_QI, "xchg16b-r1l-dst16-An-indirect-QI", "xchg.b", 16,
7571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7572   },
7573 /* xchg.b r1l,${Dsp-16-u8}[$Dst16An] */
7574   {
7575     M32C_INSN_XCHG16B_R1L_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-An-relative-QI", "xchg.b", 24,
7576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7577   },
7578 /* xchg.b r1l,${Dsp-16-u16}[$Dst16An] */
7579   {
7580     M32C_INSN_XCHG16B_R1L_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r1l-dst16-16-16-An-relative-QI", "xchg.b", 32,
7581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7582   },
7583 /* xchg.b r1l,${Dsp-16-u8}[sb] */
7584   {
7585     M32C_INSN_XCHG16B_R1L_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7587   },
7588 /* xchg.b r1l,${Dsp-16-u16}[sb] */
7589   {
7590     M32C_INSN_XCHG16B_R1L_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r1l-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7592   },
7593 /* xchg.b r1l,${Dsp-16-s8}[fb] */
7594   {
7595     M32C_INSN_XCHG16B_R1L_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r1l-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7597   },
7598 /* xchg.b r1l,${Dsp-16-u16} */
7599   {
7600     M32C_INSN_XCHG16B_R1L_DST16_16_16_ABSOLUTE_QI, "xchg16b-r1l-dst16-16-16-absolute-QI", "xchg.b", 32,
7601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7602   },
7603 /* xchg.b r0h,$Dst16RnQI */
7604   {
7605     M32C_INSN_XCHG16B_R0H_DST16_RN_DIRECT_QI, "xchg16b-r0h-dst16-Rn-direct-QI", "xchg.b", 16,
7606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7607   },
7608 /* xchg.b r0h,$Dst16AnQI */
7609   {
7610     M32C_INSN_XCHG16B_R0H_DST16_AN_DIRECT_QI, "xchg16b-r0h-dst16-An-direct-QI", "xchg.b", 16,
7611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7612   },
7613 /* xchg.b r0h,[$Dst16An] */
7614   {
7615     M32C_INSN_XCHG16B_R0H_DST16_AN_INDIRECT_QI, "xchg16b-r0h-dst16-An-indirect-QI", "xchg.b", 16,
7616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7617   },
7618 /* xchg.b r0h,${Dsp-16-u8}[$Dst16An] */
7619   {
7620     M32C_INSN_XCHG16B_R0H_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-An-relative-QI", "xchg.b", 24,
7621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7622   },
7623 /* xchg.b r0h,${Dsp-16-u16}[$Dst16An] */
7624   {
7625     M32C_INSN_XCHG16B_R0H_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r0h-dst16-16-16-An-relative-QI", "xchg.b", 32,
7626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7627   },
7628 /* xchg.b r0h,${Dsp-16-u8}[sb] */
7629   {
7630     M32C_INSN_XCHG16B_R0H_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7632   },
7633 /* xchg.b r0h,${Dsp-16-u16}[sb] */
7634   {
7635     M32C_INSN_XCHG16B_R0H_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r0h-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7637   },
7638 /* xchg.b r0h,${Dsp-16-s8}[fb] */
7639   {
7640     M32C_INSN_XCHG16B_R0H_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r0h-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7642   },
7643 /* xchg.b r0h,${Dsp-16-u16} */
7644   {
7645     M32C_INSN_XCHG16B_R0H_DST16_16_16_ABSOLUTE_QI, "xchg16b-r0h-dst16-16-16-absolute-QI", "xchg.b", 32,
7646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7647   },
7648 /* xchg.b r0l,$Dst16RnQI */
7649   {
7650     M32C_INSN_XCHG16B_R0L_DST16_RN_DIRECT_QI, "xchg16b-r0l-dst16-Rn-direct-QI", "xchg.b", 16,
7651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7652   },
7653 /* xchg.b r0l,$Dst16AnQI */
7654   {
7655     M32C_INSN_XCHG16B_R0L_DST16_AN_DIRECT_QI, "xchg16b-r0l-dst16-An-direct-QI", "xchg.b", 16,
7656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7657   },
7658 /* xchg.b r0l,[$Dst16An] */
7659   {
7660     M32C_INSN_XCHG16B_R0L_DST16_AN_INDIRECT_QI, "xchg16b-r0l-dst16-An-indirect-QI", "xchg.b", 16,
7661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7662   },
7663 /* xchg.b r0l,${Dsp-16-u8}[$Dst16An] */
7664   {
7665     M32C_INSN_XCHG16B_R0L_DST16_16_8_AN_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-An-relative-QI", "xchg.b", 24,
7666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7667   },
7668 /* xchg.b r0l,${Dsp-16-u16}[$Dst16An] */
7669   {
7670     M32C_INSN_XCHG16B_R0L_DST16_16_16_AN_RELATIVE_QI, "xchg16b-r0l-dst16-16-16-An-relative-QI", "xchg.b", 32,
7671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7672   },
7673 /* xchg.b r0l,${Dsp-16-u8}[sb] */
7674   {
7675     M32C_INSN_XCHG16B_R0L_DST16_16_8_SB_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-SB-relative-QI", "xchg.b", 24,
7676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7677   },
7678 /* xchg.b r0l,${Dsp-16-u16}[sb] */
7679   {
7680     M32C_INSN_XCHG16B_R0L_DST16_16_16_SB_RELATIVE_QI, "xchg16b-r0l-dst16-16-16-SB-relative-QI", "xchg.b", 32,
7681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7682   },
7683 /* xchg.b r0l,${Dsp-16-s8}[fb] */
7684   {
7685     M32C_INSN_XCHG16B_R0L_DST16_16_8_FB_RELATIVE_QI, "xchg16b-r0l-dst16-16-8-FB-relative-QI", "xchg.b", 24,
7686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7687   },
7688 /* xchg.b r0l,${Dsp-16-u16} */
7689   {
7690     M32C_INSN_XCHG16B_R0L_DST16_16_16_ABSOLUTE_QI, "xchg16b-r0l-dst16-16-16-absolute-QI", "xchg.b", 32,
7691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
7692   },
7693 /* tst.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
7694   {
7695     M32C_INSN_TST32_W_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_HI, "tst32.w-imm-S-2-S-8-dst32-2-S-8-SB-relative-HI", "tst.w", 32,
7696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7697   },
7698 /* tst.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
7699   {
7700     M32C_INSN_TST32_W_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_HI, "tst32.w-imm-S-2-S-8-dst32-2-S-8-FB-relative-HI", "tst.w", 32,
7701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7702   },
7703 /* tst.w${S} #${Imm-24-HI},${Dsp-8-u16} */
7704   {
7705     M32C_INSN_TST32_W_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_HI, "tst32.w-imm-S-2-S-16-dst32-2-S-16-absolute-HI", "tst.w", 40,
7706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7707   },
7708 /* tst.w${S} #${Imm-8-HI},r0 */
7709   {
7710     M32C_INSN_TST32_W_IMM_S_2_S_BASIC_DST32_2_S_R0_DIRECT_HI, "tst32.w-imm-S-2-S-basic-dst32-2-S-R0-direct-HI", "tst.w", 24,
7711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7712   },
7713 /* tst.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
7714   {
7715     M32C_INSN_TST32_B_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_QI, "tst32.b-imm-S-2-S-8-dst32-2-S-8-SB-relative-QI", "tst.b", 24,
7716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7717   },
7718 /* tst.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
7719   {
7720     M32C_INSN_TST32_B_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_QI, "tst32.b-imm-S-2-S-8-dst32-2-S-8-FB-relative-QI", "tst.b", 24,
7721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7722   },
7723 /* tst.b${S} #${Imm-24-QI},${Dsp-8-u16} */
7724   {
7725     M32C_INSN_TST32_B_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_QI, "tst32.b-imm-S-2-S-16-dst32-2-S-16-absolute-QI", "tst.b", 32,
7726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7727   },
7728 /* tst.b${S} #${Imm-8-QI},r0l */
7729   {
7730     M32C_INSN_TST32_B_IMM_S_2_S_BASIC_DST32_2_S_R0L_DIRECT_QI, "tst32.b-imm-S-2-S-basic-dst32-2-S-R0l-direct-QI", "tst.b", 16,
7731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7732   },
7733 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
7734   {
7735     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 32,
7736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7737   },
7738 /* tst.w${G} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
7739   {
7740     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 32,
7741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7742   },
7743 /* tst.w${G} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
7744   {
7745     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 32,
7746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7747   },
7748 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
7749   {
7750     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 32,
7751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7752   },
7753 /* tst.w${G} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
7754   {
7755     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 32,
7756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7757   },
7758 /* tst.w${G} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
7759   {
7760     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 32,
7761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7762   },
7763 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
7764   {
7765     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 32,
7766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7767   },
7768 /* tst.w${G} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
7769   {
7770     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 32,
7771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7772   },
7773 /* tst.w${G} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
7774   {
7775     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 32,
7776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7777   },
7778 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
7779   {
7780     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "tst.w", 40,
7781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7782   },
7783 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
7784   {
7785     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "tst.w", 40,
7786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7787   },
7788 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
7789   {
7790     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "tst.w", 40,
7791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7792   },
7793 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
7794   {
7795     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "tst.w", 48,
7796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7797   },
7798 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
7799   {
7800     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "tst.w", 48,
7801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7802   },
7803 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
7804   {
7805     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "tst.w", 48,
7806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7807   },
7808 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
7809   {
7810     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "tst.w", 56,
7811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7812   },
7813 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
7814   {
7815     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "tst.w", 56,
7816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7817   },
7818 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
7819   {
7820     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "tst.w", 56,
7821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7822   },
7823 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
7824   {
7825     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "tst.w", 40,
7826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7827   },
7828 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
7829   {
7830     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "tst.w", 40,
7831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7832   },
7833 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
7834   {
7835     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "tst.w", 40,
7836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7837   },
7838 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
7839   {
7840     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "tst.w", 48,
7841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7842   },
7843 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
7844   {
7845     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "tst.w", 48,
7846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7847   },
7848 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
7849   {
7850     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "tst.w", 48,
7851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7852   },
7853 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
7854   {
7855     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "tst.w", 40,
7856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7857   },
7858 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
7859   {
7860     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "tst.w", 40,
7861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7862   },
7863 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
7864   {
7865     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "tst.w", 40,
7866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7867   },
7868 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
7869   {
7870     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "tst.w", 48,
7871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7872   },
7873 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
7874   {
7875     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "tst.w", 48,
7876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7877   },
7878 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
7879   {
7880     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "tst.w", 48,
7881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7882   },
7883 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
7884   {
7885     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "tst.w", 48,
7886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7887   },
7888 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
7889   {
7890     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "tst.w", 48,
7891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7892   },
7893 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
7894   {
7895     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "tst.w", 48,
7896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7897   },
7898 /* tst.w${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
7899   {
7900     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "tst.w", 56,
7901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7902   },
7903 /* tst.w${G} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
7904   {
7905     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "tst.w", 56,
7906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7907   },
7908 /* tst.w${G} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
7909   {
7910     M32C_INSN_TST32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "tst32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "tst.w", 56,
7911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7912   },
7913 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
7914   {
7915     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 40,
7916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7917   },
7918 /* tst.w${G} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
7919   {
7920     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 40,
7921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7922   },
7923 /* tst.w${G} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
7924   {
7925     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 40,
7926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7927   },
7928 /* tst.w${G} ${Dsp-24-u16},$Dst32RnPrefixedHI */
7929   {
7930     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 40,
7931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7932   },
7933 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
7934   {
7935     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 40,
7936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7937   },
7938 /* tst.w${G} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
7939   {
7940     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 40,
7941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7942   },
7943 /* tst.w${G} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
7944   {
7945     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 40,
7946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7947   },
7948 /* tst.w${G} ${Dsp-24-u16},$Dst32AnPrefixedHI */
7949   {
7950     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 40,
7951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7952   },
7953 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
7954   {
7955     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 40,
7956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7957   },
7958 /* tst.w${G} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
7959   {
7960     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 40,
7961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7962   },
7963 /* tst.w${G} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
7964   {
7965     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 40,
7966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7967   },
7968 /* tst.w${G} ${Dsp-24-u16},[$Dst32AnPrefixed] */
7969   {
7970     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 40,
7971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7972   },
7973 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
7974   {
7975     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "tst.w", 48,
7976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7977   },
7978 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
7979   {
7980     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "tst.w", 48,
7981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7982   },
7983 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
7984   {
7985     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "tst.w", 48,
7986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7987   },
7988 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
7989   {
7990     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "tst.w", 48,
7991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7992   },
7993 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
7994   {
7995     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "tst.w", 56,
7996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
7997   },
7998 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
7999   {
8000     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "tst.w", 56,
8001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8002   },
8003 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8004   {
8005     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "tst.w", 56,
8006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8007   },
8008 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
8009   {
8010     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "tst.w", 56,
8011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8012   },
8013 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
8014   {
8015     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "tst.w", 64,
8016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8017   },
8018 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8019   {
8020     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "tst.w", 64,
8021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8022   },
8023 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8024   {
8025     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "tst.w", 64,
8026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8027   },
8028 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
8029   {
8030     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "tst.w", 64,
8031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8032   },
8033 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
8034   {
8035     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "tst.w", 48,
8036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8037   },
8038 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
8039   {
8040     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "tst.w", 48,
8041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8042   },
8043 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
8044   {
8045     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "tst.w", 48,
8046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8047   },
8048 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
8049   {
8050     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "tst.w", 48,
8051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8052   },
8053 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
8054   {
8055     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "tst.w", 56,
8056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8057   },
8058 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
8059   {
8060     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "tst.w", 56,
8061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8062   },
8063 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
8064   {
8065     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "tst.w", 56,
8066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8067   },
8068 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
8069   {
8070     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "tst.w", 56,
8071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8072   },
8073 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
8074   {
8075     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "tst.w", 48,
8076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8077   },
8078 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
8079   {
8080     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "tst.w", 48,
8081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8082   },
8083 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
8084   {
8085     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "tst.w", 48,
8086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8087   },
8088 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
8089   {
8090     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "tst.w", 48,
8091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8092   },
8093 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
8094   {
8095     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "tst.w", 56,
8096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8097   },
8098 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
8099   {
8100     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "tst.w", 56,
8101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8102   },
8103 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
8104   {
8105     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "tst.w", 56,
8106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8107   },
8108 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
8109   {
8110     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "tst.w", 56,
8111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8112   },
8113 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
8114   {
8115     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "tst.w", 56,
8116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8117   },
8118 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
8119   {
8120     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "tst.w", 56,
8121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8122   },
8123 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
8124   {
8125     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "tst.w", 56,
8126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8127   },
8128 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u16} */
8129   {
8130     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "tst.w", 56,
8131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8132   },
8133 /* tst.w${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
8134   {
8135     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "tst.w", 64,
8136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8137   },
8138 /* tst.w${G} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
8139   {
8140     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "tst.w", 64,
8141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8142   },
8143 /* tst.w${G} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
8144   {
8145     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "tst.w", 64,
8146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8147   },
8148 /* tst.w${G} ${Dsp-24-u16},${Dsp-40-u24} */
8149   {
8150     M32C_INSN_TST32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "tst32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "tst.w", 64,
8151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8152   },
8153 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
8154   {
8155     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 48,
8156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8157   },
8158 /* tst.w${G} ${Dsp-24-u24},$Dst32RnPrefixedHI */
8159   {
8160     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 48,
8161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8162   },
8163 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
8164   {
8165     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 48,
8166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8167   },
8168 /* tst.w${G} ${Dsp-24-u24},$Dst32AnPrefixedHI */
8169   {
8170     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 48,
8171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8172   },
8173 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8174   {
8175     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 48,
8176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8177   },
8178 /* tst.w${G} ${Dsp-24-u24},[$Dst32AnPrefixed] */
8179   {
8180     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 48,
8181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8182   },
8183 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
8184   {
8185     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "tst.w", 56,
8186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8187   },
8188 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
8189   {
8190     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "tst.w", 56,
8191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8192   },
8193 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
8194   {
8195     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "tst.w", 64,
8196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8197   },
8198 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
8199   {
8200     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "tst.w", 64,
8201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8202   },
8203 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
8204   {
8205     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "tst.w", 72,
8206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8207   },
8208 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
8209   {
8210     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "tst.w", 72,
8211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8212   },
8213 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
8214   {
8215     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "tst.w", 56,
8216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8217   },
8218 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
8219   {
8220     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "tst.w", 56,
8221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8222   },
8223 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
8224   {
8225     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "tst.w", 64,
8226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8227   },
8228 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
8229   {
8230     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "tst.w", 64,
8231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8232   },
8233 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
8234   {
8235     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "tst.w", 56,
8236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8237   },
8238 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
8239   {
8240     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "tst.w", 56,
8241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8242   },
8243 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
8244   {
8245     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "tst.w", 64,
8246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8247   },
8248 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
8249   {
8250     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "tst.w", 64,
8251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8252   },
8253 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
8254   {
8255     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "tst.w", 64,
8256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8257   },
8258 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u16} */
8259   {
8260     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "tst.w", 64,
8261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8262   },
8263 /* tst.w${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
8264   {
8265     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "tst.w", 72,
8266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8267   },
8268 /* tst.w${G} ${Dsp-24-u24},${Dsp-48-u24} */
8269   {
8270     M32C_INSN_TST32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "tst32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "tst.w", 72,
8271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8272   },
8273 /* tst.w${G} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
8274   {
8275     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 24,
8276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8277   },
8278 /* tst.w${G} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
8279   {
8280     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 24,
8281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8282   },
8283 /* tst.w${G} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
8284   {
8285     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "tst.w", 24,
8286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8287   },
8288 /* tst.w${G} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
8289   {
8290     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 24,
8291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8292   },
8293 /* tst.w${G} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
8294   {
8295     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 24,
8296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8297   },
8298 /* tst.w${G} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
8299   {
8300     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-direct-Prefixed-HI", "tst.w", 24,
8301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8302   },
8303 /* tst.w${G} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
8304   {
8305     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 24,
8306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8307   },
8308 /* tst.w${G} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
8309   {
8310     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 24,
8311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8312   },
8313 /* tst.w${G} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
8314   {
8315     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "tst.w", 24,
8316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8317   },
8318 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
8319   {
8320     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "tst.w", 32,
8321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8322   },
8323 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
8324   {
8325     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "tst.w", 32,
8326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8327   },
8328 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
8329   {
8330     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "tst.w", 32,
8331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8332   },
8333 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
8334   {
8335     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "tst.w", 40,
8336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8337   },
8338 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
8339   {
8340     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "tst.w", 40,
8341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8342   },
8343 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
8344   {
8345     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "tst.w", 40,
8346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8347   },
8348 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
8349   {
8350     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "tst.w", 48,
8351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8352   },
8353 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
8354   {
8355     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "tst.w", 48,
8356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8357   },
8358 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
8359   {
8360     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "tst.w", 48,
8361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8362   },
8363 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
8364   {
8365     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "tst.w", 32,
8366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8367   },
8368 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
8369   {
8370     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "tst.w", 32,
8371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8372   },
8373 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
8374   {
8375     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "tst.w", 32,
8376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8377   },
8378 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
8379   {
8380     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "tst.w", 40,
8381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8382   },
8383 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
8384   {
8385     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "tst.w", 40,
8386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8387   },
8388 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
8389   {
8390     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "tst.w", 40,
8391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8392   },
8393 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
8394   {
8395     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "tst.w", 32,
8396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8397   },
8398 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
8399   {
8400     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "tst.w", 32,
8401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8402   },
8403 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
8404   {
8405     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "tst.w", 32,
8406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8407   },
8408 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
8409   {
8410     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "tst.w", 40,
8411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8412   },
8413 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
8414   {
8415     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "tst.w", 40,
8416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8417   },
8418 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
8419   {
8420     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "tst.w", 40,
8421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8422   },
8423 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u16} */
8424   {
8425     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "tst.w", 40,
8426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8427   },
8428 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u16} */
8429   {
8430     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "tst.w", 40,
8431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8432   },
8433 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u16} */
8434   {
8435     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "tst.w", 40,
8436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8437   },
8438 /* tst.w${G} $Src32RnPrefixedHI,${Dsp-24-u24} */
8439   {
8440     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "tst.w", 48,
8441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8442   },
8443 /* tst.w${G} $Src32AnPrefixedHI,${Dsp-24-u24} */
8444   {
8445     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "tst.w", 48,
8446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8447   },
8448 /* tst.w${G} [$Src32AnPrefixed],${Dsp-24-u24} */
8449   {
8450     M32C_INSN_TST32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "tst32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "tst.w", 48,
8451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8452   },
8453 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8454   {
8455     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 32,
8456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8457   },
8458 /* tst.b${G} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
8459   {
8460     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 32,
8461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8462   },
8463 /* tst.b${G} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
8464   {
8465     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 32,
8466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8467   },
8468 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8469   {
8470     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 32,
8471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8472   },
8473 /* tst.b${G} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
8474   {
8475     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 32,
8476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8477   },
8478 /* tst.b${G} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
8479   {
8480     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 32,
8481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8482   },
8483 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8484   {
8485     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 32,
8486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8487   },
8488 /* tst.b${G} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
8489   {
8490     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 32,
8491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8492   },
8493 /* tst.b${G} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
8494   {
8495     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 32,
8496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8497   },
8498 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
8499   {
8500     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "tst.b", 40,
8501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8502   },
8503 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
8504   {
8505     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "tst.b", 40,
8506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8507   },
8508 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
8509   {
8510     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "tst.b", 40,
8511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8512   },
8513 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
8514   {
8515     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "tst.b", 48,
8516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8517   },
8518 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
8519   {
8520     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "tst.b", 48,
8521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8522   },
8523 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
8524   {
8525     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "tst.b", 48,
8526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8527   },
8528 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
8529   {
8530     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "tst.b", 56,
8531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8532   },
8533 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
8534   {
8535     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "tst.b", 56,
8536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8537   },
8538 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
8539   {
8540     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "tst.b", 56,
8541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8542   },
8543 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
8544   {
8545     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "tst.b", 40,
8546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8547   },
8548 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
8549   {
8550     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "tst.b", 40,
8551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8552   },
8553 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
8554   {
8555     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "tst.b", 40,
8556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8557   },
8558 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
8559   {
8560     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "tst.b", 48,
8561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8562   },
8563 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
8564   {
8565     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "tst.b", 48,
8566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8567   },
8568 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
8569   {
8570     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "tst.b", 48,
8571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8572   },
8573 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
8574   {
8575     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "tst.b", 40,
8576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8577   },
8578 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
8579   {
8580     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "tst.b", 40,
8581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8582   },
8583 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
8584   {
8585     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "tst.b", 40,
8586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8587   },
8588 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
8589   {
8590     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "tst.b", 48,
8591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8592   },
8593 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
8594   {
8595     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "tst.b", 48,
8596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8597   },
8598 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
8599   {
8600     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "tst.b", 48,
8601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8602   },
8603 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
8604   {
8605     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "tst.b", 48,
8606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8607   },
8608 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
8609   {
8610     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "tst.b", 48,
8611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8612   },
8613 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
8614   {
8615     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "tst.b", 48,
8616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8617   },
8618 /* tst.b${G} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
8619   {
8620     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "tst.b", 56,
8621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8622   },
8623 /* tst.b${G} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
8624   {
8625     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "tst.b", 56,
8626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8627   },
8628 /* tst.b${G} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
8629   {
8630     M32C_INSN_TST32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "tst32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "tst.b", 56,
8631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8632   },
8633 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8634   {
8635     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 40,
8636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8637   },
8638 /* tst.b${G} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
8639   {
8640     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 40,
8641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8642   },
8643 /* tst.b${G} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
8644   {
8645     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 40,
8646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8647   },
8648 /* tst.b${G} ${Dsp-24-u16},$Dst32RnPrefixedQI */
8649   {
8650     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 40,
8651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8652   },
8653 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8654   {
8655     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 40,
8656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8657   },
8658 /* tst.b${G} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
8659   {
8660     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 40,
8661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8662   },
8663 /* tst.b${G} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
8664   {
8665     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 40,
8666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8667   },
8668 /* tst.b${G} ${Dsp-24-u16},$Dst32AnPrefixedQI */
8669   {
8670     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 40,
8671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8672   },
8673 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8674   {
8675     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 40,
8676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8677   },
8678 /* tst.b${G} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
8679   {
8680     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 40,
8681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8682   },
8683 /* tst.b${G} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
8684   {
8685     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 40,
8686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8687   },
8688 /* tst.b${G} ${Dsp-24-u16},[$Dst32AnPrefixed] */
8689   {
8690     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 40,
8691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8692   },
8693 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
8694   {
8695     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "tst.b", 48,
8696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8697   },
8698 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
8699   {
8700     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "tst.b", 48,
8701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8702   },
8703 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
8704   {
8705     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "tst.b", 48,
8706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8707   },
8708 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
8709   {
8710     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "tst.b", 48,
8711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8712   },
8713 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
8714   {
8715     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "tst.b", 56,
8716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8717   },
8718 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8719   {
8720     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "tst.b", 56,
8721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8722   },
8723 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
8724   {
8725     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "tst.b", 56,
8726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8727   },
8728 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
8729   {
8730     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "tst.b", 56,
8731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8732   },
8733 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
8734   {
8735     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "tst.b", 64,
8736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8737   },
8738 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8739   {
8740     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "tst.b", 64,
8741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8742   },
8743 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
8744   {
8745     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "tst.b", 64,
8746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8747   },
8748 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
8749   {
8750     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "tst.b", 64,
8751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8752   },
8753 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
8754   {
8755     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "tst.b", 48,
8756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8757   },
8758 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
8759   {
8760     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "tst.b", 48,
8761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8762   },
8763 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
8764   {
8765     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "tst.b", 48,
8766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8767   },
8768 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
8769   {
8770     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "tst.b", 48,
8771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8772   },
8773 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
8774   {
8775     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "tst.b", 56,
8776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8777   },
8778 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
8779   {
8780     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "tst.b", 56,
8781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8782   },
8783 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
8784   {
8785     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "tst.b", 56,
8786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8787   },
8788 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
8789   {
8790     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "tst.b", 56,
8791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8792   },
8793 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
8794   {
8795     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "tst.b", 48,
8796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8797   },
8798 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
8799   {
8800     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "tst.b", 48,
8801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8802   },
8803 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
8804   {
8805     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "tst.b", 48,
8806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8807   },
8808 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
8809   {
8810     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "tst.b", 48,
8811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8812   },
8813 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
8814   {
8815     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "tst.b", 56,
8816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8817   },
8818 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
8819   {
8820     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "tst.b", 56,
8821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8822   },
8823 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
8824   {
8825     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "tst.b", 56,
8826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8827   },
8828 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
8829   {
8830     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "tst.b", 56,
8831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8832   },
8833 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
8834   {
8835     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "tst.b", 56,
8836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8837   },
8838 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
8839   {
8840     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "tst.b", 56,
8841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8842   },
8843 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
8844   {
8845     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "tst.b", 56,
8846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8847   },
8848 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u16} */
8849   {
8850     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "tst.b", 56,
8851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8852   },
8853 /* tst.b${G} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
8854   {
8855     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "tst.b", 64,
8856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8857   },
8858 /* tst.b${G} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
8859   {
8860     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "tst.b", 64,
8861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8862   },
8863 /* tst.b${G} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
8864   {
8865     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "tst.b", 64,
8866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8867   },
8868 /* tst.b${G} ${Dsp-24-u16},${Dsp-40-u24} */
8869   {
8870     M32C_INSN_TST32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "tst32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "tst.b", 64,
8871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8872   },
8873 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
8874   {
8875     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 48,
8876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8877   },
8878 /* tst.b${G} ${Dsp-24-u24},$Dst32RnPrefixedQI */
8879   {
8880     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 48,
8881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8882   },
8883 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
8884   {
8885     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 48,
8886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8887   },
8888 /* tst.b${G} ${Dsp-24-u24},$Dst32AnPrefixedQI */
8889   {
8890     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 48,
8891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8892   },
8893 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
8894   {
8895     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 48,
8896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8897   },
8898 /* tst.b${G} ${Dsp-24-u24},[$Dst32AnPrefixed] */
8899   {
8900     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 48,
8901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8902   },
8903 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
8904   {
8905     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "tst.b", 56,
8906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8907   },
8908 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
8909   {
8910     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "tst.b", 56,
8911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8912   },
8913 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
8914   {
8915     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "tst.b", 64,
8916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8917   },
8918 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
8919   {
8920     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "tst.b", 64,
8921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8922   },
8923 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
8924   {
8925     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "tst.b", 72,
8926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8927   },
8928 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
8929   {
8930     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "tst.b", 72,
8931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8932   },
8933 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
8934   {
8935     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "tst.b", 56,
8936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8937   },
8938 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
8939   {
8940     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "tst.b", 56,
8941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8942   },
8943 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
8944   {
8945     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "tst.b", 64,
8946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8947   },
8948 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
8949   {
8950     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "tst.b", 64,
8951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8952   },
8953 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
8954   {
8955     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "tst.b", 56,
8956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8957   },
8958 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
8959   {
8960     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "tst.b", 56,
8961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8962   },
8963 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
8964   {
8965     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "tst.b", 64,
8966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8967   },
8968 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
8969   {
8970     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "tst.b", 64,
8971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8972   },
8973 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
8974   {
8975     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "tst.b", 64,
8976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8977   },
8978 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u16} */
8979   {
8980     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "tst.b", 64,
8981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8982   },
8983 /* tst.b${G} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
8984   {
8985     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "tst.b", 72,
8986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8987   },
8988 /* tst.b${G} ${Dsp-24-u24},${Dsp-48-u24} */
8989   {
8990     M32C_INSN_TST32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "tst32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "tst.b", 72,
8991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8992   },
8993 /* tst.b${G} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
8994   {
8995     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 24,
8996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
8997   },
8998 /* tst.b${G} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
8999   {
9000     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 24,
9001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9002   },
9003 /* tst.b${G} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
9004   {
9005     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "tst.b", 24,
9006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9007   },
9008 /* tst.b${G} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
9009   {
9010     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 24,
9011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9012   },
9013 /* tst.b${G} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
9014   {
9015     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 24,
9016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9017   },
9018 /* tst.b${G} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
9019   {
9020     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-QI", "tst.b", 24,
9021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9022   },
9023 /* tst.b${G} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
9024   {
9025     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 24,
9026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9027   },
9028 /* tst.b${G} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
9029   {
9030     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 24,
9031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9032   },
9033 /* tst.b${G} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
9034   {
9035     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "tst.b", 24,
9036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9037   },
9038 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
9039   {
9040     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "tst.b", 32,
9041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9042   },
9043 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
9044   {
9045     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "tst.b", 32,
9046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9047   },
9048 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
9049   {
9050     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "tst.b", 32,
9051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9052   },
9053 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
9054   {
9055     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "tst.b", 40,
9056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9057   },
9058 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
9059   {
9060     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "tst.b", 40,
9061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9062   },
9063 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
9064   {
9065     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "tst.b", 40,
9066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9067   },
9068 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
9069   {
9070     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "tst.b", 48,
9071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9072   },
9073 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
9074   {
9075     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "tst.b", 48,
9076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9077   },
9078 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
9079   {
9080     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "tst.b", 48,
9081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9082   },
9083 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
9084   {
9085     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "tst.b", 32,
9086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9087   },
9088 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
9089   {
9090     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "tst.b", 32,
9091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9092   },
9093 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
9094   {
9095     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "tst.b", 32,
9096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9097   },
9098 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
9099   {
9100     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "tst.b", 40,
9101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9102   },
9103 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
9104   {
9105     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "tst.b", 40,
9106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9107   },
9108 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
9109   {
9110     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "tst.b", 40,
9111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9112   },
9113 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
9114   {
9115     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "tst.b", 32,
9116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9117   },
9118 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
9119   {
9120     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "tst.b", 32,
9121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9122   },
9123 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
9124   {
9125     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "tst.b", 32,
9126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9127   },
9128 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
9129   {
9130     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "tst.b", 40,
9131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9132   },
9133 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
9134   {
9135     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "tst.b", 40,
9136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9137   },
9138 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
9139   {
9140     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "tst.b", 40,
9141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9142   },
9143 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u16} */
9144   {
9145     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "tst.b", 40,
9146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9147   },
9148 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u16} */
9149   {
9150     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "tst.b", 40,
9151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9152   },
9153 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u16} */
9154   {
9155     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "tst.b", 40,
9156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9157   },
9158 /* tst.b${G} $Src32RnPrefixedQI,${Dsp-24-u24} */
9159   {
9160     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "tst.b", 48,
9161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9162   },
9163 /* tst.b${G} $Src32AnPrefixedQI,${Dsp-24-u24} */
9164   {
9165     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "tst.b", 48,
9166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9167   },
9168 /* tst.b${G} [$Src32AnPrefixed],${Dsp-24-u24} */
9169   {
9170     M32C_INSN_TST32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "tst32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "tst.b", 48,
9171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9172   },
9173 /* tst.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
9174   {
9175     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "tst16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "tst.w", 24,
9176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9177   },
9178 /* tst.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
9179   {
9180     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "tst16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "tst.w", 24,
9181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9182   },
9183 /* tst.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
9184   {
9185     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "tst16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "tst.w", 24,
9186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9187   },
9188 /* tst.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
9189   {
9190     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "tst16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "tst.w", 24,
9191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9192   },
9193 /* tst.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
9194   {
9195     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "tst16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "tst.w", 24,
9196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9197   },
9198 /* tst.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
9199   {
9200     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "tst16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "tst.w", 24,
9201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9202   },
9203 /* tst.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
9204   {
9205     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "tst16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "tst.w", 24,
9206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9207   },
9208 /* tst.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
9209   {
9210     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "tst16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "tst.w", 24,
9211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9212   },
9213 /* tst.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
9214   {
9215     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "tst16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "tst.w", 24,
9216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9217   },
9218 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
9219   {
9220     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "tst.w", 32,
9221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9222   },
9223 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
9224   {
9225     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "tst.w", 32,
9226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9227   },
9228 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
9229   {
9230     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "tst.w", 32,
9231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9232   },
9233 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
9234   {
9235     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "tst.w", 40,
9236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9237   },
9238 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
9239   {
9240     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "tst.w", 40,
9241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9242   },
9243 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
9244   {
9245     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "tst.w", 40,
9246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9247   },
9248 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
9249   {
9250     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "tst.w", 32,
9251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9252   },
9253 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
9254   {
9255     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "tst.w", 32,
9256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9257   },
9258 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
9259   {
9260     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "tst.w", 32,
9261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9262   },
9263 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
9264   {
9265     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "tst.w", 40,
9266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9267   },
9268 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
9269   {
9270     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "tst.w", 40,
9271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9272   },
9273 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
9274   {
9275     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "tst.w", 40,
9276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9277   },
9278 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
9279   {
9280     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "tst.w", 32,
9281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9282   },
9283 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
9284   {
9285     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "tst.w", 32,
9286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9287   },
9288 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
9289   {
9290     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "tst16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "tst.w", 32,
9291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9292   },
9293 /* tst.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
9294   {
9295     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "tst16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "tst.w", 40,
9296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9297   },
9298 /* tst.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
9299   {
9300     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "tst16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "tst.w", 40,
9301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9302   },
9303 /* tst.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
9304   {
9305     M32C_INSN_TST16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "tst16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "tst.w", 40,
9306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9307   },
9308 /* tst.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
9309   {
9310     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "tst16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "tst.w", 32,
9311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9312   },
9313 /* tst.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
9314   {
9315     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "tst16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "tst.w", 32,
9316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9317   },
9318 /* tst.w${X} ${Dsp-16-u16},$Dst16RnHI */
9319   {
9320     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "tst16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "tst.w", 32,
9321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9322   },
9323 /* tst.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
9324   {
9325     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "tst16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "tst.w", 32,
9326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9327   },
9328 /* tst.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
9329   {
9330     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "tst16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "tst.w", 32,
9331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9332   },
9333 /* tst.w${X} ${Dsp-16-u16},$Dst16AnHI */
9334   {
9335     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "tst16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "tst.w", 32,
9336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9337   },
9338 /* tst.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
9339   {
9340     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "tst16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "tst.w", 32,
9341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9342   },
9343 /* tst.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
9344   {
9345     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "tst16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "tst.w", 32,
9346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9347   },
9348 /* tst.w${X} ${Dsp-16-u16},[$Dst16An] */
9349   {
9350     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "tst16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "tst.w", 32,
9351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9352   },
9353 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
9354   {
9355     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "tst.w", 40,
9356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9357   },
9358 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
9359   {
9360     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "tst.w", 40,
9361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9362   },
9363 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
9364   {
9365     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "tst.w", 40,
9366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9367   },
9368 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
9369   {
9370     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "tst.w", 48,
9371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9372   },
9373 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
9374   {
9375     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "tst.w", 48,
9376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9377   },
9378 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
9379   {
9380     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "tst.w", 48,
9381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9382   },
9383 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
9384   {
9385     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "tst.w", 40,
9386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9387   },
9388 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
9389   {
9390     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "tst.w", 40,
9391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9392   },
9393 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
9394   {
9395     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "tst.w", 40,
9396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9397   },
9398 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
9399   {
9400     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "tst.w", 48,
9401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9402   },
9403 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
9404   {
9405     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "tst.w", 48,
9406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9407   },
9408 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
9409   {
9410     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "tst.w", 48,
9411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9412   },
9413 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
9414   {
9415     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "tst.w", 40,
9416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9417   },
9418 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
9419   {
9420     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "tst.w", 40,
9421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9422   },
9423 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
9424   {
9425     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "tst16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "tst.w", 40,
9426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9427   },
9428 /* tst.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
9429   {
9430     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "tst16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "tst.w", 48,
9431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9432   },
9433 /* tst.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
9434   {
9435     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "tst16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "tst.w", 48,
9436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9437   },
9438 /* tst.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
9439   {
9440     M32C_INSN_TST16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "tst16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "tst.w", 48,
9441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9442   },
9443 /* tst.w${X} $Src16RnHI,$Dst16RnHI */
9444   {
9445     M32C_INSN_TST16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "tst16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "tst.w", 16,
9446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9447   },
9448 /* tst.w${X} $Src16AnHI,$Dst16RnHI */
9449   {
9450     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "tst16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "tst.w", 16,
9451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9452   },
9453 /* tst.w${X} [$Src16An],$Dst16RnHI */
9454   {
9455     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "tst16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "tst.w", 16,
9456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9457   },
9458 /* tst.w${X} $Src16RnHI,$Dst16AnHI */
9459   {
9460     M32C_INSN_TST16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "tst16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "tst.w", 16,
9461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9462   },
9463 /* tst.w${X} $Src16AnHI,$Dst16AnHI */
9464   {
9465     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "tst16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "tst.w", 16,
9466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9467   },
9468 /* tst.w${X} [$Src16An],$Dst16AnHI */
9469   {
9470     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "tst16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "tst.w", 16,
9471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9472   },
9473 /* tst.w${X} $Src16RnHI,[$Dst16An] */
9474   {
9475     M32C_INSN_TST16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "tst16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "tst.w", 16,
9476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9477   },
9478 /* tst.w${X} $Src16AnHI,[$Dst16An] */
9479   {
9480     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "tst16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "tst.w", 16,
9481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9482   },
9483 /* tst.w${X} [$Src16An],[$Dst16An] */
9484   {
9485     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "tst16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "tst.w", 16,
9486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9487   },
9488 /* tst.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
9489   {
9490     M32C_INSN_TST16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "tst16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "tst.w", 24,
9491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9492   },
9493 /* tst.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
9494   {
9495     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "tst16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "tst.w", 24,
9496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9497   },
9498 /* tst.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
9499   {
9500     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "tst16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "tst.w", 24,
9501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9502   },
9503 /* tst.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
9504   {
9505     M32C_INSN_TST16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "tst16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "tst.w", 32,
9506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9507   },
9508 /* tst.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
9509   {
9510     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "tst16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "tst.w", 32,
9511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9512   },
9513 /* tst.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
9514   {
9515     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "tst16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "tst.w", 32,
9516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9517   },
9518 /* tst.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
9519   {
9520     M32C_INSN_TST16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "tst16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "tst.w", 24,
9521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9522   },
9523 /* tst.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
9524   {
9525     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "tst16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "tst.w", 24,
9526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9527   },
9528 /* tst.w${X} [$Src16An],${Dsp-16-u8}[sb] */
9529   {
9530     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "tst16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "tst.w", 24,
9531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9532   },
9533 /* tst.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
9534   {
9535     M32C_INSN_TST16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "tst16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "tst.w", 32,
9536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9537   },
9538 /* tst.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
9539   {
9540     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "tst16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "tst.w", 32,
9541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9542   },
9543 /* tst.w${X} [$Src16An],${Dsp-16-u16}[sb] */
9544   {
9545     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "tst16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "tst.w", 32,
9546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9547   },
9548 /* tst.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
9549   {
9550     M32C_INSN_TST16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "tst16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "tst.w", 24,
9551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9552   },
9553 /* tst.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
9554   {
9555     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "tst16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "tst.w", 24,
9556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9557   },
9558 /* tst.w${X} [$Src16An],${Dsp-16-s8}[fb] */
9559   {
9560     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "tst16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "tst.w", 24,
9561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9562   },
9563 /* tst.w${X} $Src16RnHI,${Dsp-16-u16} */
9564   {
9565     M32C_INSN_TST16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "tst16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "tst.w", 32,
9566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9567   },
9568 /* tst.w${X} $Src16AnHI,${Dsp-16-u16} */
9569   {
9570     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "tst16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "tst.w", 32,
9571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9572   },
9573 /* tst.w${X} [$Src16An],${Dsp-16-u16} */
9574   {
9575     M32C_INSN_TST16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "tst16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "tst.w", 32,
9576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9577   },
9578 /* tst.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
9579   {
9580     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "tst16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "tst.b", 24,
9581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9582   },
9583 /* tst.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
9584   {
9585     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "tst16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "tst.b", 24,
9586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9587   },
9588 /* tst.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
9589   {
9590     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "tst16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "tst.b", 24,
9591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9592   },
9593 /* tst.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
9594   {
9595     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "tst16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "tst.b", 24,
9596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9597   },
9598 /* tst.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
9599   {
9600     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "tst16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "tst.b", 24,
9601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9602   },
9603 /* tst.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
9604   {
9605     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "tst16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "tst.b", 24,
9606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9607   },
9608 /* tst.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
9609   {
9610     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "tst16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "tst.b", 24,
9611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9612   },
9613 /* tst.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
9614   {
9615     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "tst16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "tst.b", 24,
9616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9617   },
9618 /* tst.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
9619   {
9620     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "tst16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "tst.b", 24,
9621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9622   },
9623 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
9624   {
9625     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "tst.b", 32,
9626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9627   },
9628 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
9629   {
9630     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "tst.b", 32,
9631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9632   },
9633 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
9634   {
9635     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "tst.b", 32,
9636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9637   },
9638 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
9639   {
9640     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "tst.b", 40,
9641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9642   },
9643 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
9644   {
9645     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "tst.b", 40,
9646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9647   },
9648 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
9649   {
9650     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "tst.b", 40,
9651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9652   },
9653 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
9654   {
9655     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "tst.b", 32,
9656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9657   },
9658 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
9659   {
9660     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "tst.b", 32,
9661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9662   },
9663 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
9664   {
9665     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "tst.b", 32,
9666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9667   },
9668 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
9669   {
9670     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "tst.b", 40,
9671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9672   },
9673 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
9674   {
9675     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "tst.b", 40,
9676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9677   },
9678 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
9679   {
9680     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "tst.b", 40,
9681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9682   },
9683 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
9684   {
9685     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "tst.b", 32,
9686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9687   },
9688 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
9689   {
9690     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "tst.b", 32,
9691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9692   },
9693 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
9694   {
9695     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "tst16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "tst.b", 32,
9696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9697   },
9698 /* tst.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
9699   {
9700     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "tst16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "tst.b", 40,
9701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9702   },
9703 /* tst.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
9704   {
9705     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "tst16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "tst.b", 40,
9706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9707   },
9708 /* tst.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
9709   {
9710     M32C_INSN_TST16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "tst16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "tst.b", 40,
9711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9712   },
9713 /* tst.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
9714   {
9715     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "tst16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "tst.b", 32,
9716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9717   },
9718 /* tst.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
9719   {
9720     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "tst16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "tst.b", 32,
9721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9722   },
9723 /* tst.b${X} ${Dsp-16-u16},$Dst16RnQI */
9724   {
9725     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "tst16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "tst.b", 32,
9726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9727   },
9728 /* tst.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
9729   {
9730     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "tst16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "tst.b", 32,
9731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9732   },
9733 /* tst.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
9734   {
9735     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "tst16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "tst.b", 32,
9736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9737   },
9738 /* tst.b${X} ${Dsp-16-u16},$Dst16AnQI */
9739   {
9740     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "tst16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "tst.b", 32,
9741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9742   },
9743 /* tst.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
9744   {
9745     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "tst16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "tst.b", 32,
9746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9747   },
9748 /* tst.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
9749   {
9750     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "tst16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "tst.b", 32,
9751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9752   },
9753 /* tst.b${X} ${Dsp-16-u16},[$Dst16An] */
9754   {
9755     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "tst16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "tst.b", 32,
9756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9757   },
9758 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
9759   {
9760     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "tst.b", 40,
9761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9762   },
9763 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
9764   {
9765     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "tst.b", 40,
9766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9767   },
9768 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
9769   {
9770     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "tst.b", 40,
9771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9772   },
9773 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
9774   {
9775     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "tst.b", 48,
9776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9777   },
9778 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
9779   {
9780     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "tst.b", 48,
9781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9782   },
9783 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
9784   {
9785     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "tst.b", 48,
9786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9787   },
9788 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
9789   {
9790     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "tst.b", 40,
9791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9792   },
9793 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
9794   {
9795     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "tst.b", 40,
9796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9797   },
9798 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
9799   {
9800     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "tst.b", 40,
9801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9802   },
9803 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
9804   {
9805     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "tst.b", 48,
9806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9807   },
9808 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
9809   {
9810     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "tst.b", 48,
9811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9812   },
9813 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
9814   {
9815     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "tst.b", 48,
9816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9817   },
9818 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
9819   {
9820     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "tst.b", 40,
9821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9822   },
9823 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
9824   {
9825     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "tst.b", 40,
9826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9827   },
9828 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
9829   {
9830     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "tst16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "tst.b", 40,
9831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9832   },
9833 /* tst.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
9834   {
9835     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "tst16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "tst.b", 48,
9836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9837   },
9838 /* tst.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
9839   {
9840     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "tst16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "tst.b", 48,
9841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9842   },
9843 /* tst.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
9844   {
9845     M32C_INSN_TST16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "tst16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "tst.b", 48,
9846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9847   },
9848 /* tst.b${X} $Src16RnQI,$Dst16RnQI */
9849   {
9850     M32C_INSN_TST16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "tst16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "tst.b", 16,
9851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9852   },
9853 /* tst.b${X} $Src16AnQI,$Dst16RnQI */
9854   {
9855     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "tst16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "tst.b", 16,
9856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9857   },
9858 /* tst.b${X} [$Src16An],$Dst16RnQI */
9859   {
9860     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "tst16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "tst.b", 16,
9861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9862   },
9863 /* tst.b${X} $Src16RnQI,$Dst16AnQI */
9864   {
9865     M32C_INSN_TST16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "tst16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "tst.b", 16,
9866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9867   },
9868 /* tst.b${X} $Src16AnQI,$Dst16AnQI */
9869   {
9870     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "tst16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "tst.b", 16,
9871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9872   },
9873 /* tst.b${X} [$Src16An],$Dst16AnQI */
9874   {
9875     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "tst16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "tst.b", 16,
9876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9877   },
9878 /* tst.b${X} $Src16RnQI,[$Dst16An] */
9879   {
9880     M32C_INSN_TST16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "tst16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "tst.b", 16,
9881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9882   },
9883 /* tst.b${X} $Src16AnQI,[$Dst16An] */
9884   {
9885     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "tst16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "tst.b", 16,
9886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9887   },
9888 /* tst.b${X} [$Src16An],[$Dst16An] */
9889   {
9890     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "tst16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "tst.b", 16,
9891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9892   },
9893 /* tst.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
9894   {
9895     M32C_INSN_TST16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "tst16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "tst.b", 24,
9896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9897   },
9898 /* tst.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
9899   {
9900     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "tst16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "tst.b", 24,
9901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9902   },
9903 /* tst.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
9904   {
9905     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "tst16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "tst.b", 24,
9906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9907   },
9908 /* tst.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
9909   {
9910     M32C_INSN_TST16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "tst16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "tst.b", 32,
9911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9912   },
9913 /* tst.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
9914   {
9915     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "tst16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "tst.b", 32,
9916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9917   },
9918 /* tst.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
9919   {
9920     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "tst16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "tst.b", 32,
9921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9922   },
9923 /* tst.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
9924   {
9925     M32C_INSN_TST16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "tst16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "tst.b", 24,
9926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9927   },
9928 /* tst.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
9929   {
9930     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "tst16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "tst.b", 24,
9931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9932   },
9933 /* tst.b${X} [$Src16An],${Dsp-16-u8}[sb] */
9934   {
9935     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "tst16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "tst.b", 24,
9936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9937   },
9938 /* tst.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
9939   {
9940     M32C_INSN_TST16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "tst16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "tst.b", 32,
9941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9942   },
9943 /* tst.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
9944   {
9945     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "tst16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "tst.b", 32,
9946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9947   },
9948 /* tst.b${X} [$Src16An],${Dsp-16-u16}[sb] */
9949   {
9950     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "tst16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "tst.b", 32,
9951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9952   },
9953 /* tst.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
9954   {
9955     M32C_INSN_TST16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "tst16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "tst.b", 24,
9956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9957   },
9958 /* tst.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
9959   {
9960     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "tst16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "tst.b", 24,
9961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9962   },
9963 /* tst.b${X} [$Src16An],${Dsp-16-s8}[fb] */
9964   {
9965     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "tst16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "tst.b", 24,
9966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9967   },
9968 /* tst.b${X} $Src16RnQI,${Dsp-16-u16} */
9969   {
9970     M32C_INSN_TST16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "tst16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "tst.b", 32,
9971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9972   },
9973 /* tst.b${X} $Src16AnQI,${Dsp-16-u16} */
9974   {
9975     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "tst16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "tst.b", 32,
9976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9977   },
9978 /* tst.b${X} [$Src16An],${Dsp-16-u16} */
9979   {
9980     M32C_INSN_TST16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "tst16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "tst.b", 32,
9981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
9982   },
9983 /* tst.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
9984   {
9985     M32C_INSN_TST32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "tst32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "tst.w", 32,
9986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9987   },
9988 /* tst.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
9989   {
9990     M32C_INSN_TST32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "tst32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "tst.w", 32,
9991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9992   },
9993 /* tst.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
9994   {
9995     M32C_INSN_TST32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "tst32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "tst.w", 32,
9996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
9997   },
9998 /* tst.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
9999   {
10000     M32C_INSN_TST32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "tst32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "tst.w", 40,
10001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10002   },
10003 /* tst.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
10004   {
10005     M32C_INSN_TST32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "tst32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "tst.w", 40,
10006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10007   },
10008 /* tst.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
10009   {
10010     M32C_INSN_TST32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "tst32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "tst.w", 40,
10011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10012   },
10013 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10014   {
10015     M32C_INSN_TST32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "tst32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "tst.w", 48,
10016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10017   },
10018 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
10019   {
10020     M32C_INSN_TST32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "tst32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "tst.w", 48,
10021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10022   },
10023 /* tst.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
10024   {
10025     M32C_INSN_TST32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "tst32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "tst.w", 48,
10026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10027   },
10028 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16} */
10029   {
10030     M32C_INSN_TST32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "tst32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "tst.w", 48,
10031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10032   },
10033 /* tst.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10034   {
10035     M32C_INSN_TST32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "tst32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "tst.w", 56,
10036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10037   },
10038 /* tst.w${G} #${Imm-40-HI},${Dsp-16-u24} */
10039   {
10040     M32C_INSN_TST32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "tst32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "tst.w", 56,
10041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10042   },
10043 /* tst.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
10044   {
10045     M32C_INSN_TST32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "tst32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "tst.b", 24,
10046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10047   },
10048 /* tst.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
10049   {
10050     M32C_INSN_TST32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "tst32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "tst.b", 24,
10051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10052   },
10053 /* tst.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
10054   {
10055     M32C_INSN_TST32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "tst32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "tst.b", 24,
10056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10057   },
10058 /* tst.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10059   {
10060     M32C_INSN_TST32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "tst32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "tst.b", 32,
10061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10062   },
10063 /* tst.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10064   {
10065     M32C_INSN_TST32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "tst32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "tst.b", 32,
10066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10067   },
10068 /* tst.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10069   {
10070     M32C_INSN_TST32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "tst32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "tst.b", 32,
10071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10072   },
10073 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10074   {
10075     M32C_INSN_TST32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "tst32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "tst.b", 40,
10076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10077   },
10078 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10079   {
10080     M32C_INSN_TST32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "tst32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "tst.b", 40,
10081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10082   },
10083 /* tst.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
10084   {
10085     M32C_INSN_TST32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "tst32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "tst.b", 40,
10086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10087   },
10088 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16} */
10089   {
10090     M32C_INSN_TST32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "tst32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "tst.b", 40,
10091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10092   },
10093 /* tst.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10094   {
10095     M32C_INSN_TST32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "tst32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "tst.b", 48,
10096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10097   },
10098 /* tst.b${G} #${Imm-40-QI},${Dsp-16-u24} */
10099   {
10100     M32C_INSN_TST32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "tst32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "tst.b", 48,
10101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10102   },
10103 /* tst.w${G} #${Imm-16-HI},$Dst16RnHI */
10104   {
10105     M32C_INSN_TST16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "tst16.w-imm-G-basic-dst16-Rn-direct-HI", "tst.w", 32,
10106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10107   },
10108 /* tst.w${G} #${Imm-16-HI},$Dst16AnHI */
10109   {
10110     M32C_INSN_TST16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "tst16.w-imm-G-basic-dst16-An-direct-HI", "tst.w", 32,
10111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10112   },
10113 /* tst.w${G} #${Imm-16-HI},[$Dst16An] */
10114   {
10115     M32C_INSN_TST16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "tst16.w-imm-G-basic-dst16-An-indirect-HI", "tst.w", 32,
10116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10117   },
10118 /* tst.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
10119   {
10120     M32C_INSN_TST16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "tst16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "tst.w", 40,
10121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10122   },
10123 /* tst.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
10124   {
10125     M32C_INSN_TST16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "tst16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "tst.w", 40,
10126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10127   },
10128 /* tst.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
10129   {
10130     M32C_INSN_TST16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "tst16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "tst.w", 40,
10131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10132   },
10133 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
10134   {
10135     M32C_INSN_TST16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "tst16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "tst.w", 48,
10136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10137   },
10138 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
10139   {
10140     M32C_INSN_TST16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "tst16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "tst.w", 48,
10141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10142   },
10143 /* tst.w${G} #${Imm-32-HI},${Dsp-16-u16} */
10144   {
10145     M32C_INSN_TST16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "tst16.w-imm-G-16-16-dst16-16-16-absolute-HI", "tst.w", 48,
10146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10147   },
10148 /* tst.b${G} #${Imm-16-QI},$Dst16RnQI */
10149   {
10150     M32C_INSN_TST16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "tst16.b-imm-G-basic-dst16-Rn-direct-QI", "tst.b", 24,
10151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10152   },
10153 /* tst.b${G} #${Imm-16-QI},$Dst16AnQI */
10154   {
10155     M32C_INSN_TST16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "tst16.b-imm-G-basic-dst16-An-direct-QI", "tst.b", 24,
10156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10157   },
10158 /* tst.b${G} #${Imm-16-QI},[$Dst16An] */
10159   {
10160     M32C_INSN_TST16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "tst16.b-imm-G-basic-dst16-An-indirect-QI", "tst.b", 24,
10161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10162   },
10163 /* tst.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
10164   {
10165     M32C_INSN_TST16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "tst16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "tst.b", 32,
10166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10167   },
10168 /* tst.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10169   {
10170     M32C_INSN_TST16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "tst16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "tst.b", 32,
10171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10172   },
10173 /* tst.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10174   {
10175     M32C_INSN_TST16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "tst16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "tst.b", 32,
10176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10177   },
10178 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
10179   {
10180     M32C_INSN_TST16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "tst16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "tst.b", 40,
10181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10182   },
10183 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10184   {
10185     M32C_INSN_TST16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "tst16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "tst.b", 40,
10186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10187   },
10188 /* tst.b${G} #${Imm-32-QI},${Dsp-16-u16} */
10189   {
10190     M32C_INSN_TST16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "tst16.b-imm-G-16-16-dst16-16-16-absolute-QI", "tst.b", 40,
10191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
10192   },
10193 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10194   {
10195     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 24,
10196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10197   },
10198 /* subx${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
10199   {
10200     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 24,
10201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10202   },
10203 /* subx${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
10204   {
10205     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 24,
10206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10207   },
10208 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10209   {
10210     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 24,
10211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10212   },
10213 /* subx${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
10214   {
10215     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 24,
10216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10217   },
10218 /* subx${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
10219   {
10220     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 24,
10221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10222   },
10223 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10224   {
10225     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 24,
10226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10227   },
10228 /* subx${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
10229   {
10230     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 24,
10231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10232   },
10233 /* subx${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
10234   {
10235     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 24,
10236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10237   },
10238 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10239   {
10240     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-SI", "subx", 32,
10241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10242   },
10243 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10244   {
10245     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-SI", "subx", 32,
10246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10247   },
10248 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
10249   {
10250     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-SI", "subx", 32,
10251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10252   },
10253 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10254   {
10255     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-SI", "subx", 40,
10256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10257   },
10258 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10259   {
10260     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-SI", "subx", 40,
10261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10262   },
10263 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
10264   {
10265     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-SI", "subx", 40,
10266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10267   },
10268 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10269   {
10270     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-SI", "subx", 48,
10271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10272   },
10273 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10274   {
10275     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-SI", "subx", 48,
10276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10277   },
10278 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
10279   {
10280     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-SI", "subx", 48,
10281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10282   },
10283 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
10284   {
10285     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-SI", "subx", 32,
10286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10287   },
10288 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
10289   {
10290     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-SI", "subx", 32,
10291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10292   },
10293 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
10294   {
10295     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-SI", "subx", 32,
10296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10297   },
10298 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
10299   {
10300     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-SI", "subx", 40,
10301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10302   },
10303 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
10304   {
10305     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-SI", "subx", 40,
10306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10307   },
10308 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
10309   {
10310     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-SI", "subx", 40,
10311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10312   },
10313 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
10314   {
10315     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-SI", "subx", 32,
10316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10317   },
10318 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
10319   {
10320     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-SI", "subx", 32,
10321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10322   },
10323 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
10324   {
10325     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-SI", "subx", 32,
10326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10327   },
10328 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
10329   {
10330     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-SI", "subx", 40,
10331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10332   },
10333 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
10334   {
10335     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-SI", "subx", 40,
10336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10337   },
10338 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
10339   {
10340     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-SI", "subx", 40,
10341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10342   },
10343 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
10344   {
10345     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-SI", "subx", 40,
10346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10347   },
10348 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
10349   {
10350     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-SI", "subx", 40,
10351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10352   },
10353 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
10354   {
10355     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-SI", "subx", 40,
10356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10357   },
10358 /* subx${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
10359   {
10360     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-SI", "subx", 48,
10361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10362   },
10363 /* subx${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
10364   {
10365     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-SI", "subx", 48,
10366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10367   },
10368 /* subx${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
10369   {
10370     M32C_INSN_SUBX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "subx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-SI", "subx", 48,
10371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10372   },
10373 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10374   {
10375     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 32,
10376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10377   },
10378 /* subx${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
10379   {
10380     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 32,
10381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10382   },
10383 /* subx${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
10384   {
10385     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 32,
10386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10387   },
10388 /* subx${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
10389   {
10390     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 32,
10391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10392   },
10393 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10394   {
10395     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 32,
10396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10397   },
10398 /* subx${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
10399   {
10400     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 32,
10401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10402   },
10403 /* subx${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
10404   {
10405     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 32,
10406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10407   },
10408 /* subx${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
10409   {
10410     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 32,
10411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10412   },
10413 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10414   {
10415     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 32,
10416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10417   },
10418 /* subx${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
10419   {
10420     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 32,
10421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10422   },
10423 /* subx${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
10424   {
10425     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 32,
10426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10427   },
10428 /* subx${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
10429   {
10430     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 32,
10431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10432   },
10433 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10434   {
10435     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-SI", "subx", 40,
10436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10437   },
10438 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10439   {
10440     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-SI", "subx", 40,
10441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10442   },
10443 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
10444   {
10445     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-SI", "subx", 40,
10446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10447   },
10448 /* subx${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
10449   {
10450     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-SI", "subx", 40,
10451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10452   },
10453 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10454   {
10455     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-SI", "subx", 48,
10456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10457   },
10458 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10459   {
10460     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-SI", "subx", 48,
10461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10462   },
10463 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
10464   {
10465     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-SI", "subx", 48,
10466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10467   },
10468 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
10469   {
10470     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-SI", "subx", 48,
10471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10472   },
10473 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10474   {
10475     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-SI", "subx", 56,
10476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10477   },
10478 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10479   {
10480     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-SI", "subx", 56,
10481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10482   },
10483 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
10484   {
10485     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-SI", "subx", 56,
10486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10487   },
10488 /* subx${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
10489   {
10490     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-SI", "subx", 56,
10491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10492   },
10493 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
10494   {
10495     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-SI", "subx", 40,
10496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10497   },
10498 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
10499   {
10500     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-SI", "subx", 40,
10501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10502   },
10503 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
10504   {
10505     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-SI", "subx", 40,
10506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10507   },
10508 /* subx${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
10509   {
10510     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-SI", "subx", 40,
10511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10512   },
10513 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
10514   {
10515     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-SI", "subx", 48,
10516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10517   },
10518 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
10519   {
10520     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-SI", "subx", 48,
10521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10522   },
10523 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
10524   {
10525     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-SI", "subx", 48,
10526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10527   },
10528 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
10529   {
10530     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-SI", "subx", 48,
10531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10532   },
10533 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
10534   {
10535     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-SI", "subx", 40,
10536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10537   },
10538 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
10539   {
10540     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-SI", "subx", 40,
10541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10542   },
10543 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
10544   {
10545     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-SI", "subx", 40,
10546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10547   },
10548 /* subx${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
10549   {
10550     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-SI", "subx", 40,
10551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10552   },
10553 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
10554   {
10555     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-SI", "subx", 48,
10556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10557   },
10558 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
10559   {
10560     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-SI", "subx", 48,
10561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10562   },
10563 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
10564   {
10565     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-SI", "subx", 48,
10566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10567   },
10568 /* subx${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
10569   {
10570     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-SI", "subx", 48,
10571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10572   },
10573 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
10574   {
10575     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-SI", "subx", 48,
10576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10577   },
10578 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
10579   {
10580     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-SI", "subx", 48,
10581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10582   },
10583 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
10584   {
10585     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-SI", "subx", 48,
10586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10587   },
10588 /* subx${G} ${Dsp-16-u16},${Dsp-32-u16} */
10589   {
10590     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-SI", "subx", 48,
10591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10592   },
10593 /* subx${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
10594   {
10595     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-SI", "subx", 56,
10596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10597   },
10598 /* subx${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
10599   {
10600     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-SI", "subx", 56,
10601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10602   },
10603 /* subx${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
10604   {
10605     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-SI", "subx", 56,
10606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10607   },
10608 /* subx${G} ${Dsp-16-u16},${Dsp-32-u24} */
10609   {
10610     M32C_INSN_SUBX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "subx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-SI", "subx", 56,
10611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10612   },
10613 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10614   {
10615     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 40,
10616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10617   },
10618 /* subx${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
10619   {
10620     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 40,
10621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10622   },
10623 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10624   {
10625     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 40,
10626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10627   },
10628 /* subx${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
10629   {
10630     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 40,
10631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10632   },
10633 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10634   {
10635     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 40,
10636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10637   },
10638 /* subx${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
10639   {
10640     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 40,
10641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10642   },
10643 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
10644   {
10645     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-SI", "subx", 48,
10646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10647   },
10648 /* subx${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
10649   {
10650     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-SI", "subx", 48,
10651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10652   },
10653 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
10654   {
10655     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-SI", "subx", 56,
10656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10657   },
10658 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
10659   {
10660     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-SI", "subx", 56,
10661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10662   },
10663 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
10664   {
10665     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-SI", "subx", 64,
10666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10667   },
10668 /* subx${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
10669   {
10670     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-SI", "subx", 64,
10671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10672   },
10673 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
10674   {
10675     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-SI", "subx", 48,
10676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10677   },
10678 /* subx${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
10679   {
10680     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-SI", "subx", 48,
10681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10682   },
10683 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
10684   {
10685     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-SI", "subx", 56,
10686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10687   },
10688 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
10689   {
10690     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-SI", "subx", 56,
10691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10692   },
10693 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
10694   {
10695     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-SI", "subx", 48,
10696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10697   },
10698 /* subx${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
10699   {
10700     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-SI", "subx", 48,
10701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10702   },
10703 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
10704   {
10705     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-SI", "subx", 56,
10706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10707   },
10708 /* subx${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
10709   {
10710     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-SI", "subx", 56,
10711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10712   },
10713 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
10714   {
10715     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-SI", "subx", 56,
10716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10717   },
10718 /* subx${G} ${Dsp-16-u24},${Dsp-40-u16} */
10719   {
10720     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-SI", "subx", 56,
10721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10722   },
10723 /* subx${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
10724   {
10725     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-SI", "subx", 64,
10726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10727   },
10728 /* subx${G} ${Dsp-16-u24},${Dsp-40-u24} */
10729   {
10730     M32C_INSN_SUBX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "subx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-SI", "subx", 64,
10731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10732   },
10733 /* subx${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedSI */
10734   {
10735     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 16,
10736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10737   },
10738 /* subx${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedSI */
10739   {
10740     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 16,
10741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10742   },
10743 /* subx${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
10744   {
10745     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "subx", 16,
10746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10747   },
10748 /* subx${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedSI */
10749   {
10750     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 16,
10751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10752   },
10753 /* subx${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedSI */
10754   {
10755     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 16,
10756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10757   },
10758 /* subx${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
10759   {
10760     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "subx", 16,
10761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10762   },
10763 /* subx${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
10764   {
10765     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 16,
10766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10767   },
10768 /* subx${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
10769   {
10770     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 16,
10771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10772   },
10773 /* subx${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
10774   {
10775     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "subx", 16,
10776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10777   },
10778 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
10779   {
10780     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-SI", "subx", 24,
10781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10782   },
10783 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
10784   {
10785     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-SI", "subx", 24,
10786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10787   },
10788 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
10789   {
10790     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-SI", "subx", 24,
10791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10792   },
10793 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
10794   {
10795     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-SI", "subx", 32,
10796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10797   },
10798 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
10799   {
10800     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-SI", "subx", 32,
10801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10802   },
10803 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
10804   {
10805     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-SI", "subx", 32,
10806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10807   },
10808 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
10809   {
10810     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-SI", "subx", 40,
10811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10812   },
10813 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
10814   {
10815     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-SI", "subx", 40,
10816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10817   },
10818 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
10819   {
10820     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-SI", "subx", 40,
10821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10822   },
10823 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
10824   {
10825     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-SI", "subx", 24,
10826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10827   },
10828 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
10829   {
10830     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-SI", "subx", 24,
10831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10832   },
10833 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
10834   {
10835     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-SI", "subx", 24,
10836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10837   },
10838 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
10839   {
10840     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-SI", "subx", 32,
10841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10842   },
10843 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
10844   {
10845     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-SI", "subx", 32,
10846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10847   },
10848 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
10849   {
10850     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-SI", "subx", 32,
10851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10852   },
10853 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
10854   {
10855     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-SI", "subx", 24,
10856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10857   },
10858 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
10859   {
10860     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-SI", "subx", 24,
10861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10862   },
10863 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
10864   {
10865     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-SI", "subx", 24,
10866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10867   },
10868 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
10869   {
10870     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-SI", "subx", 32,
10871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10872   },
10873 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
10874   {
10875     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-SI", "subx", 32,
10876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10877   },
10878 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
10879   {
10880     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-SI", "subx", 32,
10881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10882   },
10883 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
10884   {
10885     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-SI", "subx", 32,
10886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10887   },
10888 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
10889   {
10890     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-SI", "subx", 32,
10891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10892   },
10893 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
10894   {
10895     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-SI", "subx", 32,
10896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10897   },
10898 /* subx${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
10899   {
10900     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-SI", "subx", 40,
10901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10902   },
10903 /* subx${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
10904   {
10905     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-SI", "subx", 40,
10906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10907   },
10908 /* subx${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
10909   {
10910     M32C_INSN_SUBX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "subx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-SI", "subx", 40,
10911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10912   },
10913 /* subx${G} #${Imm-16-QI},$Dst32RnUnprefixedSI */
10914   {
10915     M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "subx", 24,
10916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10917   },
10918 /* subx${G} #${Imm-16-QI},$Dst32AnUnprefixedSI */
10919   {
10920     M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "subx", 24,
10921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10922   },
10923 /* subx${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
10924   {
10925     M32C_INSN_SUBX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "subx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "subx", 24,
10926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10927   },
10928 /* subx${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10929   {
10930     M32C_INSN_SUBX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "subx32-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "subx", 32,
10931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10932   },
10933 /* subx${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
10934   {
10935     M32C_INSN_SUBX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "subx32-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "subx", 32,
10936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10937   },
10938 /* subx${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
10939   {
10940     M32C_INSN_SUBX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "subx32-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "subx", 32,
10941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10942   },
10943 /* subx${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
10944   {
10945     M32C_INSN_SUBX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "subx32-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "subx", 40,
10946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10947   },
10948 /* subx${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
10949   {
10950     M32C_INSN_SUBX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "subx32-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "subx", 40,
10951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10952   },
10953 /* subx${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
10954   {
10955     M32C_INSN_SUBX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "subx32-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "subx", 40,
10956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10957   },
10958 /* subx${G} #${Imm-32-QI},${Dsp-16-u16} */
10959   {
10960     M32C_INSN_SUBX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "subx32-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "subx", 40,
10961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10962   },
10963 /* subx${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
10964   {
10965     M32C_INSN_SUBX32_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "subx32-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "subx", 48,
10966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10967   },
10968 /* subx${G} #${Imm-40-QI},${Dsp-16-u24} */
10969   {
10970     M32C_INSN_SUBX32_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "subx32-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "subx", 48,
10971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10972   },
10973 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},$Dst32RnUnprefixedHI */
10974   {
10975     M32C_INSN_STZX32_W_IMM_16_HI_IMM_32_HI_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "stzx32.w-Imm-16-HI-Imm-32-HI-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "stzx.w", 48,
10976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10977   },
10978 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},$Dst32AnUnprefixedHI */
10979   {
10980     M32C_INSN_STZX32_W_IMM_16_HI_IMM_32_HI_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "stzx32.w-Imm-16-HI-Imm-32-HI-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "stzx.w", 48,
10981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10982   },
10983 /* stzx.w #${Imm-16-HI},#${Imm-32-HI},[$Dst32AnUnprefixed] */
10984   {
10985     M32C_INSN_STZX32_W_IMM_16_HI_IMM_32_HI_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "stzx32.w-Imm-16-HI-Imm-32-HI-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "stzx.w", 48,
10986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10987   },
10988 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
10989   {
10990     M32C_INSN_STZX32_W_IMM_24_HI_IMM_40_HI_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "stzx32.w-Imm-24-HI-Imm-40-HI-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "stzx.w", 56,
10991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10992   },
10993 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-u8}[sb] */
10994   {
10995     M32C_INSN_STZX32_W_IMM_24_HI_IMM_40_HI_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "stzx32.w-Imm-24-HI-Imm-40-HI-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "stzx.w", 56,
10996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
10997   },
10998 /* stzx.w #${Imm-24-HI},#${Imm-40-HI},${Dsp-16-s8}[fb] */
10999   {
11000     M32C_INSN_STZX32_W_IMM_24_HI_IMM_40_HI_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "stzx32.w-Imm-24-HI-Imm-40-HI-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "stzx.w", 56,
11001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11002   },
11003 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11004   {
11005     M32C_INSN_STZX32_W_IMM_32_HI_IMM_48_HI_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "stzx32.w-Imm-32-HI-Imm-48-HI-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "stzx.w", 64,
11006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11007   },
11008 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16}[sb] */
11009   {
11010     M32C_INSN_STZX32_W_IMM_32_HI_IMM_48_HI_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "stzx32.w-Imm-32-HI-Imm-48-HI-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "stzx.w", 64,
11011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11012   },
11013 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-s16}[fb] */
11014   {
11015     M32C_INSN_STZX32_W_IMM_32_HI_IMM_48_HI_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "stzx32.w-Imm-32-HI-Imm-48-HI-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "stzx.w", 64,
11016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11017   },
11018 /* stzx.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-16-u16} */
11019   {
11020     M32C_INSN_STZX32_W_IMM_32_HI_IMM_48_HI_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "stzx32.w-Imm-32-HI-Imm-48-HI-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "stzx.w", 64,
11021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11022   },
11023 /* stzx.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11024   {
11025     M32C_INSN_STZX32_W_IMM_40_HI_IMM_56_HI_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "stzx32.w-Imm-40-HI-Imm-56-HI-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "stzx.w", 72,
11026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11027   },
11028 /* stzx.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-16-u24} */
11029   {
11030     M32C_INSN_STZX32_W_IMM_40_HI_IMM_56_HI_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "stzx32.w-Imm-40-HI-Imm-56-HI-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "stzx.w", 72,
11031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11032   },
11033 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},$Dst32RnUnprefixedQI */
11034   {
11035     M32C_INSN_STZX32_B_IMM_16_QI_IMM_24_QI_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "stzx32.b-Imm-16-QI-Imm-24-QI-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "stzx.b", 32,
11036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11037   },
11038 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},$Dst32AnUnprefixedQI */
11039   {
11040     M32C_INSN_STZX32_B_IMM_16_QI_IMM_24_QI_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "stzx32.b-Imm-16-QI-Imm-24-QI-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "stzx.b", 32,
11041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11042   },
11043 /* stzx.b #${Imm-16-QI},#${Imm-24-QI},[$Dst32AnUnprefixed] */
11044   {
11045     M32C_INSN_STZX32_B_IMM_16_QI_IMM_24_QI_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "stzx32.b-Imm-16-QI-Imm-24-QI-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "stzx.b", 32,
11046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11047   },
11048 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11049   {
11050     M32C_INSN_STZX32_B_IMM_24_QI_IMM_32_QI_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "stzx32.b-Imm-24-QI-Imm-32-QI-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "stzx.b", 40,
11051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11052   },
11053 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-u8}[sb] */
11054   {
11055     M32C_INSN_STZX32_B_IMM_24_QI_IMM_32_QI_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "stzx32.b-Imm-24-QI-Imm-32-QI-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "stzx.b", 40,
11056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11057   },
11058 /* stzx.b #${Imm-24-QI},#${Imm-32-QI},${Dsp-16-s8}[fb] */
11059   {
11060     M32C_INSN_STZX32_B_IMM_24_QI_IMM_32_QI_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "stzx32.b-Imm-24-QI-Imm-32-QI-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "stzx.b", 40,
11061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11062   },
11063 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11064   {
11065     M32C_INSN_STZX32_B_IMM_32_QI_IMM_40_QI_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "stzx32.b-Imm-32-QI-Imm-40-QI-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "stzx.b", 48,
11066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11067   },
11068 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16}[sb] */
11069   {
11070     M32C_INSN_STZX32_B_IMM_32_QI_IMM_40_QI_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "stzx32.b-Imm-32-QI-Imm-40-QI-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "stzx.b", 48,
11071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11072   },
11073 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-s16}[fb] */
11074   {
11075     M32C_INSN_STZX32_B_IMM_32_QI_IMM_40_QI_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "stzx32.b-Imm-32-QI-Imm-40-QI-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "stzx.b", 48,
11076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11077   },
11078 /* stzx.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-16-u16} */
11079   {
11080     M32C_INSN_STZX32_B_IMM_32_QI_IMM_40_QI_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "stzx32.b-Imm-32-QI-Imm-40-QI-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "stzx.b", 48,
11081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11082   },
11083 /* stzx.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11084   {
11085     M32C_INSN_STZX32_B_IMM_40_QI_IMM_48_QI_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "stzx32.b-Imm-40-QI-Imm-48-QI-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "stzx.b", 56,
11086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11087   },
11088 /* stzx.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-16-u24} */
11089   {
11090     M32C_INSN_STZX32_B_IMM_40_QI_IMM_48_QI_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "stzx32.b-Imm-40-QI-Imm-48-QI-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "stzx.b", 56,
11091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11092   },
11093 /* stz.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
11094   {
11095     M32C_INSN_STZ32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "stz32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "stz.w", 32,
11096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11097   },
11098 /* stz.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
11099   {
11100     M32C_INSN_STZ32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "stz32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "stz.w", 32,
11101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11102   },
11103 /* stz.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
11104   {
11105     M32C_INSN_STZ32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "stz32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "stz.w", 32,
11106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11107   },
11108 /* stz.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11109   {
11110     M32C_INSN_STZ32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "stz32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "stz.w", 40,
11111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11112   },
11113 /* stz.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
11114   {
11115     M32C_INSN_STZ32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "stz32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "stz.w", 40,
11116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11117   },
11118 /* stz.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
11119   {
11120     M32C_INSN_STZ32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "stz32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "stz.w", 40,
11121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11122   },
11123 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11124   {
11125     M32C_INSN_STZ32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "stz32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "stz.w", 48,
11126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11127   },
11128 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
11129   {
11130     M32C_INSN_STZ32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "stz32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "stz.w", 48,
11131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11132   },
11133 /* stz.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
11134   {
11135     M32C_INSN_STZ32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "stz32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "stz.w", 48,
11136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11137   },
11138 /* stz.w${X} #${Imm-32-HI},${Dsp-16-u16} */
11139   {
11140     M32C_INSN_STZ32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "stz32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "stz.w", 48,
11141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11142   },
11143 /* stz.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11144   {
11145     M32C_INSN_STZ32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "stz32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "stz.w", 56,
11146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11147   },
11148 /* stz.w${X} #${Imm-40-HI},${Dsp-16-u24} */
11149   {
11150     M32C_INSN_STZ32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "stz32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "stz.w", 56,
11151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11152   },
11153 /* stz.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
11154   {
11155     M32C_INSN_STZ32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "stz32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "stz.b", 24,
11156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11157   },
11158 /* stz.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
11159   {
11160     M32C_INSN_STZ32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "stz32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "stz.b", 24,
11161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11162   },
11163 /* stz.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11164   {
11165     M32C_INSN_STZ32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "stz32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "stz.b", 24,
11166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11167   },
11168 /* stz.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11169   {
11170     M32C_INSN_STZ32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "stz32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "stz.b", 32,
11171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11172   },
11173 /* stz.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11174   {
11175     M32C_INSN_STZ32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "stz32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "stz.b", 32,
11176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11177   },
11178 /* stz.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11179   {
11180     M32C_INSN_STZ32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "stz32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "stz.b", 32,
11181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11182   },
11183 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11184   {
11185     M32C_INSN_STZ32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "stz32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "stz.b", 40,
11186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11187   },
11188 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11189   {
11190     M32C_INSN_STZ32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "stz32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "stz.b", 40,
11191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11192   },
11193 /* stz.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11194   {
11195     M32C_INSN_STZ32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "stz32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "stz.b", 40,
11196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11197   },
11198 /* stz.b${X} #${Imm-32-QI},${Dsp-16-u16} */
11199   {
11200     M32C_INSN_STZ32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "stz32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "stz.b", 40,
11201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11202   },
11203 /* stz.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11204   {
11205     M32C_INSN_STZ32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "stz32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "stz.b", 48,
11206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11207   },
11208 /* stz.b${X} #${Imm-40-QI},${Dsp-16-u24} */
11209   {
11210     M32C_INSN_STZ32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "stz32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "stz.b", 48,
11211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11212   },
11213 /* stz${S} #${Imm-8-QI},r0l */
11214   {
11215     M32C_INSN_STZ16_B_S_IMM8_DST3_DST16_3_S_R0L_DIRECT_QI, "stz16.b.S-imm8-dst3-dst16-3-S-R0l-direct-QI", "stz", 16,
11216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11217   },
11218 /* stz${S} #${Imm-8-QI},r0h */
11219   {
11220     M32C_INSN_STZ16_B_S_IMM8_DST3_DST16_3_S_R0H_DIRECT_QI, "stz16.b.S-imm8-dst3-dst16-3-S-R0h-direct-QI", "stz", 16,
11221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11222   },
11223 /* stz${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
11224   {
11225     M32C_INSN_STZ16_B_S_IMM8_DST3_DST16_3_S_16_8_SB_RELATIVE_QI, "stz16.b.S-imm8-dst3-dst16-3-S-16-8-SB-relative-QI", "stz", 24,
11226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11227   },
11228 /* stz${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
11229   {
11230     M32C_INSN_STZ16_B_S_IMM8_DST3_DST16_3_S_16_8_FB_RELATIVE_QI, "stz16.b.S-imm8-dst3-dst16-3-S-16-8-FB-relative-QI", "stz", 24,
11231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11232   },
11233 /* stz${S} #${Imm-8-QI},${Dsp-16-u16} */
11234   {
11235     M32C_INSN_STZ16_B_S_IMM8_DST3_DST16_3_S_16_16_ABSOLUTE_QI, "stz16.b.S-imm8-dst3-dst16-3-S-16-16-absolute-QI", "stz", 32,
11236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11237   },
11238 /* stnz.w${X} #${Imm-16-HI},$Dst32RnUnprefixedHI */
11239   {
11240     M32C_INSN_STNZ32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "stnz32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "stnz.w", 32,
11241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11242   },
11243 /* stnz.w${X} #${Imm-16-HI},$Dst32AnUnprefixedHI */
11244   {
11245     M32C_INSN_STNZ32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "stnz32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "stnz.w", 32,
11246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11247   },
11248 /* stnz.w${X} #${Imm-16-HI},[$Dst32AnUnprefixed] */
11249   {
11250     M32C_INSN_STNZ32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "stnz32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "stnz.w", 32,
11251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11252   },
11253 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11254   {
11255     M32C_INSN_STNZ32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "stnz32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "stnz.w", 40,
11256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11257   },
11258 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
11259   {
11260     M32C_INSN_STNZ32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "stnz32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "stnz.w", 40,
11261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11262   },
11263 /* stnz.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
11264   {
11265     M32C_INSN_STNZ32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "stnz32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "stnz.w", 40,
11266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11267   },
11268 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11269   {
11270     M32C_INSN_STNZ32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "stnz32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "stnz.w", 48,
11271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11272   },
11273 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
11274   {
11275     M32C_INSN_STNZ32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "stnz32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "stnz.w", 48,
11276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11277   },
11278 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-s16}[fb] */
11279   {
11280     M32C_INSN_STNZ32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "stnz32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "stnz.w", 48,
11281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11282   },
11283 /* stnz.w${X} #${Imm-32-HI},${Dsp-16-u16} */
11284   {
11285     M32C_INSN_STNZ32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "stnz32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "stnz.w", 48,
11286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11287   },
11288 /* stnz.w${X} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11289   {
11290     M32C_INSN_STNZ32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "stnz32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "stnz.w", 56,
11291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11292   },
11293 /* stnz.w${X} #${Imm-40-HI},${Dsp-16-u24} */
11294   {
11295     M32C_INSN_STNZ32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "stnz32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "stnz.w", 56,
11296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11297   },
11298 /* stnz.b${X} #${Imm-16-QI},$Dst32RnUnprefixedQI */
11299   {
11300     M32C_INSN_STNZ32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "stnz32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "stnz.b", 24,
11301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11302   },
11303 /* stnz.b${X} #${Imm-16-QI},$Dst32AnUnprefixedQI */
11304   {
11305     M32C_INSN_STNZ32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "stnz32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "stnz.b", 24,
11306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11307   },
11308 /* stnz.b${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11309   {
11310     M32C_INSN_STNZ32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "stnz32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "stnz.b", 24,
11311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11312   },
11313 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11314   {
11315     M32C_INSN_STNZ32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "stnz32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "stnz.b", 32,
11316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11317   },
11318 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11319   {
11320     M32C_INSN_STNZ32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "stnz32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "stnz.b", 32,
11321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11322   },
11323 /* stnz.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11324   {
11325     M32C_INSN_STNZ32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "stnz32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "stnz.b", 32,
11326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11327   },
11328 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11329   {
11330     M32C_INSN_STNZ32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "stnz32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "stnz.b", 40,
11331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11332   },
11333 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11334   {
11335     M32C_INSN_STNZ32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "stnz32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "stnz.b", 40,
11336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11337   },
11338 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11339   {
11340     M32C_INSN_STNZ32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "stnz32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "stnz.b", 40,
11341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11342   },
11343 /* stnz.b${X} #${Imm-32-QI},${Dsp-16-u16} */
11344   {
11345     M32C_INSN_STNZ32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "stnz32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "stnz.b", 40,
11346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11347   },
11348 /* stnz.b${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11349   {
11350     M32C_INSN_STNZ32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "stnz32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "stnz.b", 48,
11351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11352   },
11353 /* stnz.b${X} #${Imm-40-QI},${Dsp-16-u24} */
11354   {
11355     M32C_INSN_STNZ32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "stnz32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "stnz.b", 48,
11356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11357   },
11358 /* stnz${S} #${Imm-8-QI},r0l */
11359   {
11360     M32C_INSN_STNZ16_B_S_IMM8_DST3_DST16_3_S_R0L_DIRECT_QI, "stnz16.b.S-imm8-dst3-dst16-3-S-R0l-direct-QI", "stnz", 16,
11361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11362   },
11363 /* stnz${S} #${Imm-8-QI},r0h */
11364   {
11365     M32C_INSN_STNZ16_B_S_IMM8_DST3_DST16_3_S_R0H_DIRECT_QI, "stnz16.b.S-imm8-dst3-dst16-3-S-R0h-direct-QI", "stnz", 16,
11366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11367   },
11368 /* stnz${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
11369   {
11370     M32C_INSN_STNZ16_B_S_IMM8_DST3_DST16_3_S_16_8_SB_RELATIVE_QI, "stnz16.b.S-imm8-dst3-dst16-3-S-16-8-SB-relative-QI", "stnz", 24,
11371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11372   },
11373 /* stnz${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
11374   {
11375     M32C_INSN_STNZ16_B_S_IMM8_DST3_DST16_3_S_16_8_FB_RELATIVE_QI, "stnz16.b.S-imm8-dst3-dst16-3-S-16-8-FB-relative-QI", "stnz", 24,
11376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11377   },
11378 /* stnz${S} #${Imm-8-QI},${Dsp-16-u16} */
11379   {
11380     M32C_INSN_STNZ16_B_S_IMM8_DST3_DST16_3_S_16_16_ABSOLUTE_QI, "stnz16.b.S-imm8-dst3-dst16-3-S-16-16-absolute-QI", "stnz", 32,
11381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11382   },
11383 /* shlnc.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11384   {
11385     M32C_INSN_SHLNC32_L_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "shlnc32.l-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "shlnc.l", 24,
11386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11387   },
11388 /* shlnc.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11389   {
11390     M32C_INSN_SHLNC32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "shlnc32.l-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "shlnc.l", 24,
11391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11392   },
11393 /* shlnc.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11394   {
11395     M32C_INSN_SHLNC32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "shlnc32.l-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "shlnc.l", 24,
11396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11397   },
11398 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11399   {
11400     M32C_INSN_SHLNC32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "shlnc32.l-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "shlnc.l", 32,
11401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11402   },
11403 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11404   {
11405     M32C_INSN_SHLNC32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "shlnc32.l-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "shlnc.l", 32,
11406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11407   },
11408 /* shlnc.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11409   {
11410     M32C_INSN_SHLNC32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "shlnc32.l-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "shlnc.l", 32,
11411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11412   },
11413 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11414   {
11415     M32C_INSN_SHLNC32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "shlnc32.l-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "shlnc.l", 40,
11416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11417   },
11418 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11419   {
11420     M32C_INSN_SHLNC32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "shlnc32.l-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "shlnc.l", 40,
11421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11422   },
11423 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11424   {
11425     M32C_INSN_SHLNC32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "shlnc32.l-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "shlnc.l", 40,
11426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11427   },
11428 /* shlnc.l${X} #${Imm-32-QI},${Dsp-16-u16} */
11429   {
11430     M32C_INSN_SHLNC32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "shlnc32.l-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "shlnc.l", 40,
11431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11432   },
11433 /* shlnc.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11434   {
11435     M32C_INSN_SHLNC32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "shlnc32.l-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "shlnc.l", 48,
11436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11437   },
11438 /* shlnc.l${X} #${Imm-40-QI},${Dsp-16-u24} */
11439   {
11440     M32C_INSN_SHLNC32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "shlnc32.l-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "shlnc.l", 48,
11441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11442   },
11443 /* shl.l r1h,$Dst32RnUnprefixedSI */
11444   {
11445     M32C_INSN_SHL32_L_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-Rn-direct-Unprefixed-SI", "shl.l", 16,
11446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11447   },
11448 /* shl.l r1h,$Dst32AnUnprefixedSI */
11449   {
11450     M32C_INSN_SHL32_L_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-An-direct-Unprefixed-SI", "shl.l", 16,
11451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11452   },
11453 /* shl.l r1h,[$Dst32AnUnprefixed] */
11454   {
11455     M32C_INSN_SHL32_L_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "shl32.l-dst-dst32-An-indirect-Unprefixed-SI", "shl.l", 16,
11456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11457   },
11458 /* shl.l r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11459   {
11460     M32C_INSN_SHL32_L_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-8-An-relative-Unprefixed-SI", "shl.l", 24,
11461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11462   },
11463 /* shl.l r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11464   {
11465     M32C_INSN_SHL32_L_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-16-An-relative-Unprefixed-SI", "shl.l", 32,
11466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11467   },
11468 /* shl.l r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11469   {
11470     M32C_INSN_SHL32_L_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-24-An-relative-Unprefixed-SI", "shl.l", 40,
11471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11472   },
11473 /* shl.l r1h,${Dsp-16-u8}[sb] */
11474   {
11475     M32C_INSN_SHL32_L_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-8-SB-relative-Unprefixed-SI", "shl.l", 24,
11476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11477   },
11478 /* shl.l r1h,${Dsp-16-u16}[sb] */
11479   {
11480     M32C_INSN_SHL32_L_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-16-SB-relative-Unprefixed-SI", "shl.l", 32,
11481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11482   },
11483 /* shl.l r1h,${Dsp-16-s8}[fb] */
11484   {
11485     M32C_INSN_SHL32_L_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-8-FB-relative-Unprefixed-SI", "shl.l", 24,
11486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11487   },
11488 /* shl.l r1h,${Dsp-16-s16}[fb] */
11489   {
11490     M32C_INSN_SHL32_L_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-16-FB-relative-Unprefixed-SI", "shl.l", 32,
11491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11492   },
11493 /* shl.l r1h,${Dsp-16-u16} */
11494   {
11495     M32C_INSN_SHL32_L_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-16-absolute-Unprefixed-SI", "shl.l", 32,
11496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11497   },
11498 /* shl.l r1h,${Dsp-16-u24} */
11499   {
11500     M32C_INSN_SHL32_L_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "shl32.l-dst-dst32-16-24-absolute-Unprefixed-SI", "shl.l", 40,
11501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11502   },
11503 /* shl.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11504   {
11505     M32C_INSN_SHL32_L_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "shl32.l-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "shl.l", 24,
11506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11507   },
11508 /* shl.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11509   {
11510     M32C_INSN_SHL32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "shl32.l-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "shl.l", 24,
11511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11512   },
11513 /* shl.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11514   {
11515     M32C_INSN_SHL32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "shl32.l-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "shl.l", 24,
11516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11517   },
11518 /* shl.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11519   {
11520     M32C_INSN_SHL32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "shl32.l-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "shl.l", 32,
11521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11522   },
11523 /* shl.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
11524   {
11525     M32C_INSN_SHL32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "shl32.l-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "shl.l", 32,
11526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11527   },
11528 /* shl.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
11529   {
11530     M32C_INSN_SHL32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "shl32.l-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "shl.l", 32,
11531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11532   },
11533 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11534   {
11535     M32C_INSN_SHL32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "shl32.l-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "shl.l", 40,
11536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11537   },
11538 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
11539   {
11540     M32C_INSN_SHL32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "shl32.l-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "shl.l", 40,
11541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11542   },
11543 /* shl.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
11544   {
11545     M32C_INSN_SHL32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "shl32.l-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "shl.l", 40,
11546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11547   },
11548 /* shl.l${X} #${Imm-32-QI},${Dsp-16-u16} */
11549   {
11550     M32C_INSN_SHL32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "shl32.l-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "shl.l", 40,
11551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11552   },
11553 /* shl.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11554   {
11555     M32C_INSN_SHL32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "shl32.l-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "shl.l", 48,
11556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11557   },
11558 /* shl.l${X} #${Imm-40-QI},${Dsp-16-u24} */
11559   {
11560     M32C_INSN_SHL32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "shl32.l-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "shl.l", 48,
11561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11562   },
11563 /* shl.w r1h,$Dst32RnUnprefixedHI */
11564   {
11565     M32C_INSN_SHL32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-Rn-direct-Unprefixed-HI", "shl.w", 16,
11566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11567   },
11568 /* shl.w r1h,$Dst32AnUnprefixedHI */
11569   {
11570     M32C_INSN_SHL32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-An-direct-Unprefixed-HI", "shl.w", 16,
11571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11572   },
11573 /* shl.w r1h,[$Dst32AnUnprefixed] */
11574   {
11575     M32C_INSN_SHL32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "shl32.w-dst-dst32-An-indirect-Unprefixed-HI", "shl.w", 16,
11576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11577   },
11578 /* shl.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11579   {
11580     M32C_INSN_SHL32_W_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-8-An-relative-Unprefixed-HI", "shl.w", 24,
11581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11582   },
11583 /* shl.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11584   {
11585     M32C_INSN_SHL32_W_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-16-An-relative-Unprefixed-HI", "shl.w", 32,
11586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11587   },
11588 /* shl.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11589   {
11590     M32C_INSN_SHL32_W_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-24-An-relative-Unprefixed-HI", "shl.w", 40,
11591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11592   },
11593 /* shl.w r1h,${Dsp-16-u8}[sb] */
11594   {
11595     M32C_INSN_SHL32_W_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-8-SB-relative-Unprefixed-HI", "shl.w", 24,
11596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11597   },
11598 /* shl.w r1h,${Dsp-16-u16}[sb] */
11599   {
11600     M32C_INSN_SHL32_W_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-16-SB-relative-Unprefixed-HI", "shl.w", 32,
11601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11602   },
11603 /* shl.w r1h,${Dsp-16-s8}[fb] */
11604   {
11605     M32C_INSN_SHL32_W_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-8-FB-relative-Unprefixed-HI", "shl.w", 24,
11606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11607   },
11608 /* shl.w r1h,${Dsp-16-s16}[fb] */
11609   {
11610     M32C_INSN_SHL32_W_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-16-FB-relative-Unprefixed-HI", "shl.w", 32,
11611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11612   },
11613 /* shl.w r1h,${Dsp-16-u16} */
11614   {
11615     M32C_INSN_SHL32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "shl.w", 32,
11616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11617   },
11618 /* shl.w r1h,${Dsp-16-u24} */
11619   {
11620     M32C_INSN_SHL32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "shl32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "shl.w", 40,
11621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11622   },
11623 /* shl.b r1h,$Dst32RnUnprefixedQI */
11624   {
11625     M32C_INSN_SHL32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-Rn-direct-Unprefixed-QI", "shl.b", 16,
11626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11627   },
11628 /* shl.b r1h,$Dst32AnUnprefixedQI */
11629   {
11630     M32C_INSN_SHL32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-An-direct-Unprefixed-QI", "shl.b", 16,
11631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11632   },
11633 /* shl.b r1h,[$Dst32AnUnprefixed] */
11634   {
11635     M32C_INSN_SHL32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "shl32.b-dst-dst32-An-indirect-Unprefixed-QI", "shl.b", 16,
11636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11637   },
11638 /* shl.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
11639   {
11640     M32C_INSN_SHL32_B_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-8-An-relative-Unprefixed-QI", "shl.b", 24,
11641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11642   },
11643 /* shl.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
11644   {
11645     M32C_INSN_SHL32_B_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-16-An-relative-Unprefixed-QI", "shl.b", 32,
11646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11647   },
11648 /* shl.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
11649   {
11650     M32C_INSN_SHL32_B_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-24-An-relative-Unprefixed-QI", "shl.b", 40,
11651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11652   },
11653 /* shl.b r1h,${Dsp-16-u8}[sb] */
11654   {
11655     M32C_INSN_SHL32_B_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-8-SB-relative-Unprefixed-QI", "shl.b", 24,
11656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11657   },
11658 /* shl.b r1h,${Dsp-16-u16}[sb] */
11659   {
11660     M32C_INSN_SHL32_B_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-16-SB-relative-Unprefixed-QI", "shl.b", 32,
11661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11662   },
11663 /* shl.b r1h,${Dsp-16-s8}[fb] */
11664   {
11665     M32C_INSN_SHL32_B_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-8-FB-relative-Unprefixed-QI", "shl.b", 24,
11666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11667   },
11668 /* shl.b r1h,${Dsp-16-s16}[fb] */
11669   {
11670     M32C_INSN_SHL32_B_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-16-FB-relative-Unprefixed-QI", "shl.b", 32,
11671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11672   },
11673 /* shl.b r1h,${Dsp-16-u16} */
11674   {
11675     M32C_INSN_SHL32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "shl.b", 32,
11676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11677   },
11678 /* shl.b r1h,${Dsp-16-u24} */
11679   {
11680     M32C_INSN_SHL32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "shl32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "shl.b", 40,
11681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11682   },
11683 /* shl.w r1h,$Dst16RnHI */
11684   {
11685     M32C_INSN_SHL16_W_DST_DST16_RN_DIRECT_HI, "shl16.w-dst-dst16-Rn-direct-HI", "shl.w", 16,
11686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11687   },
11688 /* shl.w r1h,$Dst16AnHI */
11689   {
11690     M32C_INSN_SHL16_W_DST_DST16_AN_DIRECT_HI, "shl16.w-dst-dst16-An-direct-HI", "shl.w", 16,
11691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11692   },
11693 /* shl.w r1h,[$Dst16An] */
11694   {
11695     M32C_INSN_SHL16_W_DST_DST16_AN_INDIRECT_HI, "shl16.w-dst-dst16-An-indirect-HI", "shl.w", 16,
11696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11697   },
11698 /* shl.w r1h,${Dsp-16-u8}[$Dst16An] */
11699   {
11700     M32C_INSN_SHL16_W_DST_DST16_16_8_AN_RELATIVE_HI, "shl16.w-dst-dst16-16-8-An-relative-HI", "shl.w", 24,
11701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11702   },
11703 /* shl.w r1h,${Dsp-16-u16}[$Dst16An] */
11704   {
11705     M32C_INSN_SHL16_W_DST_DST16_16_16_AN_RELATIVE_HI, "shl16.w-dst-dst16-16-16-An-relative-HI", "shl.w", 32,
11706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11707   },
11708 /* shl.w r1h,${Dsp-16-u8}[sb] */
11709   {
11710     M32C_INSN_SHL16_W_DST_DST16_16_8_SB_RELATIVE_HI, "shl16.w-dst-dst16-16-8-SB-relative-HI", "shl.w", 24,
11711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11712   },
11713 /* shl.w r1h,${Dsp-16-u16}[sb] */
11714   {
11715     M32C_INSN_SHL16_W_DST_DST16_16_16_SB_RELATIVE_HI, "shl16.w-dst-dst16-16-16-SB-relative-HI", "shl.w", 32,
11716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11717   },
11718 /* shl.w r1h,${Dsp-16-s8}[fb] */
11719   {
11720     M32C_INSN_SHL16_W_DST_DST16_16_8_FB_RELATIVE_HI, "shl16.w-dst-dst16-16-8-FB-relative-HI", "shl.w", 24,
11721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11722   },
11723 /* shl.w r1h,${Dsp-16-u16} */
11724   {
11725     M32C_INSN_SHL16_W_DST_DST16_16_16_ABSOLUTE_HI, "shl16.w-dst-dst16-16-16-absolute-HI", "shl.w", 32,
11726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11727   },
11728 /* shl.b r1h,$Dst16RnQI */
11729   {
11730     M32C_INSN_SHL16_B_DST_DST16_RN_DIRECT_QI, "shl16.b-dst-dst16-Rn-direct-QI", "shl.b", 16,
11731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11732   },
11733 /* shl.b r1h,$Dst16AnQI */
11734   {
11735     M32C_INSN_SHL16_B_DST_DST16_AN_DIRECT_QI, "shl16.b-dst-dst16-An-direct-QI", "shl.b", 16,
11736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11737   },
11738 /* shl.b r1h,[$Dst16An] */
11739   {
11740     M32C_INSN_SHL16_B_DST_DST16_AN_INDIRECT_QI, "shl16.b-dst-dst16-An-indirect-QI", "shl.b", 16,
11741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11742   },
11743 /* shl.b r1h,${Dsp-16-u8}[$Dst16An] */
11744   {
11745     M32C_INSN_SHL16_B_DST_DST16_16_8_AN_RELATIVE_QI, "shl16.b-dst-dst16-16-8-An-relative-QI", "shl.b", 24,
11746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11747   },
11748 /* shl.b r1h,${Dsp-16-u16}[$Dst16An] */
11749   {
11750     M32C_INSN_SHL16_B_DST_DST16_16_16_AN_RELATIVE_QI, "shl16.b-dst-dst16-16-16-An-relative-QI", "shl.b", 32,
11751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11752   },
11753 /* shl.b r1h,${Dsp-16-u8}[sb] */
11754   {
11755     M32C_INSN_SHL16_B_DST_DST16_16_8_SB_RELATIVE_QI, "shl16.b-dst-dst16-16-8-SB-relative-QI", "shl.b", 24,
11756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11757   },
11758 /* shl.b r1h,${Dsp-16-u16}[sb] */
11759   {
11760     M32C_INSN_SHL16_B_DST_DST16_16_16_SB_RELATIVE_QI, "shl16.b-dst-dst16-16-16-SB-relative-QI", "shl.b", 32,
11761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11762   },
11763 /* shl.b r1h,${Dsp-16-s8}[fb] */
11764   {
11765     M32C_INSN_SHL16_B_DST_DST16_16_8_FB_RELATIVE_QI, "shl16.b-dst-dst16-16-8-FB-relative-QI", "shl.b", 24,
11766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11767   },
11768 /* shl.b r1h,${Dsp-16-u16} */
11769   {
11770     M32C_INSN_SHL16_B_DST_DST16_16_16_ABSOLUTE_QI, "shl16.b-dst-dst16-16-16-absolute-QI", "shl.b", 32,
11771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11772   },
11773 /* shl.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
11774   {
11775     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "shl.w", 16,
11776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11777   },
11778 /* shl.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
11779   {
11780     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "shl.w", 16,
11781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11782   },
11783 /* shl.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
11784   {
11785     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "shl.w", 16,
11786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11787   },
11788 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11789   {
11790     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "shl.w", 24,
11791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11792   },
11793 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11794   {
11795     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "shl.w", 32,
11796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11797   },
11798 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11799   {
11800     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "shl.w", 40,
11801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11802   },
11803 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
11804   {
11805     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "shl.w", 24,
11806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11807   },
11808 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
11809   {
11810     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "shl.w", 32,
11811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11812   },
11813 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
11814   {
11815     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "shl.w", 24,
11816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11817   },
11818 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
11819   {
11820     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "shl.w", 32,
11821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11822   },
11823 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
11824   {
11825     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "shl.w", 32,
11826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11827   },
11828 /* shl.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
11829   {
11830     M32C_INSN_SHL32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "shl32.w-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "shl.w", 40,
11831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11832   },
11833 /* shl.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
11834   {
11835     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "shl.b", 16,
11836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11837   },
11838 /* shl.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
11839   {
11840     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "shl.b", 16,
11841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11842   },
11843 /* shl.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
11844   {
11845     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "shl.b", 16,
11846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11847   },
11848 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11849   {
11850     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "shl.b", 24,
11851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11852   },
11853 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
11854   {
11855     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "shl.b", 32,
11856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11857   },
11858 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
11859   {
11860     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "shl.b", 40,
11861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11862   },
11863 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
11864   {
11865     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "shl.b", 24,
11866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11867   },
11868 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
11869   {
11870     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "shl.b", 32,
11871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11872   },
11873 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
11874   {
11875     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "shl.b", 24,
11876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11877   },
11878 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
11879   {
11880     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "shl.b", 32,
11881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11882   },
11883 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
11884   {
11885     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "shl.b", 32,
11886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11887   },
11888 /* shl.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
11889   {
11890     M32C_INSN_SHL32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "shl32.b-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "shl.b", 40,
11891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11892   },
11893 /* shl.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
11894   {
11895     M32C_INSN_SHL16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "shl16.w-imm4-Q-16-dst16-Rn-direct-HI", "shl.w", 16,
11896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11897   },
11898 /* shl.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
11899   {
11900     M32C_INSN_SHL16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "shl16.w-imm4-Q-16-dst16-An-direct-HI", "shl.w", 16,
11901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11902   },
11903 /* shl.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
11904   {
11905     M32C_INSN_SHL16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "shl16.w-imm4-Q-16-dst16-An-indirect-HI", "shl.w", 16,
11906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11907   },
11908 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
11909   {
11910     M32C_INSN_SHL16_W_IMM4_Q_16_DST16_16_8_AN_RELATIVE_HI, "shl16.w-imm4-Q-16-dst16-16-8-An-relative-HI", "shl.w", 24,
11911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11912   },
11913 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
11914   {
11915     M32C_INSN_SHL16_W_IMM4_Q_16_DST16_16_16_AN_RELATIVE_HI, "shl16.w-imm4-Q-16-dst16-16-16-An-relative-HI", "shl.w", 32,
11916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11917   },
11918 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
11919   {
11920     M32C_INSN_SHL16_W_IMM4_Q_16_DST16_16_8_SB_RELATIVE_HI, "shl16.w-imm4-Q-16-dst16-16-8-SB-relative-HI", "shl.w", 24,
11921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11922   },
11923 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
11924   {
11925     M32C_INSN_SHL16_W_IMM4_Q_16_DST16_16_16_SB_RELATIVE_HI, "shl16.w-imm4-Q-16-dst16-16-16-SB-relative-HI", "shl.w", 32,
11926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11927   },
11928 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
11929   {
11930     M32C_INSN_SHL16_W_IMM4_Q_16_DST16_16_8_FB_RELATIVE_HI, "shl16.w-imm4-Q-16-dst16-16-8-FB-relative-HI", "shl.w", 24,
11931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11932   },
11933 /* shl.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
11934   {
11935     M32C_INSN_SHL16_W_IMM4_Q_16_DST16_16_16_ABSOLUTE_HI, "shl16.w-imm4-Q-16-dst16-16-16-absolute-HI", "shl.w", 32,
11936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11937   },
11938 /* shl.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
11939   {
11940     M32C_INSN_SHL16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "shl16.b-imm4-Q-16-dst16-Rn-direct-QI", "shl.b", 16,
11941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11942   },
11943 /* shl.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
11944   {
11945     M32C_INSN_SHL16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "shl16.b-imm4-Q-16-dst16-An-direct-QI", "shl.b", 16,
11946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11947   },
11948 /* shl.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
11949   {
11950     M32C_INSN_SHL16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "shl16.b-imm4-Q-16-dst16-An-indirect-QI", "shl.b", 16,
11951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11952   },
11953 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
11954   {
11955     M32C_INSN_SHL16_B_IMM4_Q_16_DST16_16_8_AN_RELATIVE_QI, "shl16.b-imm4-Q-16-dst16-16-8-An-relative-QI", "shl.b", 24,
11956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11957   },
11958 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
11959   {
11960     M32C_INSN_SHL16_B_IMM4_Q_16_DST16_16_16_AN_RELATIVE_QI, "shl16.b-imm4-Q-16-dst16-16-16-An-relative-QI", "shl.b", 32,
11961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11962   },
11963 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
11964   {
11965     M32C_INSN_SHL16_B_IMM4_Q_16_DST16_16_8_SB_RELATIVE_QI, "shl16.b-imm4-Q-16-dst16-16-8-SB-relative-QI", "shl.b", 24,
11966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11967   },
11968 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
11969   {
11970     M32C_INSN_SHL16_B_IMM4_Q_16_DST16_16_16_SB_RELATIVE_QI, "shl16.b-imm4-Q-16-dst16-16-16-SB-relative-QI", "shl.b", 32,
11971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11972   },
11973 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
11974   {
11975     M32C_INSN_SHL16_B_IMM4_Q_16_DST16_16_8_FB_RELATIVE_QI, "shl16.b-imm4-Q-16-dst16-16-8-FB-relative-QI", "shl.b", 24,
11976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11977   },
11978 /* shl.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
11979   {
11980     M32C_INSN_SHL16_B_IMM4_Q_16_DST16_16_16_ABSOLUTE_QI, "shl16.b-imm4-Q-16-dst16-16-16-absolute-QI", "shl.b", 32,
11981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
11982   },
11983 /* shanc.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
11984   {
11985     M32C_INSN_SHANC32_L_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "shanc32.l-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "shanc.l", 24,
11986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11987   },
11988 /* shanc.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
11989   {
11990     M32C_INSN_SHANC32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "shanc32.l-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "shanc.l", 24,
11991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11992   },
11993 /* shanc.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
11994   {
11995     M32C_INSN_SHANC32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "shanc32.l-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "shanc.l", 24,
11996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
11997   },
11998 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
11999   {
12000     M32C_INSN_SHANC32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "shanc32.l-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "shanc.l", 32,
12001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12002   },
12003 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
12004   {
12005     M32C_INSN_SHANC32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "shanc32.l-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "shanc.l", 32,
12006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12007   },
12008 /* shanc.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
12009   {
12010     M32C_INSN_SHANC32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "shanc32.l-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "shanc.l", 32,
12011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12012   },
12013 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12014   {
12015     M32C_INSN_SHANC32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "shanc32.l-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "shanc.l", 40,
12016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12017   },
12018 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
12019   {
12020     M32C_INSN_SHANC32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "shanc32.l-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "shanc.l", 40,
12021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12022   },
12023 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
12024   {
12025     M32C_INSN_SHANC32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "shanc32.l-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "shanc.l", 40,
12026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12027   },
12028 /* shanc.l${X} #${Imm-32-QI},${Dsp-16-u16} */
12029   {
12030     M32C_INSN_SHANC32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "shanc32.l-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "shanc.l", 40,
12031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12032   },
12033 /* shanc.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12034   {
12035     M32C_INSN_SHANC32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "shanc32.l-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "shanc.l", 48,
12036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12037   },
12038 /* shanc.l${X} #${Imm-40-QI},${Dsp-16-u24} */
12039   {
12040     M32C_INSN_SHANC32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "shanc32.l-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "shanc.l", 48,
12041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12042   },
12043 /* sha.l r1h,$Dst32RnUnprefixedSI */
12044   {
12045     M32C_INSN_SHA32_L_DST_DST32_RN_DIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-Rn-direct-Unprefixed-SI", "sha.l", 16,
12046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12047   },
12048 /* sha.l r1h,$Dst32AnUnprefixedSI */
12049   {
12050     M32C_INSN_SHA32_L_DST_DST32_AN_DIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-An-direct-Unprefixed-SI", "sha.l", 16,
12051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12052   },
12053 /* sha.l r1h,[$Dst32AnUnprefixed] */
12054   {
12055     M32C_INSN_SHA32_L_DST_DST32_AN_INDIRECT_UNPREFIXED_SI, "sha32.l-dst-dst32-An-indirect-Unprefixed-SI", "sha.l", 16,
12056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12057   },
12058 /* sha.l r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12059   {
12060     M32C_INSN_SHA32_L_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-8-An-relative-Unprefixed-SI", "sha.l", 24,
12061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12062   },
12063 /* sha.l r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12064   {
12065     M32C_INSN_SHA32_L_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-16-An-relative-Unprefixed-SI", "sha.l", 32,
12066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12067   },
12068 /* sha.l r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12069   {
12070     M32C_INSN_SHA32_L_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-24-An-relative-Unprefixed-SI", "sha.l", 40,
12071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12072   },
12073 /* sha.l r1h,${Dsp-16-u8}[sb] */
12074   {
12075     M32C_INSN_SHA32_L_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-8-SB-relative-Unprefixed-SI", "sha.l", 24,
12076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12077   },
12078 /* sha.l r1h,${Dsp-16-u16}[sb] */
12079   {
12080     M32C_INSN_SHA32_L_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-16-SB-relative-Unprefixed-SI", "sha.l", 32,
12081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12082   },
12083 /* sha.l r1h,${Dsp-16-s8}[fb] */
12084   {
12085     M32C_INSN_SHA32_L_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-8-FB-relative-Unprefixed-SI", "sha.l", 24,
12086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12087   },
12088 /* sha.l r1h,${Dsp-16-s16}[fb] */
12089   {
12090     M32C_INSN_SHA32_L_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-16-FB-relative-Unprefixed-SI", "sha.l", 32,
12091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12092   },
12093 /* sha.l r1h,${Dsp-16-u16} */
12094   {
12095     M32C_INSN_SHA32_L_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-16-absolute-Unprefixed-SI", "sha.l", 32,
12096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12097   },
12098 /* sha.l r1h,${Dsp-16-u24} */
12099   {
12100     M32C_INSN_SHA32_L_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "sha32.l-dst-dst32-16-24-absolute-Unprefixed-SI", "sha.l", 40,
12101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12102   },
12103 /* sha.l${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
12104   {
12105     M32C_INSN_SHA32_L_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "sha32.l-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "sha.l", 24,
12106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12107   },
12108 /* sha.l${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
12109   {
12110     M32C_INSN_SHA32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "sha32.l-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "sha.l", 24,
12111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12112   },
12113 /* sha.l${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
12114   {
12115     M32C_INSN_SHA32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "sha32.l-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "sha.l", 24,
12116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12117   },
12118 /* sha.l${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12119   {
12120     M32C_INSN_SHA32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "sha32.l-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "sha.l", 32,
12121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12122   },
12123 /* sha.l${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
12124   {
12125     M32C_INSN_SHA32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "sha32.l-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "sha.l", 32,
12126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12127   },
12128 /* sha.l${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
12129   {
12130     M32C_INSN_SHA32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "sha32.l-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "sha.l", 32,
12131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12132   },
12133 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12134   {
12135     M32C_INSN_SHA32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "sha32.l-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "sha.l", 40,
12136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12137   },
12138 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
12139   {
12140     M32C_INSN_SHA32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "sha32.l-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "sha.l", 40,
12141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12142   },
12143 /* sha.l${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
12144   {
12145     M32C_INSN_SHA32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "sha32.l-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "sha.l", 40,
12146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12147   },
12148 /* sha.l${X} #${Imm-32-QI},${Dsp-16-u16} */
12149   {
12150     M32C_INSN_SHA32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "sha32.l-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "sha.l", 40,
12151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12152   },
12153 /* sha.l${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12154   {
12155     M32C_INSN_SHA32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "sha32.l-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "sha.l", 48,
12156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12157   },
12158 /* sha.l${X} #${Imm-40-QI},${Dsp-16-u24} */
12159   {
12160     M32C_INSN_SHA32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "sha32.l-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "sha.l", 48,
12161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12162   },
12163 /* sha.w r1h,$Dst32RnUnprefixedHI */
12164   {
12165     M32C_INSN_SHA32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-Rn-direct-Unprefixed-HI", "sha.w", 16,
12166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12167   },
12168 /* sha.w r1h,$Dst32AnUnprefixedHI */
12169   {
12170     M32C_INSN_SHA32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-An-direct-Unprefixed-HI", "sha.w", 16,
12171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12172   },
12173 /* sha.w r1h,[$Dst32AnUnprefixed] */
12174   {
12175     M32C_INSN_SHA32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "sha32.w-dst-dst32-An-indirect-Unprefixed-HI", "sha.w", 16,
12176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12177   },
12178 /* sha.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12179   {
12180     M32C_INSN_SHA32_W_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-8-An-relative-Unprefixed-HI", "sha.w", 24,
12181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12182   },
12183 /* sha.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12184   {
12185     M32C_INSN_SHA32_W_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-16-An-relative-Unprefixed-HI", "sha.w", 32,
12186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12187   },
12188 /* sha.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12189   {
12190     M32C_INSN_SHA32_W_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-24-An-relative-Unprefixed-HI", "sha.w", 40,
12191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12192   },
12193 /* sha.w r1h,${Dsp-16-u8}[sb] */
12194   {
12195     M32C_INSN_SHA32_W_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-8-SB-relative-Unprefixed-HI", "sha.w", 24,
12196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12197   },
12198 /* sha.w r1h,${Dsp-16-u16}[sb] */
12199   {
12200     M32C_INSN_SHA32_W_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-16-SB-relative-Unprefixed-HI", "sha.w", 32,
12201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12202   },
12203 /* sha.w r1h,${Dsp-16-s8}[fb] */
12204   {
12205     M32C_INSN_SHA32_W_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-8-FB-relative-Unprefixed-HI", "sha.w", 24,
12206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12207   },
12208 /* sha.w r1h,${Dsp-16-s16}[fb] */
12209   {
12210     M32C_INSN_SHA32_W_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-16-FB-relative-Unprefixed-HI", "sha.w", 32,
12211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12212   },
12213 /* sha.w r1h,${Dsp-16-u16} */
12214   {
12215     M32C_INSN_SHA32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "sha.w", 32,
12216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12217   },
12218 /* sha.w r1h,${Dsp-16-u24} */
12219   {
12220     M32C_INSN_SHA32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sha32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "sha.w", 40,
12221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12222   },
12223 /* sha.b r1h,$Dst32RnUnprefixedQI */
12224   {
12225     M32C_INSN_SHA32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-Rn-direct-Unprefixed-QI", "sha.b", 16,
12226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12227   },
12228 /* sha.b r1h,$Dst32AnUnprefixedQI */
12229   {
12230     M32C_INSN_SHA32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-An-direct-Unprefixed-QI", "sha.b", 16,
12231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12232   },
12233 /* sha.b r1h,[$Dst32AnUnprefixed] */
12234   {
12235     M32C_INSN_SHA32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "sha32.b-dst-dst32-An-indirect-Unprefixed-QI", "sha.b", 16,
12236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12237   },
12238 /* sha.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
12239   {
12240     M32C_INSN_SHA32_B_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-8-An-relative-Unprefixed-QI", "sha.b", 24,
12241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12242   },
12243 /* sha.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
12244   {
12245     M32C_INSN_SHA32_B_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-16-An-relative-Unprefixed-QI", "sha.b", 32,
12246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12247   },
12248 /* sha.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
12249   {
12250     M32C_INSN_SHA32_B_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-24-An-relative-Unprefixed-QI", "sha.b", 40,
12251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12252   },
12253 /* sha.b r1h,${Dsp-16-u8}[sb] */
12254   {
12255     M32C_INSN_SHA32_B_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-8-SB-relative-Unprefixed-QI", "sha.b", 24,
12256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12257   },
12258 /* sha.b r1h,${Dsp-16-u16}[sb] */
12259   {
12260     M32C_INSN_SHA32_B_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-16-SB-relative-Unprefixed-QI", "sha.b", 32,
12261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12262   },
12263 /* sha.b r1h,${Dsp-16-s8}[fb] */
12264   {
12265     M32C_INSN_SHA32_B_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-8-FB-relative-Unprefixed-QI", "sha.b", 24,
12266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12267   },
12268 /* sha.b r1h,${Dsp-16-s16}[fb] */
12269   {
12270     M32C_INSN_SHA32_B_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-16-FB-relative-Unprefixed-QI", "sha.b", 32,
12271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12272   },
12273 /* sha.b r1h,${Dsp-16-u16} */
12274   {
12275     M32C_INSN_SHA32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "sha.b", 32,
12276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12277   },
12278 /* sha.b r1h,${Dsp-16-u24} */
12279   {
12280     M32C_INSN_SHA32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sha32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "sha.b", 40,
12281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12282   },
12283 /* sha.w r1h,$Dst16RnHI */
12284   {
12285     M32C_INSN_SHA16_W_DST_DST16_RN_DIRECT_HI, "sha16.w-dst-dst16-Rn-direct-HI", "sha.w", 16,
12286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12287   },
12288 /* sha.w r1h,$Dst16AnHI */
12289   {
12290     M32C_INSN_SHA16_W_DST_DST16_AN_DIRECT_HI, "sha16.w-dst-dst16-An-direct-HI", "sha.w", 16,
12291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12292   },
12293 /* sha.w r1h,[$Dst16An] */
12294   {
12295     M32C_INSN_SHA16_W_DST_DST16_AN_INDIRECT_HI, "sha16.w-dst-dst16-An-indirect-HI", "sha.w", 16,
12296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12297   },
12298 /* sha.w r1h,${Dsp-16-u8}[$Dst16An] */
12299   {
12300     M32C_INSN_SHA16_W_DST_DST16_16_8_AN_RELATIVE_HI, "sha16.w-dst-dst16-16-8-An-relative-HI", "sha.w", 24,
12301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12302   },
12303 /* sha.w r1h,${Dsp-16-u16}[$Dst16An] */
12304   {
12305     M32C_INSN_SHA16_W_DST_DST16_16_16_AN_RELATIVE_HI, "sha16.w-dst-dst16-16-16-An-relative-HI", "sha.w", 32,
12306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12307   },
12308 /* sha.w r1h,${Dsp-16-u8}[sb] */
12309   {
12310     M32C_INSN_SHA16_W_DST_DST16_16_8_SB_RELATIVE_HI, "sha16.w-dst-dst16-16-8-SB-relative-HI", "sha.w", 24,
12311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12312   },
12313 /* sha.w r1h,${Dsp-16-u16}[sb] */
12314   {
12315     M32C_INSN_SHA16_W_DST_DST16_16_16_SB_RELATIVE_HI, "sha16.w-dst-dst16-16-16-SB-relative-HI", "sha.w", 32,
12316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12317   },
12318 /* sha.w r1h,${Dsp-16-s8}[fb] */
12319   {
12320     M32C_INSN_SHA16_W_DST_DST16_16_8_FB_RELATIVE_HI, "sha16.w-dst-dst16-16-8-FB-relative-HI", "sha.w", 24,
12321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12322   },
12323 /* sha.w r1h,${Dsp-16-u16} */
12324   {
12325     M32C_INSN_SHA16_W_DST_DST16_16_16_ABSOLUTE_HI, "sha16.w-dst-dst16-16-16-absolute-HI", "sha.w", 32,
12326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12327   },
12328 /* sha.b r1h,$Dst16RnQI */
12329   {
12330     M32C_INSN_SHA16_B_DST_DST16_RN_DIRECT_QI, "sha16.b-dst-dst16-Rn-direct-QI", "sha.b", 16,
12331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12332   },
12333 /* sha.b r1h,$Dst16AnQI */
12334   {
12335     M32C_INSN_SHA16_B_DST_DST16_AN_DIRECT_QI, "sha16.b-dst-dst16-An-direct-QI", "sha.b", 16,
12336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12337   },
12338 /* sha.b r1h,[$Dst16An] */
12339   {
12340     M32C_INSN_SHA16_B_DST_DST16_AN_INDIRECT_QI, "sha16.b-dst-dst16-An-indirect-QI", "sha.b", 16,
12341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12342   },
12343 /* sha.b r1h,${Dsp-16-u8}[$Dst16An] */
12344   {
12345     M32C_INSN_SHA16_B_DST_DST16_16_8_AN_RELATIVE_QI, "sha16.b-dst-dst16-16-8-An-relative-QI", "sha.b", 24,
12346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12347   },
12348 /* sha.b r1h,${Dsp-16-u16}[$Dst16An] */
12349   {
12350     M32C_INSN_SHA16_B_DST_DST16_16_16_AN_RELATIVE_QI, "sha16.b-dst-dst16-16-16-An-relative-QI", "sha.b", 32,
12351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12352   },
12353 /* sha.b r1h,${Dsp-16-u8}[sb] */
12354   {
12355     M32C_INSN_SHA16_B_DST_DST16_16_8_SB_RELATIVE_QI, "sha16.b-dst-dst16-16-8-SB-relative-QI", "sha.b", 24,
12356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12357   },
12358 /* sha.b r1h,${Dsp-16-u16}[sb] */
12359   {
12360     M32C_INSN_SHA16_B_DST_DST16_16_16_SB_RELATIVE_QI, "sha16.b-dst-dst16-16-16-SB-relative-QI", "sha.b", 32,
12361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12362   },
12363 /* sha.b r1h,${Dsp-16-s8}[fb] */
12364   {
12365     M32C_INSN_SHA16_B_DST_DST16_16_8_FB_RELATIVE_QI, "sha16.b-dst-dst16-16-8-FB-relative-QI", "sha.b", 24,
12366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12367   },
12368 /* sha.b r1h,${Dsp-16-u16} */
12369   {
12370     M32C_INSN_SHA16_B_DST_DST16_16_16_ABSOLUTE_QI, "sha16.b-dst-dst16-16-16-absolute-QI", "sha.b", 32,
12371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12372   },
12373 /* sha.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
12374   {
12375     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "sha.w", 16,
12376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12377   },
12378 /* sha.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
12379   {
12380     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "sha.w", 16,
12381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12382   },
12383 /* sha.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
12384   {
12385     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "sha.w", 16,
12386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12387   },
12388 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12389   {
12390     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "sha.w", 24,
12391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12392   },
12393 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12394   {
12395     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "sha.w", 32,
12396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12397   },
12398 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12399   {
12400     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "sha.w", 40,
12401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12402   },
12403 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
12404   {
12405     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "sha.w", 24,
12406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12407   },
12408 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
12409   {
12410     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "sha.w", 32,
12411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12412   },
12413 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
12414   {
12415     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "sha.w", 24,
12416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12417   },
12418 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
12419   {
12420     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "sha.w", 32,
12421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12422   },
12423 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
12424   {
12425     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "sha.w", 32,
12426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12427   },
12428 /* sha.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
12429   {
12430     M32C_INSN_SHA32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sha32.w-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "sha.w", 40,
12431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12432   },
12433 /* sha.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
12434   {
12435     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "sha.b", 16,
12436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12437   },
12438 /* sha.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
12439   {
12440     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "sha.b", 16,
12441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12442   },
12443 /* sha.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
12444   {
12445     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "sha.b", 16,
12446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12447   },
12448 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
12449   {
12450     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "sha.b", 24,
12451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12452   },
12453 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
12454   {
12455     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "sha.b", 32,
12456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12457   },
12458 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
12459   {
12460     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "sha.b", 40,
12461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12462   },
12463 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
12464   {
12465     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "sha.b", 24,
12466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12467   },
12468 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
12469   {
12470     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "sha.b", 32,
12471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12472   },
12473 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
12474   {
12475     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "sha.b", 24,
12476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12477   },
12478 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
12479   {
12480     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "sha.b", 32,
12481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12482   },
12483 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
12484   {
12485     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "sha.b", 32,
12486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12487   },
12488 /* sha.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
12489   {
12490     M32C_INSN_SHA32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sha32.b-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "sha.b", 40,
12491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12492   },
12493 /* sha.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
12494   {
12495     M32C_INSN_SHA16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "sha16.w-imm4-Q-16-dst16-Rn-direct-HI", "sha.w", 16,
12496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12497   },
12498 /* sha.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
12499   {
12500     M32C_INSN_SHA16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "sha16.w-imm4-Q-16-dst16-An-direct-HI", "sha.w", 16,
12501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12502   },
12503 /* sha.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
12504   {
12505     M32C_INSN_SHA16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "sha16.w-imm4-Q-16-dst16-An-indirect-HI", "sha.w", 16,
12506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12507   },
12508 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
12509   {
12510     M32C_INSN_SHA16_W_IMM4_Q_16_DST16_16_8_AN_RELATIVE_HI, "sha16.w-imm4-Q-16-dst16-16-8-An-relative-HI", "sha.w", 24,
12511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12512   },
12513 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
12514   {
12515     M32C_INSN_SHA16_W_IMM4_Q_16_DST16_16_16_AN_RELATIVE_HI, "sha16.w-imm4-Q-16-dst16-16-16-An-relative-HI", "sha.w", 32,
12516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12517   },
12518 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
12519   {
12520     M32C_INSN_SHA16_W_IMM4_Q_16_DST16_16_8_SB_RELATIVE_HI, "sha16.w-imm4-Q-16-dst16-16-8-SB-relative-HI", "sha.w", 24,
12521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12522   },
12523 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
12524   {
12525     M32C_INSN_SHA16_W_IMM4_Q_16_DST16_16_16_SB_RELATIVE_HI, "sha16.w-imm4-Q-16-dst16-16-16-SB-relative-HI", "sha.w", 32,
12526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12527   },
12528 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
12529   {
12530     M32C_INSN_SHA16_W_IMM4_Q_16_DST16_16_8_FB_RELATIVE_HI, "sha16.w-imm4-Q-16-dst16-16-8-FB-relative-HI", "sha.w", 24,
12531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12532   },
12533 /* sha.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
12534   {
12535     M32C_INSN_SHA16_W_IMM4_Q_16_DST16_16_16_ABSOLUTE_HI, "sha16.w-imm4-Q-16-dst16-16-16-absolute-HI", "sha.w", 32,
12536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12537   },
12538 /* sha.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
12539   {
12540     M32C_INSN_SHA16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "sha16.b-imm4-Q-16-dst16-Rn-direct-QI", "sha.b", 16,
12541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12542   },
12543 /* sha.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
12544   {
12545     M32C_INSN_SHA16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "sha16.b-imm4-Q-16-dst16-An-direct-QI", "sha.b", 16,
12546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12547   },
12548 /* sha.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
12549   {
12550     M32C_INSN_SHA16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "sha16.b-imm4-Q-16-dst16-An-indirect-QI", "sha.b", 16,
12551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12552   },
12553 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
12554   {
12555     M32C_INSN_SHA16_B_IMM4_Q_16_DST16_16_8_AN_RELATIVE_QI, "sha16.b-imm4-Q-16-dst16-16-8-An-relative-QI", "sha.b", 24,
12556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12557   },
12558 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
12559   {
12560     M32C_INSN_SHA16_B_IMM4_Q_16_DST16_16_16_AN_RELATIVE_QI, "sha16.b-imm4-Q-16-dst16-16-16-An-relative-QI", "sha.b", 32,
12561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12562   },
12563 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
12564   {
12565     M32C_INSN_SHA16_B_IMM4_Q_16_DST16_16_8_SB_RELATIVE_QI, "sha16.b-imm4-Q-16-dst16-16-8-SB-relative-QI", "sha.b", 24,
12566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12567   },
12568 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
12569   {
12570     M32C_INSN_SHA16_B_IMM4_Q_16_DST16_16_16_SB_RELATIVE_QI, "sha16.b-imm4-Q-16-dst16-16-16-SB-relative-QI", "sha.b", 32,
12571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12572   },
12573 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
12574   {
12575     M32C_INSN_SHA16_B_IMM4_Q_16_DST16_16_8_FB_RELATIVE_QI, "sha16.b-imm4-Q-16-dst16-16-8-FB-relative-QI", "sha.b", 24,
12576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12577   },
12578 /* sha.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
12579   {
12580     M32C_INSN_SHA16_B_IMM4_Q_16_DST16_16_16_ABSOLUTE_QI, "sha16.b-imm4-Q-16-dst16-16-16-absolute-QI", "sha.b", 32,
12581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12582   },
12583 /* sc${sccond32} $Dst32RnUnprefixedHI */
12584   {
12585     M32C_INSN_SCCND_DST32_RN_DIRECT_UNPREFIXED_HI, "sccnd-dst32-Rn-direct-Unprefixed-HI", "sc", 16,
12586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12587   },
12588 /* sc${sccond32} $Dst32AnUnprefixedHI */
12589   {
12590     M32C_INSN_SCCND_DST32_AN_DIRECT_UNPREFIXED_HI, "sccnd-dst32-An-direct-Unprefixed-HI", "sc", 16,
12591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12592   },
12593 /* sc${sccond32} [$Dst32AnUnprefixed] */
12594   {
12595     M32C_INSN_SCCND_DST32_AN_INDIRECT_UNPREFIXED_HI, "sccnd-dst32-An-indirect-Unprefixed-HI", "sc", 16,
12596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12597   },
12598 /* sc${sccond32} ${Dsp-16-u8}[$Dst32AnUnprefixed] */
12599   {
12600     M32C_INSN_SCCND_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-An-relative-Unprefixed-HI", "sc", 24,
12601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12602   },
12603 /* sc${sccond32} ${Dsp-16-u16}[$Dst32AnUnprefixed] */
12604   {
12605     M32C_INSN_SCCND_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-An-relative-Unprefixed-HI", "sc", 32,
12606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12607   },
12608 /* sc${sccond32} ${Dsp-16-u24}[$Dst32AnUnprefixed] */
12609   {
12610     M32C_INSN_SCCND_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-24-An-relative-Unprefixed-HI", "sc", 40,
12611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12612   },
12613 /* sc${sccond32} ${Dsp-16-u8}[sb] */
12614   {
12615     M32C_INSN_SCCND_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-SB-relative-Unprefixed-HI", "sc", 24,
12616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12617   },
12618 /* sc${sccond32} ${Dsp-16-u16}[sb] */
12619   {
12620     M32C_INSN_SCCND_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-SB-relative-Unprefixed-HI", "sc", 32,
12621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12622   },
12623 /* sc${sccond32} ${Dsp-16-s8}[fb] */
12624   {
12625     M32C_INSN_SCCND_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-8-FB-relative-Unprefixed-HI", "sc", 24,
12626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12627   },
12628 /* sc${sccond32} ${Dsp-16-s16}[fb] */
12629   {
12630     M32C_INSN_SCCND_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sccnd-dst32-16-16-FB-relative-Unprefixed-HI", "sc", 32,
12631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12632   },
12633 /* sc${sccond32} ${Dsp-16-u16} */
12634   {
12635     M32C_INSN_SCCND_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sccnd-dst32-16-16-absolute-Unprefixed-HI", "sc", 32,
12636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12637   },
12638 /* sc${sccond32} ${Dsp-16-u24} */
12639   {
12640     M32C_INSN_SCCND_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sccnd-dst32-16-24-absolute-Unprefixed-HI", "sc", 40,
12641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12642   },
12643 /* sbjnz.w #${Imm-12-s4n},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
12644   {
12645     M32C_INSN_SBJNZ32_W_IMM4_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sbjnz32.w-imm4-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "sbjnz.w", 32,
12646     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12647   },
12648 /* sbjnz.w #${Imm-12-s4n},${Dsp-16-u8}[sb],${Lab-24-8} */
12649   {
12650     M32C_INSN_SBJNZ32_W_IMM4_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sbjnz32.w-imm4-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "sbjnz.w", 32,
12651     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12652   },
12653 /* sbjnz.w #${Imm-12-s4n},${Dsp-16-s8}[fb],${Lab-24-8} */
12654   {
12655     M32C_INSN_SBJNZ32_W_IMM4_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sbjnz32.w-imm4-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "sbjnz.w", 32,
12656     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12657   },
12658 /* sbjnz.w #${Imm-12-s4n},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
12659   {
12660     M32C_INSN_SBJNZ32_W_IMM4_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sbjnz32.w-imm4-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "sbjnz.w", 40,
12661     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12662   },
12663 /* sbjnz.w #${Imm-12-s4n},${Dsp-16-u16}[sb],${Lab-32-8} */
12664   {
12665     M32C_INSN_SBJNZ32_W_IMM4_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sbjnz32.w-imm4-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "sbjnz.w", 40,
12666     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12667   },
12668 /* sbjnz.w #${Imm-12-s4n},${Dsp-16-s16}[fb],${Lab-32-8} */
12669   {
12670     M32C_INSN_SBJNZ32_W_IMM4_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sbjnz32.w-imm4-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "sbjnz.w", 40,
12671     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12672   },
12673 /* sbjnz.w #${Imm-12-s4n},${Dsp-16-u16},${Lab-32-8} */
12674   {
12675     M32C_INSN_SBJNZ32_W_IMM4_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sbjnz32.w-imm4-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "sbjnz.w", 40,
12676     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12677   },
12678 /* sbjnz.w #${Imm-12-s4n},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
12679   {
12680     M32C_INSN_SBJNZ32_W_IMM4_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sbjnz32.w-imm4-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "sbjnz.w", 48,
12681     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12682   },
12683 /* sbjnz.w #${Imm-12-s4n},${Dsp-16-u24},${Lab-40-8} */
12684   {
12685     M32C_INSN_SBJNZ32_W_IMM4_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sbjnz32.w-imm4-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "sbjnz.w", 48,
12686     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12687   },
12688 /* sbjnz.w #${Imm-12-s4n},$Dst32RnUnprefixedHI,${Lab-16-8} */
12689   {
12690     M32C_INSN_SBJNZ32_W_IMM4_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "sbjnz32.w-imm4-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "sbjnz.w", 24,
12691     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12692   },
12693 /* sbjnz.w #${Imm-12-s4n},$Dst32AnUnprefixedHI,${Lab-16-8} */
12694   {
12695     M32C_INSN_SBJNZ32_W_IMM4_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "sbjnz32.w-imm4-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "sbjnz.w", 24,
12696     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12697   },
12698 /* sbjnz.w #${Imm-12-s4n},[$Dst32AnUnprefixed],${Lab-16-8} */
12699   {
12700     M32C_INSN_SBJNZ32_W_IMM4_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "sbjnz32.w-imm4-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "sbjnz.w", 24,
12701     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12702   },
12703 /* sbjnz.b #${Imm-12-s4n},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
12704   {
12705     M32C_INSN_SBJNZ32_B_IMM4_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "sbjnz32.b-imm4-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "sbjnz.b", 32,
12706     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12707   },
12708 /* sbjnz.b #${Imm-12-s4n},${Dsp-16-u8}[sb],${Lab-24-8} */
12709   {
12710     M32C_INSN_SBJNZ32_B_IMM4_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "sbjnz32.b-imm4-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "sbjnz.b", 32,
12711     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12712   },
12713 /* sbjnz.b #${Imm-12-s4n},${Dsp-16-s8}[fb],${Lab-24-8} */
12714   {
12715     M32C_INSN_SBJNZ32_B_IMM4_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "sbjnz32.b-imm4-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "sbjnz.b", 32,
12716     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12717   },
12718 /* sbjnz.b #${Imm-12-s4n},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
12719   {
12720     M32C_INSN_SBJNZ32_B_IMM4_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "sbjnz32.b-imm4-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "sbjnz.b", 40,
12721     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12722   },
12723 /* sbjnz.b #${Imm-12-s4n},${Dsp-16-u16}[sb],${Lab-32-8} */
12724   {
12725     M32C_INSN_SBJNZ32_B_IMM4_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "sbjnz32.b-imm4-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "sbjnz.b", 40,
12726     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12727   },
12728 /* sbjnz.b #${Imm-12-s4n},${Dsp-16-s16}[fb],${Lab-32-8} */
12729   {
12730     M32C_INSN_SBJNZ32_B_IMM4_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "sbjnz32.b-imm4-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "sbjnz.b", 40,
12731     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12732   },
12733 /* sbjnz.b #${Imm-12-s4n},${Dsp-16-u16},${Lab-32-8} */
12734   {
12735     M32C_INSN_SBJNZ32_B_IMM4_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sbjnz32.b-imm4-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "sbjnz.b", 40,
12736     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12737   },
12738 /* sbjnz.b #${Imm-12-s4n},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
12739   {
12740     M32C_INSN_SBJNZ32_B_IMM4_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "sbjnz32.b-imm4-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "sbjnz.b", 48,
12741     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12742   },
12743 /* sbjnz.b #${Imm-12-s4n},${Dsp-16-u24},${Lab-40-8} */
12744   {
12745     M32C_INSN_SBJNZ32_B_IMM4_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sbjnz32.b-imm4-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "sbjnz.b", 48,
12746     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12747   },
12748 /* sbjnz.b #${Imm-12-s4n},$Dst32RnUnprefixedQI,${Lab-16-8} */
12749   {
12750     M32C_INSN_SBJNZ32_B_IMM4_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "sbjnz32.b-imm4-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "sbjnz.b", 24,
12751     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12752   },
12753 /* sbjnz.b #${Imm-12-s4n},$Dst32AnUnprefixedQI,${Lab-16-8} */
12754   {
12755     M32C_INSN_SBJNZ32_B_IMM4_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "sbjnz32.b-imm4-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "sbjnz.b", 24,
12756     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12757   },
12758 /* sbjnz.b #${Imm-12-s4n},[$Dst32AnUnprefixed],${Lab-16-8} */
12759   {
12760     M32C_INSN_SBJNZ32_B_IMM4_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "sbjnz32.b-imm4-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "sbjnz.b", 24,
12761     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12762   },
12763 /* sbjnz.w #${Imm-8-s4n},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
12764   {
12765     M32C_INSN_SBJNZ16_W_IMM4_16_8_DST16_16_8_AN_RELATIVE_HI, "sbjnz16.w-imm4-16-8-dst16-16-8-An-relative-HI", "sbjnz.w", 32,
12766     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12767   },
12768 /* sbjnz.w #${Imm-8-s4n},${Dsp-16-u8}[sb],${Lab-24-8} */
12769   {
12770     M32C_INSN_SBJNZ16_W_IMM4_16_8_DST16_16_8_SB_RELATIVE_HI, "sbjnz16.w-imm4-16-8-dst16-16-8-SB-relative-HI", "sbjnz.w", 32,
12771     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12772   },
12773 /* sbjnz.w #${Imm-8-s4n},${Dsp-16-s8}[fb],${Lab-24-8} */
12774   {
12775     M32C_INSN_SBJNZ16_W_IMM4_16_8_DST16_16_8_FB_RELATIVE_HI, "sbjnz16.w-imm4-16-8-dst16-16-8-FB-relative-HI", "sbjnz.w", 32,
12776     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12777   },
12778 /* sbjnz.w #${Imm-8-s4n},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
12779   {
12780     M32C_INSN_SBJNZ16_W_IMM4_16_16_DST16_16_16_AN_RELATIVE_HI, "sbjnz16.w-imm4-16-16-dst16-16-16-An-relative-HI", "sbjnz.w", 40,
12781     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12782   },
12783 /* sbjnz.w #${Imm-8-s4n},${Dsp-16-u16}[sb],${Lab-32-8} */
12784   {
12785     M32C_INSN_SBJNZ16_W_IMM4_16_16_DST16_16_16_SB_RELATIVE_HI, "sbjnz16.w-imm4-16-16-dst16-16-16-SB-relative-HI", "sbjnz.w", 40,
12786     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12787   },
12788 /* sbjnz.w #${Imm-8-s4n},${Dsp-16-u16},${Lab-32-8} */
12789   {
12790     M32C_INSN_SBJNZ16_W_IMM4_16_16_DST16_16_16_ABSOLUTE_HI, "sbjnz16.w-imm4-16-16-dst16-16-16-absolute-HI", "sbjnz.w", 40,
12791     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12792   },
12793 /* sbjnz.w #${Imm-8-s4n},$Dst16RnHI,${Lab-16-8} */
12794   {
12795     M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_RN_DIRECT_HI, "sbjnz16.w-imm4-basic-dst16-Rn-direct-HI", "sbjnz.w", 24,
12796     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12797   },
12798 /* sbjnz.w #${Imm-8-s4n},$Dst16AnHI,${Lab-16-8} */
12799   {
12800     M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_AN_DIRECT_HI, "sbjnz16.w-imm4-basic-dst16-An-direct-HI", "sbjnz.w", 24,
12801     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12802   },
12803 /* sbjnz.w #${Imm-8-s4n},[$Dst16An],${Lab-16-8} */
12804   {
12805     M32C_INSN_SBJNZ16_W_IMM4_BASIC_DST16_AN_INDIRECT_HI, "sbjnz16.w-imm4-basic-dst16-An-indirect-HI", "sbjnz.w", 24,
12806     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12807   },
12808 /* sbjnz.b #${Imm-8-s4n},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
12809   {
12810     M32C_INSN_SBJNZ16_B_IMM4_16_8_DST16_16_8_AN_RELATIVE_QI, "sbjnz16.b-imm4-16-8-dst16-16-8-An-relative-QI", "sbjnz.b", 32,
12811     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12812   },
12813 /* sbjnz.b #${Imm-8-s4n},${Dsp-16-u8}[sb],${Lab-24-8} */
12814   {
12815     M32C_INSN_SBJNZ16_B_IMM4_16_8_DST16_16_8_SB_RELATIVE_QI, "sbjnz16.b-imm4-16-8-dst16-16-8-SB-relative-QI", "sbjnz.b", 32,
12816     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12817   },
12818 /* sbjnz.b #${Imm-8-s4n},${Dsp-16-s8}[fb],${Lab-24-8} */
12819   {
12820     M32C_INSN_SBJNZ16_B_IMM4_16_8_DST16_16_8_FB_RELATIVE_QI, "sbjnz16.b-imm4-16-8-dst16-16-8-FB-relative-QI", "sbjnz.b", 32,
12821     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12822   },
12823 /* sbjnz.b #${Imm-8-s4n},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
12824   {
12825     M32C_INSN_SBJNZ16_B_IMM4_16_16_DST16_16_16_AN_RELATIVE_QI, "sbjnz16.b-imm4-16-16-dst16-16-16-An-relative-QI", "sbjnz.b", 40,
12826     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12827   },
12828 /* sbjnz.b #${Imm-8-s4n},${Dsp-16-u16}[sb],${Lab-32-8} */
12829   {
12830     M32C_INSN_SBJNZ16_B_IMM4_16_16_DST16_16_16_SB_RELATIVE_QI, "sbjnz16.b-imm4-16-16-dst16-16-16-SB-relative-QI", "sbjnz.b", 40,
12831     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12832   },
12833 /* sbjnz.b #${Imm-8-s4n},${Dsp-16-u16},${Lab-32-8} */
12834   {
12835     M32C_INSN_SBJNZ16_B_IMM4_16_16_DST16_16_16_ABSOLUTE_QI, "sbjnz16.b-imm4-16-16-dst16-16-16-absolute-QI", "sbjnz.b", 40,
12836     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12837   },
12838 /* sbjnz.b #${Imm-8-s4n},$Dst16RnQI,${Lab-16-8} */
12839   {
12840     M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_RN_DIRECT_QI, "sbjnz16.b-imm4-basic-dst16-Rn-direct-QI", "sbjnz.b", 24,
12841     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12842   },
12843 /* sbjnz.b #${Imm-8-s4n},$Dst16AnQI,${Lab-16-8} */
12844   {
12845     M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_AN_DIRECT_QI, "sbjnz16.b-imm4-basic-dst16-An-direct-QI", "sbjnz.b", 24,
12846     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12847   },
12848 /* sbjnz.b #${Imm-8-s4n},[$Dst16An],${Lab-16-8} */
12849   {
12850     M32C_INSN_SBJNZ16_B_IMM4_BASIC_DST16_AN_INDIRECT_QI, "sbjnz16.b-imm4-basic-dst16-An-indirect-QI", "sbjnz.b", 24,
12851     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
12852   },
12853 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
12854   {
12855     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 32,
12856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12857   },
12858 /* sbb.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
12859   {
12860     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 32,
12861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12862   },
12863 /* sbb.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
12864   {
12865     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 32,
12866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12867   },
12868 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
12869   {
12870     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 32,
12871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12872   },
12873 /* sbb.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
12874   {
12875     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 32,
12876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12877   },
12878 /* sbb.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
12879   {
12880     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 32,
12881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12882   },
12883 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
12884   {
12885     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 32,
12886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12887   },
12888 /* sbb.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
12889   {
12890     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 32,
12891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12892   },
12893 /* sbb.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
12894   {
12895     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 32,
12896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12897   },
12898 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
12899   {
12900     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "sbb.w", 40,
12901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12902   },
12903 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
12904   {
12905     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "sbb.w", 40,
12906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12907   },
12908 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
12909   {
12910     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "sbb.w", 40,
12911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12912   },
12913 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
12914   {
12915     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "sbb.w", 48,
12916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12917   },
12918 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
12919   {
12920     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "sbb.w", 48,
12921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12922   },
12923 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
12924   {
12925     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "sbb.w", 48,
12926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12927   },
12928 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
12929   {
12930     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "sbb.w", 56,
12931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12932   },
12933 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
12934   {
12935     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "sbb.w", 56,
12936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12937   },
12938 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
12939   {
12940     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "sbb.w", 56,
12941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12942   },
12943 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
12944   {
12945     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "sbb.w", 40,
12946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12947   },
12948 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
12949   {
12950     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "sbb.w", 40,
12951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12952   },
12953 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
12954   {
12955     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "sbb.w", 40,
12956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12957   },
12958 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
12959   {
12960     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "sbb.w", 48,
12961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12962   },
12963 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
12964   {
12965     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "sbb.w", 48,
12966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12967   },
12968 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
12969   {
12970     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "sbb.w", 48,
12971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12972   },
12973 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
12974   {
12975     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "sbb.w", 40,
12976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12977   },
12978 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
12979   {
12980     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "sbb.w", 40,
12981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12982   },
12983 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
12984   {
12985     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "sbb.w", 40,
12986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12987   },
12988 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
12989   {
12990     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "sbb.w", 48,
12991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12992   },
12993 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
12994   {
12995     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "sbb.w", 48,
12996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
12997   },
12998 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
12999   {
13000     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "sbb.w", 48,
13001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13002   },
13003 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
13004   {
13005     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "sbb.w", 48,
13006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13007   },
13008 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
13009   {
13010     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "sbb.w", 48,
13011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13012   },
13013 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
13014   {
13015     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "sbb.w", 48,
13016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13017   },
13018 /* sbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
13019   {
13020     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "sbb.w", 56,
13021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13022   },
13023 /* sbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
13024   {
13025     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "sbb.w", 56,
13026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13027   },
13028 /* sbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
13029   {
13030     M32C_INSN_SBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "sbb.w", 56,
13031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13032   },
13033 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
13034   {
13035     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 40,
13036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13037   },
13038 /* sbb.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
13039   {
13040     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 40,
13041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13042   },
13043 /* sbb.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
13044   {
13045     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 40,
13046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13047   },
13048 /* sbb.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
13049   {
13050     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 40,
13051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13052   },
13053 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
13054   {
13055     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 40,
13056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13057   },
13058 /* sbb.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
13059   {
13060     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 40,
13061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13062   },
13063 /* sbb.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
13064   {
13065     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 40,
13066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13067   },
13068 /* sbb.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
13069   {
13070     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 40,
13071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13072   },
13073 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13074   {
13075     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 40,
13076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13077   },
13078 /* sbb.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
13079   {
13080     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 40,
13081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13082   },
13083 /* sbb.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
13084   {
13085     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 40,
13086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13087   },
13088 /* sbb.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
13089   {
13090     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 40,
13091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13092   },
13093 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
13094   {
13095     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "sbb.w", 48,
13096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13097   },
13098 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13099   {
13100     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "sbb.w", 48,
13101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13102   },
13103 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13104   {
13105     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "sbb.w", 48,
13106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13107   },
13108 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
13109   {
13110     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "sbb.w", 48,
13111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13112   },
13113 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
13114   {
13115     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "sbb.w", 56,
13116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13117   },
13118 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13119   {
13120     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "sbb.w", 56,
13121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13122   },
13123 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13124   {
13125     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "sbb.w", 56,
13126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13127   },
13128 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
13129   {
13130     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "sbb.w", 56,
13131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13132   },
13133 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
13134   {
13135     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "sbb.w", 64,
13136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13137   },
13138 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13139   {
13140     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "sbb.w", 64,
13141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13142   },
13143 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13144   {
13145     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "sbb.w", 64,
13146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13147   },
13148 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
13149   {
13150     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "sbb.w", 64,
13151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13152   },
13153 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
13154   {
13155     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "sbb.w", 48,
13156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13157   },
13158 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
13159   {
13160     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "sbb.w", 48,
13161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13162   },
13163 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
13164   {
13165     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "sbb.w", 48,
13166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13167   },
13168 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
13169   {
13170     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "sbb.w", 48,
13171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13172   },
13173 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
13174   {
13175     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "sbb.w", 56,
13176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13177   },
13178 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
13179   {
13180     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "sbb.w", 56,
13181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13182   },
13183 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
13184   {
13185     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "sbb.w", 56,
13186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13187   },
13188 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
13189   {
13190     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "sbb.w", 56,
13191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13192   },
13193 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
13194   {
13195     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "sbb.w", 48,
13196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13197   },
13198 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
13199   {
13200     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "sbb.w", 48,
13201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13202   },
13203 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
13204   {
13205     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "sbb.w", 48,
13206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13207   },
13208 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
13209   {
13210     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "sbb.w", 48,
13211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13212   },
13213 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
13214   {
13215     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "sbb.w", 56,
13216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13217   },
13218 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
13219   {
13220     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "sbb.w", 56,
13221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13222   },
13223 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
13224   {
13225     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "sbb.w", 56,
13226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13227   },
13228 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
13229   {
13230     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "sbb.w", 56,
13231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13232   },
13233 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
13234   {
13235     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "sbb.w", 56,
13236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13237   },
13238 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
13239   {
13240     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "sbb.w", 56,
13241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13242   },
13243 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
13244   {
13245     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "sbb.w", 56,
13246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13247   },
13248 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
13249   {
13250     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "sbb.w", 56,
13251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13252   },
13253 /* sbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
13254   {
13255     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "sbb.w", 64,
13256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13257   },
13258 /* sbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
13259   {
13260     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "sbb.w", 64,
13261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13262   },
13263 /* sbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
13264   {
13265     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "sbb.w", 64,
13266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13267   },
13268 /* sbb.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
13269   {
13270     M32C_INSN_SBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "sbb.w", 64,
13271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13272   },
13273 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
13274   {
13275     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 48,
13276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13277   },
13278 /* sbb.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
13279   {
13280     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 48,
13281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13282   },
13283 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
13284   {
13285     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 48,
13286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13287   },
13288 /* sbb.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
13289   {
13290     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 48,
13291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13292   },
13293 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13294   {
13295     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 48,
13296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13297   },
13298 /* sbb.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
13299   {
13300     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 48,
13301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13302   },
13303 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
13304   {
13305     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "sbb.w", 56,
13306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13307   },
13308 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
13309   {
13310     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "sbb.w", 56,
13311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13312   },
13313 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
13314   {
13315     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "sbb.w", 64,
13316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13317   },
13318 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
13319   {
13320     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "sbb.w", 64,
13321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13322   },
13323 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
13324   {
13325     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "sbb.w", 72,
13326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13327   },
13328 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
13329   {
13330     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "sbb.w", 72,
13331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13332   },
13333 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
13334   {
13335     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "sbb.w", 56,
13336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13337   },
13338 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
13339   {
13340     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "sbb.w", 56,
13341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13342   },
13343 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
13344   {
13345     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "sbb.w", 64,
13346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13347   },
13348 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
13349   {
13350     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "sbb.w", 64,
13351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13352   },
13353 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
13354   {
13355     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "sbb.w", 56,
13356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13357   },
13358 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
13359   {
13360     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "sbb.w", 56,
13361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13362   },
13363 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
13364   {
13365     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "sbb.w", 64,
13366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13367   },
13368 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
13369   {
13370     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "sbb.w", 64,
13371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13372   },
13373 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
13374   {
13375     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "sbb.w", 64,
13376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13377   },
13378 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
13379   {
13380     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "sbb.w", 64,
13381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13382   },
13383 /* sbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
13384   {
13385     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "sbb.w", 72,
13386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13387   },
13388 /* sbb.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
13389   {
13390     M32C_INSN_SBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "sbb.w", 72,
13391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13392   },
13393 /* sbb.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
13394   {
13395     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 24,
13396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13397   },
13398 /* sbb.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
13399   {
13400     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 24,
13401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13402   },
13403 /* sbb.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
13404   {
13405     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "sbb.w", 24,
13406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13407   },
13408 /* sbb.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
13409   {
13410     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 24,
13411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13412   },
13413 /* sbb.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
13414   {
13415     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 24,
13416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13417   },
13418 /* sbb.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
13419   {
13420     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-direct-Prefixed-HI", "sbb.w", 24,
13421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13422   },
13423 /* sbb.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
13424   {
13425     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 24,
13426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13427   },
13428 /* sbb.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
13429   {
13430     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 24,
13431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13432   },
13433 /* sbb.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
13434   {
13435     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "sbb.w", 24,
13436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13437   },
13438 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
13439   {
13440     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "sbb.w", 32,
13441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13442   },
13443 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
13444   {
13445     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "sbb.w", 32,
13446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13447   },
13448 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
13449   {
13450     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "sbb.w", 32,
13451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13452   },
13453 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
13454   {
13455     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "sbb.w", 40,
13456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13457   },
13458 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
13459   {
13460     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "sbb.w", 40,
13461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13462   },
13463 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
13464   {
13465     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "sbb.w", 40,
13466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13467   },
13468 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
13469   {
13470     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "sbb.w", 48,
13471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13472   },
13473 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
13474   {
13475     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "sbb.w", 48,
13476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13477   },
13478 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
13479   {
13480     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "sbb.w", 48,
13481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13482   },
13483 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
13484   {
13485     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "sbb.w", 32,
13486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13487   },
13488 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
13489   {
13490     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "sbb.w", 32,
13491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13492   },
13493 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
13494   {
13495     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "sbb.w", 32,
13496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13497   },
13498 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
13499   {
13500     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "sbb.w", 40,
13501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13502   },
13503 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
13504   {
13505     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "sbb.w", 40,
13506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13507   },
13508 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
13509   {
13510     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "sbb.w", 40,
13511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13512   },
13513 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
13514   {
13515     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "sbb.w", 32,
13516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13517   },
13518 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
13519   {
13520     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "sbb.w", 32,
13521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13522   },
13523 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
13524   {
13525     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "sbb.w", 32,
13526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13527   },
13528 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
13529   {
13530     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "sbb.w", 40,
13531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13532   },
13533 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
13534   {
13535     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "sbb.w", 40,
13536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13537   },
13538 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
13539   {
13540     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "sbb.w", 40,
13541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13542   },
13543 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
13544   {
13545     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "sbb.w", 40,
13546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13547   },
13548 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
13549   {
13550     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "sbb.w", 40,
13551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13552   },
13553 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
13554   {
13555     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "sbb.w", 40,
13556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13557   },
13558 /* sbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
13559   {
13560     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "sbb.w", 48,
13561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13562   },
13563 /* sbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
13564   {
13565     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "sbb.w", 48,
13566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13567   },
13568 /* sbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
13569   {
13570     M32C_INSN_SBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "sbb.w", 48,
13571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13572   },
13573 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13574   {
13575     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 32,
13576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13577   },
13578 /* sbb.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
13579   {
13580     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 32,
13581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13582   },
13583 /* sbb.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
13584   {
13585     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 32,
13586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13587   },
13588 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13589   {
13590     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 32,
13591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13592   },
13593 /* sbb.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
13594   {
13595     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 32,
13596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13597   },
13598 /* sbb.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
13599   {
13600     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 32,
13601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13602   },
13603 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13604   {
13605     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 32,
13606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13607   },
13608 /* sbb.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
13609   {
13610     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 32,
13611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13612   },
13613 /* sbb.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
13614   {
13615     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 32,
13616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13617   },
13618 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
13619   {
13620     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "sbb.b", 40,
13621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13622   },
13623 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
13624   {
13625     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "sbb.b", 40,
13626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13627   },
13628 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
13629   {
13630     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "sbb.b", 40,
13631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13632   },
13633 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
13634   {
13635     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "sbb.b", 48,
13636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13637   },
13638 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
13639   {
13640     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "sbb.b", 48,
13641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13642   },
13643 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
13644   {
13645     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "sbb.b", 48,
13646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13647   },
13648 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
13649   {
13650     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "sbb.b", 56,
13651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13652   },
13653 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
13654   {
13655     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "sbb.b", 56,
13656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13657   },
13658 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
13659   {
13660     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "sbb.b", 56,
13661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13662   },
13663 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
13664   {
13665     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "sbb.b", 40,
13666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13667   },
13668 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
13669   {
13670     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "sbb.b", 40,
13671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13672   },
13673 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
13674   {
13675     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "sbb.b", 40,
13676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13677   },
13678 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
13679   {
13680     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "sbb.b", 48,
13681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13682   },
13683 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
13684   {
13685     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "sbb.b", 48,
13686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13687   },
13688 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
13689   {
13690     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "sbb.b", 48,
13691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13692   },
13693 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
13694   {
13695     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "sbb.b", 40,
13696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13697   },
13698 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
13699   {
13700     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "sbb.b", 40,
13701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13702   },
13703 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
13704   {
13705     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "sbb.b", 40,
13706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13707   },
13708 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
13709   {
13710     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "sbb.b", 48,
13711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13712   },
13713 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
13714   {
13715     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "sbb.b", 48,
13716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13717   },
13718 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
13719   {
13720     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "sbb.b", 48,
13721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13722   },
13723 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
13724   {
13725     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "sbb.b", 48,
13726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13727   },
13728 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
13729   {
13730     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "sbb.b", 48,
13731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13732   },
13733 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
13734   {
13735     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "sbb.b", 48,
13736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13737   },
13738 /* sbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
13739   {
13740     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "sbb.b", 56,
13741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13742   },
13743 /* sbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
13744   {
13745     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "sbb.b", 56,
13746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13747   },
13748 /* sbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
13749   {
13750     M32C_INSN_SBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "sbb.b", 56,
13751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13752   },
13753 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13754   {
13755     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 40,
13756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13757   },
13758 /* sbb.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
13759   {
13760     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 40,
13761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13762   },
13763 /* sbb.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
13764   {
13765     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 40,
13766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13767   },
13768 /* sbb.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
13769   {
13770     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 40,
13771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13772   },
13773 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
13774   {
13775     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 40,
13776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13777   },
13778 /* sbb.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
13779   {
13780     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 40,
13781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13782   },
13783 /* sbb.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
13784   {
13785     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 40,
13786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13787   },
13788 /* sbb.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
13789   {
13790     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 40,
13791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13792   },
13793 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
13794   {
13795     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 40,
13796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13797   },
13798 /* sbb.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
13799   {
13800     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 40,
13801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13802   },
13803 /* sbb.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
13804   {
13805     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 40,
13806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13807   },
13808 /* sbb.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
13809   {
13810     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 40,
13811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13812   },
13813 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
13814   {
13815     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "sbb.b", 48,
13816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13817   },
13818 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13819   {
13820     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "sbb.b", 48,
13821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13822   },
13823 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
13824   {
13825     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "sbb.b", 48,
13826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13827   },
13828 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
13829   {
13830     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "sbb.b", 48,
13831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13832   },
13833 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
13834   {
13835     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "sbb.b", 56,
13836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13837   },
13838 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13839   {
13840     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "sbb.b", 56,
13841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13842   },
13843 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
13844   {
13845     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "sbb.b", 56,
13846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13847   },
13848 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
13849   {
13850     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "sbb.b", 56,
13851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13852   },
13853 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
13854   {
13855     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "sbb.b", 64,
13856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13857   },
13858 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13859   {
13860     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "sbb.b", 64,
13861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13862   },
13863 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
13864   {
13865     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "sbb.b", 64,
13866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13867   },
13868 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
13869   {
13870     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "sbb.b", 64,
13871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13872   },
13873 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
13874   {
13875     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "sbb.b", 48,
13876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13877   },
13878 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
13879   {
13880     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "sbb.b", 48,
13881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13882   },
13883 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
13884   {
13885     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "sbb.b", 48,
13886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13887   },
13888 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
13889   {
13890     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "sbb.b", 48,
13891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13892   },
13893 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
13894   {
13895     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "sbb.b", 56,
13896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13897   },
13898 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
13899   {
13900     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "sbb.b", 56,
13901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13902   },
13903 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
13904   {
13905     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "sbb.b", 56,
13906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13907   },
13908 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
13909   {
13910     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "sbb.b", 56,
13911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13912   },
13913 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
13914   {
13915     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "sbb.b", 48,
13916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13917   },
13918 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
13919   {
13920     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "sbb.b", 48,
13921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13922   },
13923 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
13924   {
13925     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "sbb.b", 48,
13926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13927   },
13928 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
13929   {
13930     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "sbb.b", 48,
13931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13932   },
13933 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
13934   {
13935     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "sbb.b", 56,
13936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13937   },
13938 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
13939   {
13940     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "sbb.b", 56,
13941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13942   },
13943 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
13944   {
13945     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "sbb.b", 56,
13946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13947   },
13948 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
13949   {
13950     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "sbb.b", 56,
13951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13952   },
13953 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
13954   {
13955     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "sbb.b", 56,
13956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13957   },
13958 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
13959   {
13960     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "sbb.b", 56,
13961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13962   },
13963 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
13964   {
13965     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "sbb.b", 56,
13966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13967   },
13968 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
13969   {
13970     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "sbb.b", 56,
13971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13972   },
13973 /* sbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
13974   {
13975     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "sbb.b", 64,
13976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13977   },
13978 /* sbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
13979   {
13980     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "sbb.b", 64,
13981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13982   },
13983 /* sbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
13984   {
13985     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "sbb.b", 64,
13986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13987   },
13988 /* sbb.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
13989   {
13990     M32C_INSN_SBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "sbb.b", 64,
13991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13992   },
13993 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
13994   {
13995     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 48,
13996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
13997   },
13998 /* sbb.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
13999   {
14000     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 48,
14001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14002   },
14003 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
14004   {
14005     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 48,
14006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14007   },
14008 /* sbb.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
14009   {
14010     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 48,
14011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14012   },
14013 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
14014   {
14015     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 48,
14016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14017   },
14018 /* sbb.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
14019   {
14020     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 48,
14021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14022   },
14023 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
14024   {
14025     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "sbb.b", 56,
14026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14027   },
14028 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
14029   {
14030     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "sbb.b", 56,
14031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14032   },
14033 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
14034   {
14035     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "sbb.b", 64,
14036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14037   },
14038 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
14039   {
14040     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "sbb.b", 64,
14041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14042   },
14043 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
14044   {
14045     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "sbb.b", 72,
14046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14047   },
14048 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
14049   {
14050     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "sbb.b", 72,
14051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14052   },
14053 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
14054   {
14055     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "sbb.b", 56,
14056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14057   },
14058 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
14059   {
14060     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "sbb.b", 56,
14061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14062   },
14063 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
14064   {
14065     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "sbb.b", 64,
14066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14067   },
14068 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
14069   {
14070     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "sbb.b", 64,
14071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14072   },
14073 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
14074   {
14075     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "sbb.b", 56,
14076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14077   },
14078 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
14079   {
14080     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "sbb.b", 56,
14081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14082   },
14083 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
14084   {
14085     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "sbb.b", 64,
14086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14087   },
14088 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
14089   {
14090     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "sbb.b", 64,
14091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14092   },
14093 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
14094   {
14095     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "sbb.b", 64,
14096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14097   },
14098 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
14099   {
14100     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "sbb.b", 64,
14101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14102   },
14103 /* sbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
14104   {
14105     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "sbb.b", 72,
14106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14107   },
14108 /* sbb.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
14109   {
14110     M32C_INSN_SBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "sbb.b", 72,
14111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14112   },
14113 /* sbb.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
14114   {
14115     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 24,
14116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14117   },
14118 /* sbb.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
14119   {
14120     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 24,
14121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14122   },
14123 /* sbb.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
14124   {
14125     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "sbb.b", 24,
14126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14127   },
14128 /* sbb.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
14129   {
14130     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 24,
14131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14132   },
14133 /* sbb.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
14134   {
14135     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 24,
14136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14137   },
14138 /* sbb.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
14139   {
14140     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-QI", "sbb.b", 24,
14141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14142   },
14143 /* sbb.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
14144   {
14145     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 24,
14146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14147   },
14148 /* sbb.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
14149   {
14150     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 24,
14151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14152   },
14153 /* sbb.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
14154   {
14155     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "sbb.b", 24,
14156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14157   },
14158 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
14159   {
14160     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "sbb.b", 32,
14161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14162   },
14163 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
14164   {
14165     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "sbb.b", 32,
14166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14167   },
14168 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
14169   {
14170     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "sbb.b", 32,
14171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14172   },
14173 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
14174   {
14175     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "sbb.b", 40,
14176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14177   },
14178 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
14179   {
14180     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "sbb.b", 40,
14181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14182   },
14183 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
14184   {
14185     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "sbb.b", 40,
14186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14187   },
14188 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
14189   {
14190     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "sbb.b", 48,
14191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14192   },
14193 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
14194   {
14195     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "sbb.b", 48,
14196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14197   },
14198 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
14199   {
14200     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "sbb.b", 48,
14201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14202   },
14203 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
14204   {
14205     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "sbb.b", 32,
14206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14207   },
14208 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
14209   {
14210     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "sbb.b", 32,
14211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14212   },
14213 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
14214   {
14215     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "sbb.b", 32,
14216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14217   },
14218 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
14219   {
14220     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "sbb.b", 40,
14221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14222   },
14223 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
14224   {
14225     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "sbb.b", 40,
14226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14227   },
14228 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
14229   {
14230     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "sbb.b", 40,
14231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14232   },
14233 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
14234   {
14235     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "sbb.b", 32,
14236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14237   },
14238 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
14239   {
14240     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "sbb.b", 32,
14241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14242   },
14243 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
14244   {
14245     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "sbb.b", 32,
14246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14247   },
14248 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
14249   {
14250     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "sbb.b", 40,
14251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14252   },
14253 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
14254   {
14255     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "sbb.b", 40,
14256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14257   },
14258 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
14259   {
14260     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "sbb.b", 40,
14261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14262   },
14263 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
14264   {
14265     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "sbb.b", 40,
14266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14267   },
14268 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
14269   {
14270     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "sbb.b", 40,
14271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14272   },
14273 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
14274   {
14275     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "sbb.b", 40,
14276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14277   },
14278 /* sbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
14279   {
14280     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "sbb.b", 48,
14281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14282   },
14283 /* sbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
14284   {
14285     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "sbb.b", 48,
14286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14287   },
14288 /* sbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
14289   {
14290     M32C_INSN_SBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "sbb.b", 48,
14291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
14292   },
14293 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
14294   {
14295     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "sbb16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "sbb.w", 24,
14296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14297   },
14298 /* sbb.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
14299   {
14300     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "sbb16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "sbb.w", 24,
14301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14302   },
14303 /* sbb.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
14304   {
14305     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "sbb16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "sbb.w", 24,
14306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14307   },
14308 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
14309   {
14310     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "sbb16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "sbb.w", 24,
14311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14312   },
14313 /* sbb.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
14314   {
14315     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "sbb16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "sbb.w", 24,
14316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14317   },
14318 /* sbb.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
14319   {
14320     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "sbb16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "sbb.w", 24,
14321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14322   },
14323 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
14324   {
14325     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sbb16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "sbb.w", 24,
14326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14327   },
14328 /* sbb.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
14329   {
14330     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sbb16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "sbb.w", 24,
14331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14332   },
14333 /* sbb.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
14334   {
14335     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sbb16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "sbb.w", 24,
14336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14337   },
14338 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
14339   {
14340     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "sbb.w", 32,
14341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14342   },
14343 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
14344   {
14345     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "sbb.w", 32,
14346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14347   },
14348 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
14349   {
14350     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "sbb.w", 32,
14351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14352   },
14353 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
14354   {
14355     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "sbb.w", 40,
14356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14357   },
14358 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
14359   {
14360     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "sbb.w", 40,
14361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14362   },
14363 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
14364   {
14365     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "sbb.w", 40,
14366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14367   },
14368 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
14369   {
14370     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "sbb.w", 32,
14371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14372   },
14373 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
14374   {
14375     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "sbb.w", 32,
14376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14377   },
14378 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
14379   {
14380     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "sbb.w", 32,
14381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14382   },
14383 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
14384   {
14385     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "sbb.w", 40,
14386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14387   },
14388 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
14389   {
14390     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "sbb.w", 40,
14391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14392   },
14393 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
14394   {
14395     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "sbb.w", 40,
14396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14397   },
14398 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
14399   {
14400     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "sbb.w", 32,
14401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14402   },
14403 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
14404   {
14405     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "sbb.w", 32,
14406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14407   },
14408 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
14409   {
14410     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "sbb16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "sbb.w", 32,
14411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14412   },
14413 /* sbb.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
14414   {
14415     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "sbb16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "sbb.w", 40,
14416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14417   },
14418 /* sbb.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
14419   {
14420     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "sbb16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "sbb.w", 40,
14421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14422   },
14423 /* sbb.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
14424   {
14425     M32C_INSN_SBB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "sbb16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "sbb.w", 40,
14426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14427   },
14428 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
14429   {
14430     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "sbb16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "sbb.w", 32,
14431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14432   },
14433 /* sbb.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
14434   {
14435     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "sbb16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "sbb.w", 32,
14436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14437   },
14438 /* sbb.w${X} ${Dsp-16-u16},$Dst16RnHI */
14439   {
14440     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "sbb16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "sbb.w", 32,
14441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14442   },
14443 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
14444   {
14445     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "sbb16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "sbb.w", 32,
14446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14447   },
14448 /* sbb.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
14449   {
14450     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "sbb16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "sbb.w", 32,
14451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14452   },
14453 /* sbb.w${X} ${Dsp-16-u16},$Dst16AnHI */
14454   {
14455     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "sbb16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "sbb.w", 32,
14456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14457   },
14458 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
14459   {
14460     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sbb16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "sbb.w", 32,
14461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14462   },
14463 /* sbb.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
14464   {
14465     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sbb16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "sbb.w", 32,
14466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14467   },
14468 /* sbb.w${X} ${Dsp-16-u16},[$Dst16An] */
14469   {
14470     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "sbb16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "sbb.w", 32,
14471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14472   },
14473 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
14474   {
14475     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "sbb.w", 40,
14476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14477   },
14478 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
14479   {
14480     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "sbb.w", 40,
14481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14482   },
14483 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
14484   {
14485     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "sbb.w", 40,
14486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14487   },
14488 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
14489   {
14490     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "sbb.w", 48,
14491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14492   },
14493 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
14494   {
14495     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "sbb.w", 48,
14496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14497   },
14498 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
14499   {
14500     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "sbb.w", 48,
14501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14502   },
14503 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
14504   {
14505     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "sbb.w", 40,
14506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14507   },
14508 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
14509   {
14510     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "sbb.w", 40,
14511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14512   },
14513 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
14514   {
14515     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "sbb.w", 40,
14516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14517   },
14518 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
14519   {
14520     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "sbb.w", 48,
14521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14522   },
14523 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
14524   {
14525     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "sbb.w", 48,
14526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14527   },
14528 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
14529   {
14530     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "sbb.w", 48,
14531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14532   },
14533 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
14534   {
14535     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "sbb.w", 40,
14536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14537   },
14538 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
14539   {
14540     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "sbb.w", 40,
14541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14542   },
14543 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
14544   {
14545     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "sbb16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "sbb.w", 40,
14546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14547   },
14548 /* sbb.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
14549   {
14550     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "sbb16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "sbb.w", 48,
14551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14552   },
14553 /* sbb.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
14554   {
14555     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "sbb16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "sbb.w", 48,
14556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14557   },
14558 /* sbb.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
14559   {
14560     M32C_INSN_SBB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "sbb16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "sbb.w", 48,
14561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14562   },
14563 /* sbb.w${X} $Src16RnHI,$Dst16RnHI */
14564   {
14565     M32C_INSN_SBB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "sbb16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "sbb.w", 16,
14566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14567   },
14568 /* sbb.w${X} $Src16AnHI,$Dst16RnHI */
14569   {
14570     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "sbb16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "sbb.w", 16,
14571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14572   },
14573 /* sbb.w${X} [$Src16An],$Dst16RnHI */
14574   {
14575     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "sbb16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "sbb.w", 16,
14576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14577   },
14578 /* sbb.w${X} $Src16RnHI,$Dst16AnHI */
14579   {
14580     M32C_INSN_SBB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "sbb16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "sbb.w", 16,
14581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14582   },
14583 /* sbb.w${X} $Src16AnHI,$Dst16AnHI */
14584   {
14585     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "sbb16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "sbb.w", 16,
14586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14587   },
14588 /* sbb.w${X} [$Src16An],$Dst16AnHI */
14589   {
14590     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "sbb16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "sbb.w", 16,
14591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14592   },
14593 /* sbb.w${X} $Src16RnHI,[$Dst16An] */
14594   {
14595     M32C_INSN_SBB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "sbb16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "sbb.w", 16,
14596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14597   },
14598 /* sbb.w${X} $Src16AnHI,[$Dst16An] */
14599   {
14600     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "sbb16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "sbb.w", 16,
14601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14602   },
14603 /* sbb.w${X} [$Src16An],[$Dst16An] */
14604   {
14605     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "sbb16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "sbb.w", 16,
14606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14607   },
14608 /* sbb.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
14609   {
14610     M32C_INSN_SBB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "sbb16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "sbb.w", 24,
14611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14612   },
14613 /* sbb.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
14614   {
14615     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "sbb16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "sbb.w", 24,
14616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14617   },
14618 /* sbb.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
14619   {
14620     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "sbb16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "sbb.w", 24,
14621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14622   },
14623 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
14624   {
14625     M32C_INSN_SBB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "sbb16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "sbb.w", 32,
14626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14627   },
14628 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
14629   {
14630     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "sbb16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "sbb.w", 32,
14631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14632   },
14633 /* sbb.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
14634   {
14635     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "sbb16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "sbb.w", 32,
14636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14637   },
14638 /* sbb.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
14639   {
14640     M32C_INSN_SBB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "sbb16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "sbb.w", 24,
14641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14642   },
14643 /* sbb.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
14644   {
14645     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "sbb16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "sbb.w", 24,
14646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14647   },
14648 /* sbb.w${X} [$Src16An],${Dsp-16-u8}[sb] */
14649   {
14650     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "sbb16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "sbb.w", 24,
14651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14652   },
14653 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
14654   {
14655     M32C_INSN_SBB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "sbb16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "sbb.w", 32,
14656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14657   },
14658 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
14659   {
14660     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "sbb16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "sbb.w", 32,
14661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14662   },
14663 /* sbb.w${X} [$Src16An],${Dsp-16-u16}[sb] */
14664   {
14665     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "sbb16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "sbb.w", 32,
14666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14667   },
14668 /* sbb.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
14669   {
14670     M32C_INSN_SBB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "sbb16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "sbb.w", 24,
14671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14672   },
14673 /* sbb.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
14674   {
14675     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "sbb16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "sbb.w", 24,
14676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14677   },
14678 /* sbb.w${X} [$Src16An],${Dsp-16-s8}[fb] */
14679   {
14680     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "sbb16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "sbb.w", 24,
14681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14682   },
14683 /* sbb.w${X} $Src16RnHI,${Dsp-16-u16} */
14684   {
14685     M32C_INSN_SBB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "sbb16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "sbb.w", 32,
14686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14687   },
14688 /* sbb.w${X} $Src16AnHI,${Dsp-16-u16} */
14689   {
14690     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "sbb16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "sbb.w", 32,
14691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14692   },
14693 /* sbb.w${X} [$Src16An],${Dsp-16-u16} */
14694   {
14695     M32C_INSN_SBB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "sbb16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "sbb.w", 32,
14696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14697   },
14698 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
14699   {
14700     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "sbb16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "sbb.b", 24,
14701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14702   },
14703 /* sbb.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
14704   {
14705     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "sbb16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "sbb.b", 24,
14706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14707   },
14708 /* sbb.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
14709   {
14710     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "sbb16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "sbb.b", 24,
14711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14712   },
14713 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
14714   {
14715     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "sbb16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "sbb.b", 24,
14716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14717   },
14718 /* sbb.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
14719   {
14720     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "sbb16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "sbb.b", 24,
14721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14722   },
14723 /* sbb.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
14724   {
14725     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "sbb16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "sbb.b", 24,
14726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14727   },
14728 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
14729   {
14730     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sbb16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "sbb.b", 24,
14731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14732   },
14733 /* sbb.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
14734   {
14735     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sbb16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "sbb.b", 24,
14736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14737   },
14738 /* sbb.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
14739   {
14740     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sbb16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "sbb.b", 24,
14741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14742   },
14743 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
14744   {
14745     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "sbb.b", 32,
14746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14747   },
14748 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
14749   {
14750     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "sbb.b", 32,
14751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14752   },
14753 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
14754   {
14755     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "sbb.b", 32,
14756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14757   },
14758 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
14759   {
14760     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "sbb.b", 40,
14761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14762   },
14763 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
14764   {
14765     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "sbb.b", 40,
14766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14767   },
14768 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
14769   {
14770     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "sbb.b", 40,
14771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14772   },
14773 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
14774   {
14775     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "sbb.b", 32,
14776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14777   },
14778 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
14779   {
14780     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "sbb.b", 32,
14781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14782   },
14783 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
14784   {
14785     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "sbb.b", 32,
14786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14787   },
14788 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
14789   {
14790     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "sbb.b", 40,
14791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14792   },
14793 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
14794   {
14795     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "sbb.b", 40,
14796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14797   },
14798 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
14799   {
14800     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "sbb.b", 40,
14801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14802   },
14803 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
14804   {
14805     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "sbb.b", 32,
14806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14807   },
14808 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
14809   {
14810     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "sbb.b", 32,
14811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14812   },
14813 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
14814   {
14815     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "sbb16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "sbb.b", 32,
14816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14817   },
14818 /* sbb.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
14819   {
14820     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "sbb16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "sbb.b", 40,
14821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14822   },
14823 /* sbb.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
14824   {
14825     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "sbb16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "sbb.b", 40,
14826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14827   },
14828 /* sbb.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
14829   {
14830     M32C_INSN_SBB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "sbb16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "sbb.b", 40,
14831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14832   },
14833 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
14834   {
14835     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "sbb16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "sbb.b", 32,
14836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14837   },
14838 /* sbb.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
14839   {
14840     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "sbb16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "sbb.b", 32,
14841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14842   },
14843 /* sbb.b${X} ${Dsp-16-u16},$Dst16RnQI */
14844   {
14845     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "sbb16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "sbb.b", 32,
14846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14847   },
14848 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
14849   {
14850     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "sbb16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "sbb.b", 32,
14851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14852   },
14853 /* sbb.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
14854   {
14855     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "sbb16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "sbb.b", 32,
14856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14857   },
14858 /* sbb.b${X} ${Dsp-16-u16},$Dst16AnQI */
14859   {
14860     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "sbb16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "sbb.b", 32,
14861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14862   },
14863 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
14864   {
14865     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sbb16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "sbb.b", 32,
14866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14867   },
14868 /* sbb.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
14869   {
14870     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sbb16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "sbb.b", 32,
14871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14872   },
14873 /* sbb.b${X} ${Dsp-16-u16},[$Dst16An] */
14874   {
14875     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "sbb16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "sbb.b", 32,
14876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14877   },
14878 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
14879   {
14880     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "sbb.b", 40,
14881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14882   },
14883 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
14884   {
14885     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "sbb.b", 40,
14886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14887   },
14888 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
14889   {
14890     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "sbb.b", 40,
14891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14892   },
14893 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
14894   {
14895     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "sbb.b", 48,
14896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14897   },
14898 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
14899   {
14900     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "sbb.b", 48,
14901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14902   },
14903 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
14904   {
14905     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "sbb.b", 48,
14906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14907   },
14908 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
14909   {
14910     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "sbb.b", 40,
14911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14912   },
14913 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
14914   {
14915     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "sbb.b", 40,
14916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14917   },
14918 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
14919   {
14920     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "sbb.b", 40,
14921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14922   },
14923 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
14924   {
14925     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "sbb.b", 48,
14926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14927   },
14928 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
14929   {
14930     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "sbb.b", 48,
14931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14932   },
14933 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
14934   {
14935     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "sbb.b", 48,
14936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14937   },
14938 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
14939   {
14940     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "sbb.b", 40,
14941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14942   },
14943 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
14944   {
14945     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "sbb.b", 40,
14946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14947   },
14948 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
14949   {
14950     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "sbb16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "sbb.b", 40,
14951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14952   },
14953 /* sbb.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
14954   {
14955     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "sbb16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "sbb.b", 48,
14956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14957   },
14958 /* sbb.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
14959   {
14960     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "sbb16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "sbb.b", 48,
14961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14962   },
14963 /* sbb.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
14964   {
14965     M32C_INSN_SBB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "sbb16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "sbb.b", 48,
14966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14967   },
14968 /* sbb.b${X} $Src16RnQI,$Dst16RnQI */
14969   {
14970     M32C_INSN_SBB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "sbb16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "sbb.b", 16,
14971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14972   },
14973 /* sbb.b${X} $Src16AnQI,$Dst16RnQI */
14974   {
14975     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "sbb16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "sbb.b", 16,
14976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14977   },
14978 /* sbb.b${X} [$Src16An],$Dst16RnQI */
14979   {
14980     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "sbb16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "sbb.b", 16,
14981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14982   },
14983 /* sbb.b${X} $Src16RnQI,$Dst16AnQI */
14984   {
14985     M32C_INSN_SBB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "sbb16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "sbb.b", 16,
14986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14987   },
14988 /* sbb.b${X} $Src16AnQI,$Dst16AnQI */
14989   {
14990     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "sbb16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "sbb.b", 16,
14991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14992   },
14993 /* sbb.b${X} [$Src16An],$Dst16AnQI */
14994   {
14995     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "sbb16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "sbb.b", 16,
14996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
14997   },
14998 /* sbb.b${X} $Src16RnQI,[$Dst16An] */
14999   {
15000     M32C_INSN_SBB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "sbb16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "sbb.b", 16,
15001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15002   },
15003 /* sbb.b${X} $Src16AnQI,[$Dst16An] */
15004   {
15005     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "sbb16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "sbb.b", 16,
15006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15007   },
15008 /* sbb.b${X} [$Src16An],[$Dst16An] */
15009   {
15010     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "sbb16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "sbb.b", 16,
15011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15012   },
15013 /* sbb.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
15014   {
15015     M32C_INSN_SBB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "sbb16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "sbb.b", 24,
15016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15017   },
15018 /* sbb.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
15019   {
15020     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "sbb16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "sbb.b", 24,
15021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15022   },
15023 /* sbb.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
15024   {
15025     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "sbb16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "sbb.b", 24,
15026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15027   },
15028 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
15029   {
15030     M32C_INSN_SBB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "sbb16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "sbb.b", 32,
15031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15032   },
15033 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
15034   {
15035     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "sbb16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "sbb.b", 32,
15036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15037   },
15038 /* sbb.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
15039   {
15040     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "sbb16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "sbb.b", 32,
15041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15042   },
15043 /* sbb.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
15044   {
15045     M32C_INSN_SBB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "sbb16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "sbb.b", 24,
15046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15047   },
15048 /* sbb.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
15049   {
15050     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "sbb16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "sbb.b", 24,
15051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15052   },
15053 /* sbb.b${X} [$Src16An],${Dsp-16-u8}[sb] */
15054   {
15055     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "sbb16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "sbb.b", 24,
15056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15057   },
15058 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
15059   {
15060     M32C_INSN_SBB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "sbb16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "sbb.b", 32,
15061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15062   },
15063 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
15064   {
15065     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "sbb16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "sbb.b", 32,
15066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15067   },
15068 /* sbb.b${X} [$Src16An],${Dsp-16-u16}[sb] */
15069   {
15070     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "sbb16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "sbb.b", 32,
15071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15072   },
15073 /* sbb.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
15074   {
15075     M32C_INSN_SBB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "sbb16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "sbb.b", 24,
15076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15077   },
15078 /* sbb.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
15079   {
15080     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "sbb16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "sbb.b", 24,
15081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15082   },
15083 /* sbb.b${X} [$Src16An],${Dsp-16-s8}[fb] */
15084   {
15085     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "sbb16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "sbb.b", 24,
15086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15087   },
15088 /* sbb.b${X} $Src16RnQI,${Dsp-16-u16} */
15089   {
15090     M32C_INSN_SBB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "sbb16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "sbb.b", 32,
15091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15092   },
15093 /* sbb.b${X} $Src16AnQI,${Dsp-16-u16} */
15094   {
15095     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "sbb16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "sbb.b", 32,
15096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15097   },
15098 /* sbb.b${X} [$Src16An],${Dsp-16-u16} */
15099   {
15100     M32C_INSN_SBB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "sbb16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "sbb.b", 32,
15101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15102   },
15103 /* sbb.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
15104   {
15105     M32C_INSN_SBB32_W_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_HI, "sbb32.w-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-HI", "sbb.w", 40,
15106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15107   },
15108 /* sbb.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
15109   {
15110     M32C_INSN_SBB32_W_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_HI, "sbb32.w-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-HI", "sbb.w", 40,
15111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15112   },
15113 /* sbb.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
15114   {
15115     M32C_INSN_SBB32_W_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_HI, "sbb32.w-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-HI", "sbb.w", 40,
15116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15117   },
15118 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
15119   {
15120     M32C_INSN_SBB32_W_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "sbb32.w-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-HI", "sbb.w", 48,
15121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15122   },
15123 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
15124   {
15125     M32C_INSN_SBB32_W_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "sbb32.w-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-HI", "sbb.w", 48,
15126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15127   },
15128 /* sbb.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
15129   {
15130     M32C_INSN_SBB32_W_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "sbb32.w-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-HI", "sbb.w", 48,
15131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15132   },
15133 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
15134   {
15135     M32C_INSN_SBB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "sbb32.w-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-HI", "sbb.w", 56,
15136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15137   },
15138 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
15139   {
15140     M32C_INSN_SBB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "sbb32.w-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-HI", "sbb.w", 56,
15141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15142   },
15143 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
15144   {
15145     M32C_INSN_SBB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "sbb32.w-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-HI", "sbb.w", 56,
15146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15147   },
15148 /* sbb.w${X} #${Imm-40-HI},${Dsp-24-u16} */
15149   {
15150     M32C_INSN_SBB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_HI, "sbb32.w-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-HI", "sbb.w", 56,
15151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15152   },
15153 /* sbb.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
15154   {
15155     M32C_INSN_SBB32_W_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "sbb32.w-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-HI", "sbb.w", 64,
15156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15157   },
15158 /* sbb.w${X} #${Imm-48-HI},${Dsp-24-u24} */
15159   {
15160     M32C_INSN_SBB32_W_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_HI, "sbb32.w-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-HI", "sbb.w", 64,
15161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15162   },
15163 /* sbb.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
15164   {
15165     M32C_INSN_SBB32_B_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_QI, "sbb32.b-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-QI", "sbb.b", 32,
15166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15167   },
15168 /* sbb.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
15169   {
15170     M32C_INSN_SBB32_B_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_QI, "sbb32.b-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-QI", "sbb.b", 32,
15171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15172   },
15173 /* sbb.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
15174   {
15175     M32C_INSN_SBB32_B_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_QI, "sbb32.b-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-QI", "sbb.b", 32,
15176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15177   },
15178 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
15179   {
15180     M32C_INSN_SBB32_B_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "sbb32.b-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-QI", "sbb.b", 40,
15181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15182   },
15183 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
15184   {
15185     M32C_INSN_SBB32_B_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "sbb32.b-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-QI", "sbb.b", 40,
15186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15187   },
15188 /* sbb.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
15189   {
15190     M32C_INSN_SBB32_B_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "sbb32.b-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-QI", "sbb.b", 40,
15191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15192   },
15193 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
15194   {
15195     M32C_INSN_SBB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "sbb32.b-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-QI", "sbb.b", 48,
15196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15197   },
15198 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
15199   {
15200     M32C_INSN_SBB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "sbb32.b-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-QI", "sbb.b", 48,
15201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15202   },
15203 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
15204   {
15205     M32C_INSN_SBB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "sbb32.b-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-QI", "sbb.b", 48,
15206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15207   },
15208 /* sbb.b${X} #${Imm-40-QI},${Dsp-24-u16} */
15209   {
15210     M32C_INSN_SBB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_QI, "sbb32.b-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-QI", "sbb.b", 48,
15211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15212   },
15213 /* sbb.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
15214   {
15215     M32C_INSN_SBB32_B_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "sbb32.b-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-QI", "sbb.b", 56,
15216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15217   },
15218 /* sbb.b${X} #${Imm-48-QI},${Dsp-24-u24} */
15219   {
15220     M32C_INSN_SBB32_B_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_QI, "sbb32.b-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-QI", "sbb.b", 56,
15221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15222   },
15223 /* sbb.w${X} #${Imm-16-HI},$Dst16RnHI */
15224   {
15225     M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "sbb16.w-imm-G-basic-dst16-Rn-direct-HI", "sbb.w", 32,
15226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15227   },
15228 /* sbb.w${X} #${Imm-16-HI},$Dst16AnHI */
15229   {
15230     M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "sbb16.w-imm-G-basic-dst16-An-direct-HI", "sbb.w", 32,
15231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15232   },
15233 /* sbb.w${X} #${Imm-16-HI},[$Dst16An] */
15234   {
15235     M32C_INSN_SBB16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "sbb16.w-imm-G-basic-dst16-An-indirect-HI", "sbb.w", 32,
15236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15237   },
15238 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
15239   {
15240     M32C_INSN_SBB16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "sbb16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "sbb.w", 40,
15241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15242   },
15243 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
15244   {
15245     M32C_INSN_SBB16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "sbb16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "sbb.w", 40,
15246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15247   },
15248 /* sbb.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
15249   {
15250     M32C_INSN_SBB16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "sbb16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "sbb.w", 40,
15251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15252   },
15253 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
15254   {
15255     M32C_INSN_SBB16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "sbb16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "sbb.w", 48,
15256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15257   },
15258 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
15259   {
15260     M32C_INSN_SBB16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "sbb16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "sbb.w", 48,
15261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15262   },
15263 /* sbb.w${X} #${Imm-32-HI},${Dsp-16-u16} */
15264   {
15265     M32C_INSN_SBB16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "sbb16.w-imm-G-16-16-dst16-16-16-absolute-HI", "sbb.w", 48,
15266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15267   },
15268 /* sbb.b${X} #${Imm-16-QI},$Dst16RnQI */
15269   {
15270     M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "sbb16.b-imm-G-basic-dst16-Rn-direct-QI", "sbb.b", 24,
15271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15272   },
15273 /* sbb.b${X} #${Imm-16-QI},$Dst16AnQI */
15274   {
15275     M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "sbb16.b-imm-G-basic-dst16-An-direct-QI", "sbb.b", 24,
15276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15277   },
15278 /* sbb.b${X} #${Imm-16-QI},[$Dst16An] */
15279   {
15280     M32C_INSN_SBB16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "sbb16.b-imm-G-basic-dst16-An-indirect-QI", "sbb.b", 24,
15281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15282   },
15283 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
15284   {
15285     M32C_INSN_SBB16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "sbb16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "sbb.b", 32,
15286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15287   },
15288 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
15289   {
15290     M32C_INSN_SBB16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "sbb16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "sbb.b", 32,
15291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15292   },
15293 /* sbb.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
15294   {
15295     M32C_INSN_SBB16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "sbb16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "sbb.b", 32,
15296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15297   },
15298 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
15299   {
15300     M32C_INSN_SBB16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "sbb16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "sbb.b", 40,
15301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15302   },
15303 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
15304   {
15305     M32C_INSN_SBB16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "sbb16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "sbb.b", 40,
15306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15307   },
15308 /* sbb.b${X} #${Imm-32-QI},${Dsp-16-u16} */
15309   {
15310     M32C_INSN_SBB16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "sbb16.b-imm-G-16-16-dst16-16-16-absolute-QI", "sbb.b", 40,
15311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15312   },
15313 /* rot.w r1h,$Dst32RnUnprefixedHI */
15314   {
15315     M32C_INSN_ROT32_W_DST_DST32_RN_DIRECT_UNPREFIXED_HI, "rot32.w-dst-dst32-Rn-direct-Unprefixed-HI", "rot.w", 16,
15316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15317   },
15318 /* rot.w r1h,$Dst32AnUnprefixedHI */
15319   {
15320     M32C_INSN_ROT32_W_DST_DST32_AN_DIRECT_UNPREFIXED_HI, "rot32.w-dst-dst32-An-direct-Unprefixed-HI", "rot.w", 16,
15321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15322   },
15323 /* rot.w r1h,[$Dst32AnUnprefixed] */
15324   {
15325     M32C_INSN_ROT32_W_DST_DST32_AN_INDIRECT_UNPREFIXED_HI, "rot32.w-dst-dst32-An-indirect-Unprefixed-HI", "rot.w", 16,
15326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15327   },
15328 /* rot.w r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
15329   {
15330     M32C_INSN_ROT32_W_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-8-An-relative-Unprefixed-HI", "rot.w", 24,
15331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15332   },
15333 /* rot.w r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
15334   {
15335     M32C_INSN_ROT32_W_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-16-An-relative-Unprefixed-HI", "rot.w", 32,
15336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15337   },
15338 /* rot.w r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
15339   {
15340     M32C_INSN_ROT32_W_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-24-An-relative-Unprefixed-HI", "rot.w", 40,
15341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15342   },
15343 /* rot.w r1h,${Dsp-16-u8}[sb] */
15344   {
15345     M32C_INSN_ROT32_W_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-8-SB-relative-Unprefixed-HI", "rot.w", 24,
15346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15347   },
15348 /* rot.w r1h,${Dsp-16-u16}[sb] */
15349   {
15350     M32C_INSN_ROT32_W_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-16-SB-relative-Unprefixed-HI", "rot.w", 32,
15351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15352   },
15353 /* rot.w r1h,${Dsp-16-s8}[fb] */
15354   {
15355     M32C_INSN_ROT32_W_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-8-FB-relative-Unprefixed-HI", "rot.w", 24,
15356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15357   },
15358 /* rot.w r1h,${Dsp-16-s16}[fb] */
15359   {
15360     M32C_INSN_ROT32_W_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-16-FB-relative-Unprefixed-HI", "rot.w", 32,
15361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15362   },
15363 /* rot.w r1h,${Dsp-16-u16} */
15364   {
15365     M32C_INSN_ROT32_W_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-16-absolute-Unprefixed-HI", "rot.w", 32,
15366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15367   },
15368 /* rot.w r1h,${Dsp-16-u24} */
15369   {
15370     M32C_INSN_ROT32_W_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "rot32.w-dst-dst32-16-24-absolute-Unprefixed-HI", "rot.w", 40,
15371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15372   },
15373 /* rot.b r1h,$Dst32RnUnprefixedQI */
15374   {
15375     M32C_INSN_ROT32_B_DST_DST32_RN_DIRECT_UNPREFIXED_QI, "rot32.b-dst-dst32-Rn-direct-Unprefixed-QI", "rot.b", 16,
15376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15377   },
15378 /* rot.b r1h,$Dst32AnUnprefixedQI */
15379   {
15380     M32C_INSN_ROT32_B_DST_DST32_AN_DIRECT_UNPREFIXED_QI, "rot32.b-dst-dst32-An-direct-Unprefixed-QI", "rot.b", 16,
15381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15382   },
15383 /* rot.b r1h,[$Dst32AnUnprefixed] */
15384   {
15385     M32C_INSN_ROT32_B_DST_DST32_AN_INDIRECT_UNPREFIXED_QI, "rot32.b-dst-dst32-An-indirect-Unprefixed-QI", "rot.b", 16,
15386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15387   },
15388 /* rot.b r1h,${Dsp-16-u8}[$Dst32AnUnprefixed] */
15389   {
15390     M32C_INSN_ROT32_B_DST_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-8-An-relative-Unprefixed-QI", "rot.b", 24,
15391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15392   },
15393 /* rot.b r1h,${Dsp-16-u16}[$Dst32AnUnprefixed] */
15394   {
15395     M32C_INSN_ROT32_B_DST_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-16-An-relative-Unprefixed-QI", "rot.b", 32,
15396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15397   },
15398 /* rot.b r1h,${Dsp-16-u24}[$Dst32AnUnprefixed] */
15399   {
15400     M32C_INSN_ROT32_B_DST_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-24-An-relative-Unprefixed-QI", "rot.b", 40,
15401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15402   },
15403 /* rot.b r1h,${Dsp-16-u8}[sb] */
15404   {
15405     M32C_INSN_ROT32_B_DST_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-8-SB-relative-Unprefixed-QI", "rot.b", 24,
15406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15407   },
15408 /* rot.b r1h,${Dsp-16-u16}[sb] */
15409   {
15410     M32C_INSN_ROT32_B_DST_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-16-SB-relative-Unprefixed-QI", "rot.b", 32,
15411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15412   },
15413 /* rot.b r1h,${Dsp-16-s8}[fb] */
15414   {
15415     M32C_INSN_ROT32_B_DST_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-8-FB-relative-Unprefixed-QI", "rot.b", 24,
15416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15417   },
15418 /* rot.b r1h,${Dsp-16-s16}[fb] */
15419   {
15420     M32C_INSN_ROT32_B_DST_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-16-FB-relative-Unprefixed-QI", "rot.b", 32,
15421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15422   },
15423 /* rot.b r1h,${Dsp-16-u16} */
15424   {
15425     M32C_INSN_ROT32_B_DST_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-16-absolute-Unprefixed-QI", "rot.b", 32,
15426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15427   },
15428 /* rot.b r1h,${Dsp-16-u24} */
15429   {
15430     M32C_INSN_ROT32_B_DST_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "rot32.b-dst-dst32-16-24-absolute-Unprefixed-QI", "rot.b", 40,
15431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15432   },
15433 /* rot.w r1h,$Dst16RnHI */
15434   {
15435     M32C_INSN_ROT16_W_DST_DST16_RN_DIRECT_HI, "rot16.w-dst-dst16-Rn-direct-HI", "rot.w", 16,
15436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15437   },
15438 /* rot.w r1h,$Dst16AnHI */
15439   {
15440     M32C_INSN_ROT16_W_DST_DST16_AN_DIRECT_HI, "rot16.w-dst-dst16-An-direct-HI", "rot.w", 16,
15441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15442   },
15443 /* rot.w r1h,[$Dst16An] */
15444   {
15445     M32C_INSN_ROT16_W_DST_DST16_AN_INDIRECT_HI, "rot16.w-dst-dst16-An-indirect-HI", "rot.w", 16,
15446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15447   },
15448 /* rot.w r1h,${Dsp-16-u8}[$Dst16An] */
15449   {
15450     M32C_INSN_ROT16_W_DST_DST16_16_8_AN_RELATIVE_HI, "rot16.w-dst-dst16-16-8-An-relative-HI", "rot.w", 24,
15451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15452   },
15453 /* rot.w r1h,${Dsp-16-u16}[$Dst16An] */
15454   {
15455     M32C_INSN_ROT16_W_DST_DST16_16_16_AN_RELATIVE_HI, "rot16.w-dst-dst16-16-16-An-relative-HI", "rot.w", 32,
15456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15457   },
15458 /* rot.w r1h,${Dsp-16-u8}[sb] */
15459   {
15460     M32C_INSN_ROT16_W_DST_DST16_16_8_SB_RELATIVE_HI, "rot16.w-dst-dst16-16-8-SB-relative-HI", "rot.w", 24,
15461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15462   },
15463 /* rot.w r1h,${Dsp-16-u16}[sb] */
15464   {
15465     M32C_INSN_ROT16_W_DST_DST16_16_16_SB_RELATIVE_HI, "rot16.w-dst-dst16-16-16-SB-relative-HI", "rot.w", 32,
15466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15467   },
15468 /* rot.w r1h,${Dsp-16-s8}[fb] */
15469   {
15470     M32C_INSN_ROT16_W_DST_DST16_16_8_FB_RELATIVE_HI, "rot16.w-dst-dst16-16-8-FB-relative-HI", "rot.w", 24,
15471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15472   },
15473 /* rot.w r1h,${Dsp-16-u16} */
15474   {
15475     M32C_INSN_ROT16_W_DST_DST16_16_16_ABSOLUTE_HI, "rot16.w-dst-dst16-16-16-absolute-HI", "rot.w", 32,
15476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15477   },
15478 /* rot.b r1h,$Dst16RnQI */
15479   {
15480     M32C_INSN_ROT16_B_DST_DST16_RN_DIRECT_QI, "rot16.b-dst-dst16-Rn-direct-QI", "rot.b", 16,
15481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15482   },
15483 /* rot.b r1h,$Dst16AnQI */
15484   {
15485     M32C_INSN_ROT16_B_DST_DST16_AN_DIRECT_QI, "rot16.b-dst-dst16-An-direct-QI", "rot.b", 16,
15486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15487   },
15488 /* rot.b r1h,[$Dst16An] */
15489   {
15490     M32C_INSN_ROT16_B_DST_DST16_AN_INDIRECT_QI, "rot16.b-dst-dst16-An-indirect-QI", "rot.b", 16,
15491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15492   },
15493 /* rot.b r1h,${Dsp-16-u8}[$Dst16An] */
15494   {
15495     M32C_INSN_ROT16_B_DST_DST16_16_8_AN_RELATIVE_QI, "rot16.b-dst-dst16-16-8-An-relative-QI", "rot.b", 24,
15496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15497   },
15498 /* rot.b r1h,${Dsp-16-u16}[$Dst16An] */
15499   {
15500     M32C_INSN_ROT16_B_DST_DST16_16_16_AN_RELATIVE_QI, "rot16.b-dst-dst16-16-16-An-relative-QI", "rot.b", 32,
15501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15502   },
15503 /* rot.b r1h,${Dsp-16-u8}[sb] */
15504   {
15505     M32C_INSN_ROT16_B_DST_DST16_16_8_SB_RELATIVE_QI, "rot16.b-dst-dst16-16-8-SB-relative-QI", "rot.b", 24,
15506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15507   },
15508 /* rot.b r1h,${Dsp-16-u16}[sb] */
15509   {
15510     M32C_INSN_ROT16_B_DST_DST16_16_16_SB_RELATIVE_QI, "rot16.b-dst-dst16-16-16-SB-relative-QI", "rot.b", 32,
15511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15512   },
15513 /* rot.b r1h,${Dsp-16-s8}[fb] */
15514   {
15515     M32C_INSN_ROT16_B_DST_DST16_16_8_FB_RELATIVE_QI, "rot16.b-dst-dst16-16-8-FB-relative-QI", "rot.b", 24,
15516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15517   },
15518 /* rot.b r1h,${Dsp-16-u16} */
15519   {
15520     M32C_INSN_ROT16_B_DST_DST16_16_16_ABSOLUTE_QI, "rot16.b-dst-dst16-16-16-absolute-QI", "rot.b", 32,
15521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15522   },
15523 /* rot.w${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedHI */
15524   {
15525     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "rot.w", 16,
15526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15527   },
15528 /* rot.w${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedHI */
15529   {
15530     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "rot.w", 16,
15531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15532   },
15533 /* rot.w${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
15534   {
15535     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "rot.w", 16,
15536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15537   },
15538 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
15539   {
15540     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "rot.w", 24,
15541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15542   },
15543 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
15544   {
15545     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "rot.w", 32,
15546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15547   },
15548 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
15549   {
15550     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "rot.w", 40,
15551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15552   },
15553 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
15554   {
15555     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "rot.w", 24,
15556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15557   },
15558 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
15559   {
15560     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "rot.w", 32,
15561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15562   },
15563 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
15564   {
15565     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "rot.w", 24,
15566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15567   },
15568 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
15569   {
15570     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "rot.w", 32,
15571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15572   },
15573 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
15574   {
15575     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "rot.w", 32,
15576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15577   },
15578 /* rot.w${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
15579   {
15580     M32C_INSN_ROT32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "rot32.w-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "rot.w", 40,
15581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15582   },
15583 /* rot.b${Q} #${Imm-sh-12-s4},$Dst32RnUnprefixedQI */
15584   {
15585     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "rot.b", 16,
15586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15587   },
15588 /* rot.b${Q} #${Imm-sh-12-s4},$Dst32AnUnprefixedQI */
15589   {
15590     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "rot.b", 16,
15591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15592   },
15593 /* rot.b${Q} #${Imm-sh-12-s4},[$Dst32AnUnprefixed] */
15594   {
15595     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "rot.b", 16,
15596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15597   },
15598 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
15599   {
15600     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "rot.b", 24,
15601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15602   },
15603 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
15604   {
15605     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "rot.b", 32,
15606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15607   },
15608 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
15609   {
15610     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "rot.b", 40,
15611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15612   },
15613 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u8}[sb] */
15614   {
15615     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "rot.b", 24,
15616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15617   },
15618 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16}[sb] */
15619   {
15620     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "rot.b", 32,
15621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15622   },
15623 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-s8}[fb] */
15624   {
15625     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "rot.b", 24,
15626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15627   },
15628 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-s16}[fb] */
15629   {
15630     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "rot.b", 32,
15631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15632   },
15633 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u16} */
15634   {
15635     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "rot.b", 32,
15636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15637   },
15638 /* rot.b${Q} #${Imm-sh-12-s4},${Dsp-16-u24} */
15639   {
15640     M32C_INSN_ROT32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "rot32.b-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "rot.b", 40,
15641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15642   },
15643 /* rot.w${Q} #${Imm-sh-8-s4},$Dst16RnHI */
15644   {
15645     M32C_INSN_ROT16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "rot16.w-imm4-Q-16-dst16-Rn-direct-HI", "rot.w", 16,
15646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15647   },
15648 /* rot.w${Q} #${Imm-sh-8-s4},$Dst16AnHI */
15649   {
15650     M32C_INSN_ROT16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "rot16.w-imm4-Q-16-dst16-An-direct-HI", "rot.w", 16,
15651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15652   },
15653 /* rot.w${Q} #${Imm-sh-8-s4},[$Dst16An] */
15654   {
15655     M32C_INSN_ROT16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "rot16.w-imm4-Q-16-dst16-An-indirect-HI", "rot.w", 16,
15656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15657   },
15658 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
15659   {
15660     M32C_INSN_ROT16_W_IMM4_Q_16_DST16_16_8_AN_RELATIVE_HI, "rot16.w-imm4-Q-16-dst16-16-8-An-relative-HI", "rot.w", 24,
15661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15662   },
15663 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
15664   {
15665     M32C_INSN_ROT16_W_IMM4_Q_16_DST16_16_16_AN_RELATIVE_HI, "rot16.w-imm4-Q-16-dst16-16-16-An-relative-HI", "rot.w", 32,
15666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15667   },
15668 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
15669   {
15670     M32C_INSN_ROT16_W_IMM4_Q_16_DST16_16_8_SB_RELATIVE_HI, "rot16.w-imm4-Q-16-dst16-16-8-SB-relative-HI", "rot.w", 24,
15671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15672   },
15673 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
15674   {
15675     M32C_INSN_ROT16_W_IMM4_Q_16_DST16_16_16_SB_RELATIVE_HI, "rot16.w-imm4-Q-16-dst16-16-16-SB-relative-HI", "rot.w", 32,
15676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15677   },
15678 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
15679   {
15680     M32C_INSN_ROT16_W_IMM4_Q_16_DST16_16_8_FB_RELATIVE_HI, "rot16.w-imm4-Q-16-dst16-16-8-FB-relative-HI", "rot.w", 24,
15681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15682   },
15683 /* rot.w${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
15684   {
15685     M32C_INSN_ROT16_W_IMM4_Q_16_DST16_16_16_ABSOLUTE_HI, "rot16.w-imm4-Q-16-dst16-16-16-absolute-HI", "rot.w", 32,
15686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15687   },
15688 /* rot.b${Q} #${Imm-sh-8-s4},$Dst16RnQI */
15689   {
15690     M32C_INSN_ROT16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "rot16.b-imm4-Q-16-dst16-Rn-direct-QI", "rot.b", 16,
15691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15692   },
15693 /* rot.b${Q} #${Imm-sh-8-s4},$Dst16AnQI */
15694   {
15695     M32C_INSN_ROT16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "rot16.b-imm4-Q-16-dst16-An-direct-QI", "rot.b", 16,
15696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15697   },
15698 /* rot.b${Q} #${Imm-sh-8-s4},[$Dst16An] */
15699   {
15700     M32C_INSN_ROT16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "rot16.b-imm4-Q-16-dst16-An-indirect-QI", "rot.b", 16,
15701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15702   },
15703 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[$Dst16An] */
15704   {
15705     M32C_INSN_ROT16_B_IMM4_Q_16_DST16_16_8_AN_RELATIVE_QI, "rot16.b-imm4-Q-16-dst16-16-8-An-relative-QI", "rot.b", 24,
15706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15707   },
15708 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[$Dst16An] */
15709   {
15710     M32C_INSN_ROT16_B_IMM4_Q_16_DST16_16_16_AN_RELATIVE_QI, "rot16.b-imm4-Q-16-dst16-16-16-An-relative-QI", "rot.b", 32,
15711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15712   },
15713 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u8}[sb] */
15714   {
15715     M32C_INSN_ROT16_B_IMM4_Q_16_DST16_16_8_SB_RELATIVE_QI, "rot16.b-imm4-Q-16-dst16-16-8-SB-relative-QI", "rot.b", 24,
15716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15717   },
15718 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16}[sb] */
15719   {
15720     M32C_INSN_ROT16_B_IMM4_Q_16_DST16_16_16_SB_RELATIVE_QI, "rot16.b-imm4-Q-16-dst16-16-16-SB-relative-QI", "rot.b", 32,
15721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15722   },
15723 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-s8}[fb] */
15724   {
15725     M32C_INSN_ROT16_B_IMM4_Q_16_DST16_16_8_FB_RELATIVE_QI, "rot16.b-imm4-Q-16-dst16-16-8-FB-relative-QI", "rot.b", 24,
15726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15727   },
15728 /* rot.b${Q} #${Imm-sh-8-s4},${Dsp-16-u16} */
15729   {
15730     M32C_INSN_ROT16_B_IMM4_Q_16_DST16_16_16_ABSOLUTE_QI, "rot16.b-imm4-Q-16-dst16-16-16-absolute-QI", "rot.b", 32,
15731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15732   },
15733 /* rorc.w $Dst32RnUnprefixedHI */
15734   {
15735     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "rorc.w", 16,
15736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15737   },
15738 /* rorc.w $Dst32AnUnprefixedHI */
15739   {
15740     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "rorc.w", 16,
15741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15742   },
15743 /* rorc.w [$Dst32AnUnprefixed] */
15744   {
15745     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "rorc.w", 16,
15746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15747   },
15748 /* rorc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15749   {
15750     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "rorc.w", 24,
15751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15752   },
15753 /* rorc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15754   {
15755     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "rorc.w", 32,
15756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15757   },
15758 /* rorc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15759   {
15760     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "rorc.w", 40,
15761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15762   },
15763 /* rorc.w ${Dsp-16-u8}[sb] */
15764   {
15765     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "rorc.w", 24,
15766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15767   },
15768 /* rorc.w ${Dsp-16-u16}[sb] */
15769   {
15770     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "rorc.w", 32,
15771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15772   },
15773 /* rorc.w ${Dsp-16-s8}[fb] */
15774   {
15775     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "rorc.w", 24,
15776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15777   },
15778 /* rorc.w ${Dsp-16-s16}[fb] */
15779   {
15780     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "rorc.w", 32,
15781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15782   },
15783 /* rorc.w ${Dsp-16-u16} */
15784   {
15785     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "rorc.w", 32,
15786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15787   },
15788 /* rorc.w ${Dsp-16-u24} */
15789   {
15790     M32C_INSN_RORC32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "rorc32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "rorc.w", 40,
15791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15792   },
15793 /* rorc.b $Dst32RnUnprefixedQI */
15794   {
15795     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "rorc.b", 16,
15796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15797   },
15798 /* rorc.b $Dst32AnUnprefixedQI */
15799   {
15800     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "rorc.b", 16,
15801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15802   },
15803 /* rorc.b [$Dst32AnUnprefixed] */
15804   {
15805     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "rorc.b", 16,
15806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15807   },
15808 /* rorc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15809   {
15810     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "rorc.b", 24,
15811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15812   },
15813 /* rorc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15814   {
15815     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "rorc.b", 32,
15816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15817   },
15818 /* rorc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15819   {
15820     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "rorc.b", 40,
15821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15822   },
15823 /* rorc.b ${Dsp-16-u8}[sb] */
15824   {
15825     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "rorc.b", 24,
15826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15827   },
15828 /* rorc.b ${Dsp-16-u16}[sb] */
15829   {
15830     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "rorc.b", 32,
15831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15832   },
15833 /* rorc.b ${Dsp-16-s8}[fb] */
15834   {
15835     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "rorc.b", 24,
15836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15837   },
15838 /* rorc.b ${Dsp-16-s16}[fb] */
15839   {
15840     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "rorc.b", 32,
15841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15842   },
15843 /* rorc.b ${Dsp-16-u16} */
15844   {
15845     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "rorc.b", 32,
15846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15847   },
15848 /* rorc.b ${Dsp-16-u24} */
15849   {
15850     M32C_INSN_RORC32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "rorc32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "rorc.b", 40,
15851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15852   },
15853 /* rorc.w $Dst16RnHI */
15854   {
15855     M32C_INSN_RORC16_W_16_DST16_RN_DIRECT_HI, "rorc16.w-16-dst16-Rn-direct-HI", "rorc.w", 16,
15856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15857   },
15858 /* rorc.w $Dst16AnHI */
15859   {
15860     M32C_INSN_RORC16_W_16_DST16_AN_DIRECT_HI, "rorc16.w-16-dst16-An-direct-HI", "rorc.w", 16,
15861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15862   },
15863 /* rorc.w [$Dst16An] */
15864   {
15865     M32C_INSN_RORC16_W_16_DST16_AN_INDIRECT_HI, "rorc16.w-16-dst16-An-indirect-HI", "rorc.w", 16,
15866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15867   },
15868 /* rorc.w ${Dsp-16-u8}[$Dst16An] */
15869   {
15870     M32C_INSN_RORC16_W_16_DST16_16_8_AN_RELATIVE_HI, "rorc16.w-16-dst16-16-8-An-relative-HI", "rorc.w", 24,
15871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15872   },
15873 /* rorc.w ${Dsp-16-u16}[$Dst16An] */
15874   {
15875     M32C_INSN_RORC16_W_16_DST16_16_16_AN_RELATIVE_HI, "rorc16.w-16-dst16-16-16-An-relative-HI", "rorc.w", 32,
15876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15877   },
15878 /* rorc.w ${Dsp-16-u8}[sb] */
15879   {
15880     M32C_INSN_RORC16_W_16_DST16_16_8_SB_RELATIVE_HI, "rorc16.w-16-dst16-16-8-SB-relative-HI", "rorc.w", 24,
15881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15882   },
15883 /* rorc.w ${Dsp-16-u16}[sb] */
15884   {
15885     M32C_INSN_RORC16_W_16_DST16_16_16_SB_RELATIVE_HI, "rorc16.w-16-dst16-16-16-SB-relative-HI", "rorc.w", 32,
15886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15887   },
15888 /* rorc.w ${Dsp-16-s8}[fb] */
15889   {
15890     M32C_INSN_RORC16_W_16_DST16_16_8_FB_RELATIVE_HI, "rorc16.w-16-dst16-16-8-FB-relative-HI", "rorc.w", 24,
15891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15892   },
15893 /* rorc.w ${Dsp-16-u16} */
15894   {
15895     M32C_INSN_RORC16_W_16_DST16_16_16_ABSOLUTE_HI, "rorc16.w-16-dst16-16-16-absolute-HI", "rorc.w", 32,
15896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15897   },
15898 /* rorc.b $Dst16RnQI */
15899   {
15900     M32C_INSN_RORC16_B_16_DST16_RN_DIRECT_QI, "rorc16.b-16-dst16-Rn-direct-QI", "rorc.b", 16,
15901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15902   },
15903 /* rorc.b $Dst16AnQI */
15904   {
15905     M32C_INSN_RORC16_B_16_DST16_AN_DIRECT_QI, "rorc16.b-16-dst16-An-direct-QI", "rorc.b", 16,
15906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15907   },
15908 /* rorc.b [$Dst16An] */
15909   {
15910     M32C_INSN_RORC16_B_16_DST16_AN_INDIRECT_QI, "rorc16.b-16-dst16-An-indirect-QI", "rorc.b", 16,
15911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15912   },
15913 /* rorc.b ${Dsp-16-u8}[$Dst16An] */
15914   {
15915     M32C_INSN_RORC16_B_16_DST16_16_8_AN_RELATIVE_QI, "rorc16.b-16-dst16-16-8-An-relative-QI", "rorc.b", 24,
15916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15917   },
15918 /* rorc.b ${Dsp-16-u16}[$Dst16An] */
15919   {
15920     M32C_INSN_RORC16_B_16_DST16_16_16_AN_RELATIVE_QI, "rorc16.b-16-dst16-16-16-An-relative-QI", "rorc.b", 32,
15921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15922   },
15923 /* rorc.b ${Dsp-16-u8}[sb] */
15924   {
15925     M32C_INSN_RORC16_B_16_DST16_16_8_SB_RELATIVE_QI, "rorc16.b-16-dst16-16-8-SB-relative-QI", "rorc.b", 24,
15926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15927   },
15928 /* rorc.b ${Dsp-16-u16}[sb] */
15929   {
15930     M32C_INSN_RORC16_B_16_DST16_16_16_SB_RELATIVE_QI, "rorc16.b-16-dst16-16-16-SB-relative-QI", "rorc.b", 32,
15931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15932   },
15933 /* rorc.b ${Dsp-16-s8}[fb] */
15934   {
15935     M32C_INSN_RORC16_B_16_DST16_16_8_FB_RELATIVE_QI, "rorc16.b-16-dst16-16-8-FB-relative-QI", "rorc.b", 24,
15936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15937   },
15938 /* rorc.b ${Dsp-16-u16} */
15939   {
15940     M32C_INSN_RORC16_B_16_DST16_16_16_ABSOLUTE_QI, "rorc16.b-16-dst16-16-16-absolute-QI", "rorc.b", 32,
15941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
15942   },
15943 /* rolc.w $Dst32RnUnprefixedHI */
15944   {
15945     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "rolc.w", 16,
15946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15947   },
15948 /* rolc.w $Dst32AnUnprefixedHI */
15949   {
15950     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "rolc.w", 16,
15951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15952   },
15953 /* rolc.w [$Dst32AnUnprefixed] */
15954   {
15955     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "rolc.w", 16,
15956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15957   },
15958 /* rolc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
15959   {
15960     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "rolc.w", 24,
15961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15962   },
15963 /* rolc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
15964   {
15965     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "rolc.w", 32,
15966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15967   },
15968 /* rolc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
15969   {
15970     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "rolc.w", 40,
15971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15972   },
15973 /* rolc.w ${Dsp-16-u8}[sb] */
15974   {
15975     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "rolc.w", 24,
15976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15977   },
15978 /* rolc.w ${Dsp-16-u16}[sb] */
15979   {
15980     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "rolc.w", 32,
15981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15982   },
15983 /* rolc.w ${Dsp-16-s8}[fb] */
15984   {
15985     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "rolc.w", 24,
15986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15987   },
15988 /* rolc.w ${Dsp-16-s16}[fb] */
15989   {
15990     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "rolc.w", 32,
15991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15992   },
15993 /* rolc.w ${Dsp-16-u16} */
15994   {
15995     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "rolc.w", 32,
15996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
15997   },
15998 /* rolc.w ${Dsp-16-u24} */
15999   {
16000     M32C_INSN_ROLC32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "rolc32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "rolc.w", 40,
16001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16002   },
16003 /* rolc.b $Dst32RnUnprefixedQI */
16004   {
16005     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "rolc.b", 16,
16006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16007   },
16008 /* rolc.b $Dst32AnUnprefixedQI */
16009   {
16010     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "rolc.b", 16,
16011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16012   },
16013 /* rolc.b [$Dst32AnUnprefixed] */
16014   {
16015     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "rolc.b", 16,
16016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16017   },
16018 /* rolc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16019   {
16020     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "rolc.b", 24,
16021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16022   },
16023 /* rolc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16024   {
16025     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "rolc.b", 32,
16026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16027   },
16028 /* rolc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16029   {
16030     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "rolc.b", 40,
16031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16032   },
16033 /* rolc.b ${Dsp-16-u8}[sb] */
16034   {
16035     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "rolc.b", 24,
16036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16037   },
16038 /* rolc.b ${Dsp-16-u16}[sb] */
16039   {
16040     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "rolc.b", 32,
16041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16042   },
16043 /* rolc.b ${Dsp-16-s8}[fb] */
16044   {
16045     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "rolc.b", 24,
16046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16047   },
16048 /* rolc.b ${Dsp-16-s16}[fb] */
16049   {
16050     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "rolc.b", 32,
16051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16052   },
16053 /* rolc.b ${Dsp-16-u16} */
16054   {
16055     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "rolc.b", 32,
16056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16057   },
16058 /* rolc.b ${Dsp-16-u24} */
16059   {
16060     M32C_INSN_ROLC32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "rolc32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "rolc.b", 40,
16061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16062   },
16063 /* rolc.w $Dst16RnHI */
16064   {
16065     M32C_INSN_ROLC16_W_16_DST16_RN_DIRECT_HI, "rolc16.w-16-dst16-Rn-direct-HI", "rolc.w", 16,
16066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16067   },
16068 /* rolc.w $Dst16AnHI */
16069   {
16070     M32C_INSN_ROLC16_W_16_DST16_AN_DIRECT_HI, "rolc16.w-16-dst16-An-direct-HI", "rolc.w", 16,
16071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16072   },
16073 /* rolc.w [$Dst16An] */
16074   {
16075     M32C_INSN_ROLC16_W_16_DST16_AN_INDIRECT_HI, "rolc16.w-16-dst16-An-indirect-HI", "rolc.w", 16,
16076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16077   },
16078 /* rolc.w ${Dsp-16-u8}[$Dst16An] */
16079   {
16080     M32C_INSN_ROLC16_W_16_DST16_16_8_AN_RELATIVE_HI, "rolc16.w-16-dst16-16-8-An-relative-HI", "rolc.w", 24,
16081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16082   },
16083 /* rolc.w ${Dsp-16-u16}[$Dst16An] */
16084   {
16085     M32C_INSN_ROLC16_W_16_DST16_16_16_AN_RELATIVE_HI, "rolc16.w-16-dst16-16-16-An-relative-HI", "rolc.w", 32,
16086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16087   },
16088 /* rolc.w ${Dsp-16-u8}[sb] */
16089   {
16090     M32C_INSN_ROLC16_W_16_DST16_16_8_SB_RELATIVE_HI, "rolc16.w-16-dst16-16-8-SB-relative-HI", "rolc.w", 24,
16091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16092   },
16093 /* rolc.w ${Dsp-16-u16}[sb] */
16094   {
16095     M32C_INSN_ROLC16_W_16_DST16_16_16_SB_RELATIVE_HI, "rolc16.w-16-dst16-16-16-SB-relative-HI", "rolc.w", 32,
16096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16097   },
16098 /* rolc.w ${Dsp-16-s8}[fb] */
16099   {
16100     M32C_INSN_ROLC16_W_16_DST16_16_8_FB_RELATIVE_HI, "rolc16.w-16-dst16-16-8-FB-relative-HI", "rolc.w", 24,
16101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16102   },
16103 /* rolc.w ${Dsp-16-u16} */
16104   {
16105     M32C_INSN_ROLC16_W_16_DST16_16_16_ABSOLUTE_HI, "rolc16.w-16-dst16-16-16-absolute-HI", "rolc.w", 32,
16106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16107   },
16108 /* rolc.b $Dst16RnQI */
16109   {
16110     M32C_INSN_ROLC16_B_16_DST16_RN_DIRECT_QI, "rolc16.b-16-dst16-Rn-direct-QI", "rolc.b", 16,
16111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16112   },
16113 /* rolc.b $Dst16AnQI */
16114   {
16115     M32C_INSN_ROLC16_B_16_DST16_AN_DIRECT_QI, "rolc16.b-16-dst16-An-direct-QI", "rolc.b", 16,
16116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16117   },
16118 /* rolc.b [$Dst16An] */
16119   {
16120     M32C_INSN_ROLC16_B_16_DST16_AN_INDIRECT_QI, "rolc16.b-16-dst16-An-indirect-QI", "rolc.b", 16,
16121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16122   },
16123 /* rolc.b ${Dsp-16-u8}[$Dst16An] */
16124   {
16125     M32C_INSN_ROLC16_B_16_DST16_16_8_AN_RELATIVE_QI, "rolc16.b-16-dst16-16-8-An-relative-QI", "rolc.b", 24,
16126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16127   },
16128 /* rolc.b ${Dsp-16-u16}[$Dst16An] */
16129   {
16130     M32C_INSN_ROLC16_B_16_DST16_16_16_AN_RELATIVE_QI, "rolc16.b-16-dst16-16-16-An-relative-QI", "rolc.b", 32,
16131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16132   },
16133 /* rolc.b ${Dsp-16-u8}[sb] */
16134   {
16135     M32C_INSN_ROLC16_B_16_DST16_16_8_SB_RELATIVE_QI, "rolc16.b-16-dst16-16-8-SB-relative-QI", "rolc.b", 24,
16136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16137   },
16138 /* rolc.b ${Dsp-16-u16}[sb] */
16139   {
16140     M32C_INSN_ROLC16_B_16_DST16_16_16_SB_RELATIVE_QI, "rolc16.b-16-dst16-16-16-SB-relative-QI", "rolc.b", 32,
16141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16142   },
16143 /* rolc.b ${Dsp-16-s8}[fb] */
16144   {
16145     M32C_INSN_ROLC16_B_16_DST16_16_8_FB_RELATIVE_QI, "rolc16.b-16-dst16-16-8-FB-relative-QI", "rolc.b", 24,
16146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16147   },
16148 /* rolc.b ${Dsp-16-u16} */
16149   {
16150     M32C_INSN_ROLC16_B_16_DST16_16_16_ABSOLUTE_QI, "rolc16.b-16-dst16-16-16-absolute-QI", "rolc.b", 32,
16151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16152   },
16153 /* pusha [$Dst32AnUnprefixed] */
16154   {
16155     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-An-indirect-Unprefixed-Mova-SI", "pusha", 16,
16156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16157   },
16158 /* pusha ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16159   {
16160     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_16_8_AN_RELATIVE_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-16-8-An-relative-Unprefixed-Mova-SI", "pusha", 24,
16161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16162   },
16163 /* pusha ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16164   {
16165     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_16_16_AN_RELATIVE_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-16-16-An-relative-Unprefixed-Mova-SI", "pusha", 32,
16166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16167   },
16168 /* pusha ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16169   {
16170     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_16_24_AN_RELATIVE_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-16-24-An-relative-Unprefixed-Mova-SI", "pusha", 40,
16171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16172   },
16173 /* pusha ${Dsp-16-u8}[sb] */
16174   {
16175     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_16_8_SB_RELATIVE_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-16-8-SB-relative-Unprefixed-Mova-SI", "pusha", 24,
16176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16177   },
16178 /* pusha ${Dsp-16-u16}[sb] */
16179   {
16180     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_16_16_SB_RELATIVE_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-16-16-SB-relative-Unprefixed-Mova-SI", "pusha", 32,
16181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16182   },
16183 /* pusha ${Dsp-16-s8}[fb] */
16184   {
16185     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_16_8_FB_RELATIVE_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-16-8-FB-relative-Unprefixed-Mova-SI", "pusha", 24,
16186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16187   },
16188 /* pusha ${Dsp-16-s16}[fb] */
16189   {
16190     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_16_16_FB_RELATIVE_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-16-16-FB-relative-Unprefixed-Mova-SI", "pusha", 32,
16191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16192   },
16193 /* pusha ${Dsp-16-u16} */
16194   {
16195     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-16-16-absolute-Unprefixed-Mova-SI", "pusha", 32,
16196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16197   },
16198 /* pusha ${Dsp-16-u24} */
16199   {
16200     M32C_INSN_PUSHA32_16_UNPREFIXED_MOVA_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "pusha32-16-Unprefixed-Mova-dst32-16-24-absolute-Unprefixed-Mova-SI", "pusha", 40,
16201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16202   },
16203 /* pusha [$Dst16An] */
16204   {
16205     M32C_INSN_PUSHA16_16_MOVA_DST16_AN_INDIRECT_MOVA_HI, "pusha16-16-Mova-dst16-An-indirect-Mova-HI", "pusha", 16,
16206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16207   },
16208 /* pusha ${Dsp-16-u8}[$Dst16An] */
16209   {
16210     M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_AN_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-An-relative-Mova-HI", "pusha", 24,
16211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16212   },
16213 /* pusha ${Dsp-16-u16}[$Dst16An] */
16214   {
16215     M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_AN_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-An-relative-Mova-HI", "pusha", 32,
16216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16217   },
16218 /* pusha ${Dsp-16-u8}[sb] */
16219   {
16220     M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_SB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-SB-relative-Mova-HI", "pusha", 24,
16221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16222   },
16223 /* pusha ${Dsp-16-u16}[sb] */
16224   {
16225     M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_SB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-SB-relative-Mova-HI", "pusha", 32,
16226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16227   },
16228 /* pusha ${Dsp-16-s8}[fb] */
16229   {
16230     M32C_INSN_PUSHA16_16_MOVA_DST16_16_8_FB_RELATIVE_MOVA_HI, "pusha16-16-Mova-dst16-16-8-FB-relative-Mova-HI", "pusha", 24,
16231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16232   },
16233 /* pusha ${Dsp-16-u16} */
16234   {
16235     M32C_INSN_PUSHA16_16_MOVA_DST16_16_16_ABSOLUTE_MOVA_HI, "pusha16-16-Mova-dst16-16-16-absolute-Mova-HI", "pusha", 32,
16236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16237   },
16238 /* push.l $Dst32RnUnprefixedSI */
16239   {
16240     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "push.l", 16,
16241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16242   },
16243 /* push.l $Dst32AnUnprefixedSI */
16244   {
16245     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-An-direct-Unprefixed-SI", "push.l", 16,
16246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16247   },
16248 /* push.l [$Dst32AnUnprefixed] */
16249   {
16250     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-An-indirect-Unprefixed-SI", "push.l", 16,
16251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16252   },
16253 /* push.l ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16254   {
16255     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "push.l", 24,
16256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16257   },
16258 /* push.l ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16259   {
16260     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "push.l", 32,
16261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16262   },
16263 /* push.l ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16264   {
16265     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "push.l", 40,
16266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16267   },
16268 /* push.l ${Dsp-16-u8}[sb] */
16269   {
16270     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "push.l", 24,
16271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16272   },
16273 /* push.l ${Dsp-16-u16}[sb] */
16274   {
16275     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "push.l", 32,
16276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16277   },
16278 /* push.l ${Dsp-16-s8}[fb] */
16279   {
16280     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "push.l", 24,
16281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16282   },
16283 /* push.l ${Dsp-16-s16}[fb] */
16284   {
16285     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "push.l", 32,
16286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16287   },
16288 /* push.l ${Dsp-16-u16} */
16289   {
16290     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "push.l", 32,
16291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16292   },
16293 /* push.l ${Dsp-16-u24} */
16294   {
16295     M32C_INSN_PUSH32_L_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "push32.l-16-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "push.l", 40,
16296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16297   },
16298 /* push.w${S} ${An16-push-S} */
16299   {
16300     M32C_INSN_PUSH16_B_S_AN_AN16_PUSH_S_DERIVED, "push16.b-s-an-An16-push-S-derived", "push.w", 8,
16301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16302   },
16303 /* push.b${S} ${Rn16-push-S} */
16304   {
16305     M32C_INSN_PUSH16_B_S_RN_RN16_PUSH_S_DERIVED, "push16.b-s-rn-Rn16-push-S-derived", "push.b", 8,
16306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16307   },
16308 /* push.w $Dst32RnUnprefixedHI */
16309   {
16310     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "push.w", 16,
16311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16312   },
16313 /* push.w $Dst32AnUnprefixedHI */
16314   {
16315     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "push.w", 16,
16316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16317   },
16318 /* push.w [$Dst32AnUnprefixed] */
16319   {
16320     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "push.w", 16,
16321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16322   },
16323 /* push.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16324   {
16325     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "push.w", 24,
16326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16327   },
16328 /* push.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16329   {
16330     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "push.w", 32,
16331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16332   },
16333 /* push.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16334   {
16335     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "push.w", 40,
16336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16337   },
16338 /* push.w ${Dsp-16-u8}[sb] */
16339   {
16340     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "push.w", 24,
16341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16342   },
16343 /* push.w ${Dsp-16-u16}[sb] */
16344   {
16345     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "push.w", 32,
16346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16347   },
16348 /* push.w ${Dsp-16-s8}[fb] */
16349   {
16350     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "push.w", 24,
16351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16352   },
16353 /* push.w ${Dsp-16-s16}[fb] */
16354   {
16355     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "push.w", 32,
16356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16357   },
16358 /* push.w ${Dsp-16-u16} */
16359   {
16360     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "push.w", 32,
16361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16362   },
16363 /* push.w ${Dsp-16-u24} */
16364   {
16365     M32C_INSN_PUSH32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "push32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "push.w", 40,
16366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16367   },
16368 /* push.b $Dst32RnUnprefixedQI */
16369   {
16370     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "push.b", 16,
16371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16372   },
16373 /* push.b $Dst32AnUnprefixedQI */
16374   {
16375     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "push.b", 16,
16376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16377   },
16378 /* push.b [$Dst32AnUnprefixed] */
16379   {
16380     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "push.b", 16,
16381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16382   },
16383 /* push.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16384   {
16385     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "push.b", 24,
16386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16387   },
16388 /* push.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16389   {
16390     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "push.b", 32,
16391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16392   },
16393 /* push.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16394   {
16395     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "push.b", 40,
16396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16397   },
16398 /* push.b ${Dsp-16-u8}[sb] */
16399   {
16400     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "push.b", 24,
16401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16402   },
16403 /* push.b ${Dsp-16-u16}[sb] */
16404   {
16405     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "push.b", 32,
16406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16407   },
16408 /* push.b ${Dsp-16-s8}[fb] */
16409   {
16410     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "push.b", 24,
16411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16412   },
16413 /* push.b ${Dsp-16-s16}[fb] */
16414   {
16415     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "push.b", 32,
16416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16417   },
16418 /* push.b ${Dsp-16-u16} */
16419   {
16420     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "push.b", 32,
16421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16422   },
16423 /* push.b ${Dsp-16-u24} */
16424   {
16425     M32C_INSN_PUSH32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "push32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "push.b", 40,
16426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16427   },
16428 /* push.w${G} $Dst16RnHI */
16429   {
16430     M32C_INSN_PUSH16_W_16_DST16_RN_DIRECT_HI, "push16.w-16-dst16-Rn-direct-HI", "push.w", 16,
16431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16432   },
16433 /* push.w${G} $Dst16AnHI */
16434   {
16435     M32C_INSN_PUSH16_W_16_DST16_AN_DIRECT_HI, "push16.w-16-dst16-An-direct-HI", "push.w", 16,
16436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16437   },
16438 /* push.w${G} [$Dst16An] */
16439   {
16440     M32C_INSN_PUSH16_W_16_DST16_AN_INDIRECT_HI, "push16.w-16-dst16-An-indirect-HI", "push.w", 16,
16441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16442   },
16443 /* push.w${G} ${Dsp-16-u8}[$Dst16An] */
16444   {
16445     M32C_INSN_PUSH16_W_16_DST16_16_8_AN_RELATIVE_HI, "push16.w-16-dst16-16-8-An-relative-HI", "push.w", 24,
16446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16447   },
16448 /* push.w${G} ${Dsp-16-u16}[$Dst16An] */
16449   {
16450     M32C_INSN_PUSH16_W_16_DST16_16_16_AN_RELATIVE_HI, "push16.w-16-dst16-16-16-An-relative-HI", "push.w", 32,
16451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16452   },
16453 /* push.w${G} ${Dsp-16-u8}[sb] */
16454   {
16455     M32C_INSN_PUSH16_W_16_DST16_16_8_SB_RELATIVE_HI, "push16.w-16-dst16-16-8-SB-relative-HI", "push.w", 24,
16456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16457   },
16458 /* push.w${G} ${Dsp-16-u16}[sb] */
16459   {
16460     M32C_INSN_PUSH16_W_16_DST16_16_16_SB_RELATIVE_HI, "push16.w-16-dst16-16-16-SB-relative-HI", "push.w", 32,
16461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16462   },
16463 /* push.w${G} ${Dsp-16-s8}[fb] */
16464   {
16465     M32C_INSN_PUSH16_W_16_DST16_16_8_FB_RELATIVE_HI, "push16.w-16-dst16-16-8-FB-relative-HI", "push.w", 24,
16466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16467   },
16468 /* push.w${G} ${Dsp-16-u16} */
16469   {
16470     M32C_INSN_PUSH16_W_16_DST16_16_16_ABSOLUTE_HI, "push16.w-16-dst16-16-16-absolute-HI", "push.w", 32,
16471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16472   },
16473 /* push.b${G} $Dst16RnQI */
16474   {
16475     M32C_INSN_PUSH16_B_16_DST16_RN_DIRECT_QI, "push16.b-16-dst16-Rn-direct-QI", "push.b", 16,
16476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16477   },
16478 /* push.b${G} $Dst16AnQI */
16479   {
16480     M32C_INSN_PUSH16_B_16_DST16_AN_DIRECT_QI, "push16.b-16-dst16-An-direct-QI", "push.b", 16,
16481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16482   },
16483 /* push.b${G} [$Dst16An] */
16484   {
16485     M32C_INSN_PUSH16_B_16_DST16_AN_INDIRECT_QI, "push16.b-16-dst16-An-indirect-QI", "push.b", 16,
16486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16487   },
16488 /* push.b${G} ${Dsp-16-u8}[$Dst16An] */
16489   {
16490     M32C_INSN_PUSH16_B_16_DST16_16_8_AN_RELATIVE_QI, "push16.b-16-dst16-16-8-An-relative-QI", "push.b", 24,
16491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16492   },
16493 /* push.b${G} ${Dsp-16-u16}[$Dst16An] */
16494   {
16495     M32C_INSN_PUSH16_B_16_DST16_16_16_AN_RELATIVE_QI, "push16.b-16-dst16-16-16-An-relative-QI", "push.b", 32,
16496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16497   },
16498 /* push.b${G} ${Dsp-16-u8}[sb] */
16499   {
16500     M32C_INSN_PUSH16_B_16_DST16_16_8_SB_RELATIVE_QI, "push16.b-16-dst16-16-8-SB-relative-QI", "push.b", 24,
16501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16502   },
16503 /* push.b${G} ${Dsp-16-u16}[sb] */
16504   {
16505     M32C_INSN_PUSH16_B_16_DST16_16_16_SB_RELATIVE_QI, "push16.b-16-dst16-16-16-SB-relative-QI", "push.b", 32,
16506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16507   },
16508 /* push.b${G} ${Dsp-16-s8}[fb] */
16509   {
16510     M32C_INSN_PUSH16_B_16_DST16_16_8_FB_RELATIVE_QI, "push16.b-16-dst16-16-8-FB-relative-QI", "push.b", 24,
16511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16512   },
16513 /* push.b${G} ${Dsp-16-u16} */
16514   {
16515     M32C_INSN_PUSH16_B_16_DST16_16_16_ABSOLUTE_QI, "push16.b-16-dst16-16-16-absolute-QI", "push.b", 32,
16516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16517   },
16518 /* pop.w${S} ${An16-push-S} */
16519   {
16520     M32C_INSN_POP16_B_S_AN_AN16_PUSH_S_DERIVED, "pop16.b-s-an-An16-push-S-derived", "pop.w", 8,
16521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16522   },
16523 /* pop.b${S} ${Rn16-push-S} */
16524   {
16525     M32C_INSN_POP16_B_S_RN_RN16_PUSH_S_DERIVED, "pop16.b-s-rn-Rn16-push-S-derived", "pop.b", 8,
16526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16527   },
16528 /* pop.w $Dst32RnUnprefixedHI */
16529   {
16530     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "pop.w", 16,
16531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16532   },
16533 /* pop.w $Dst32AnUnprefixedHI */
16534   {
16535     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "pop.w", 16,
16536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16537   },
16538 /* pop.w [$Dst32AnUnprefixed] */
16539   {
16540     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "pop.w", 16,
16541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16542   },
16543 /* pop.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16544   {
16545     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "pop.w", 24,
16546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16547   },
16548 /* pop.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16549   {
16550     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "pop.w", 32,
16551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16552   },
16553 /* pop.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16554   {
16555     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "pop.w", 40,
16556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16557   },
16558 /* pop.w ${Dsp-16-u8}[sb] */
16559   {
16560     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "pop.w", 24,
16561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16562   },
16563 /* pop.w ${Dsp-16-u16}[sb] */
16564   {
16565     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "pop.w", 32,
16566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16567   },
16568 /* pop.w ${Dsp-16-s8}[fb] */
16569   {
16570     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "pop.w", 24,
16571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16572   },
16573 /* pop.w ${Dsp-16-s16}[fb] */
16574   {
16575     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "pop.w", 32,
16576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16577   },
16578 /* pop.w ${Dsp-16-u16} */
16579   {
16580     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "pop.w", 32,
16581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16582   },
16583 /* pop.w ${Dsp-16-u24} */
16584   {
16585     M32C_INSN_POP32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "pop32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "pop.w", 40,
16586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16587   },
16588 /* pop.b $Dst32RnUnprefixedQI */
16589   {
16590     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "pop.b", 16,
16591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16592   },
16593 /* pop.b $Dst32AnUnprefixedQI */
16594   {
16595     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "pop.b", 16,
16596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16597   },
16598 /* pop.b [$Dst32AnUnprefixed] */
16599   {
16600     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "pop.b", 16,
16601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16602   },
16603 /* pop.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
16604   {
16605     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "pop.b", 24,
16606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16607   },
16608 /* pop.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
16609   {
16610     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "pop.b", 32,
16611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16612   },
16613 /* pop.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
16614   {
16615     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "pop.b", 40,
16616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16617   },
16618 /* pop.b ${Dsp-16-u8}[sb] */
16619   {
16620     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "pop.b", 24,
16621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16622   },
16623 /* pop.b ${Dsp-16-u16}[sb] */
16624   {
16625     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "pop.b", 32,
16626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16627   },
16628 /* pop.b ${Dsp-16-s8}[fb] */
16629   {
16630     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "pop.b", 24,
16631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16632   },
16633 /* pop.b ${Dsp-16-s16}[fb] */
16634   {
16635     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "pop.b", 32,
16636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16637   },
16638 /* pop.b ${Dsp-16-u16} */
16639   {
16640     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "pop.b", 32,
16641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16642   },
16643 /* pop.b ${Dsp-16-u24} */
16644   {
16645     M32C_INSN_POP32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "pop32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "pop.b", 40,
16646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16647   },
16648 /* pop.w $Dst16RnHI */
16649   {
16650     M32C_INSN_POP16_W_16_DST16_RN_DIRECT_HI, "pop16.w-16-dst16-Rn-direct-HI", "pop.w", 16,
16651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16652   },
16653 /* pop.w $Dst16AnHI */
16654   {
16655     M32C_INSN_POP16_W_16_DST16_AN_DIRECT_HI, "pop16.w-16-dst16-An-direct-HI", "pop.w", 16,
16656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16657   },
16658 /* pop.w [$Dst16An] */
16659   {
16660     M32C_INSN_POP16_W_16_DST16_AN_INDIRECT_HI, "pop16.w-16-dst16-An-indirect-HI", "pop.w", 16,
16661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16662   },
16663 /* pop.w ${Dsp-16-u8}[$Dst16An] */
16664   {
16665     M32C_INSN_POP16_W_16_DST16_16_8_AN_RELATIVE_HI, "pop16.w-16-dst16-16-8-An-relative-HI", "pop.w", 24,
16666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16667   },
16668 /* pop.w ${Dsp-16-u16}[$Dst16An] */
16669   {
16670     M32C_INSN_POP16_W_16_DST16_16_16_AN_RELATIVE_HI, "pop16.w-16-dst16-16-16-An-relative-HI", "pop.w", 32,
16671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16672   },
16673 /* pop.w ${Dsp-16-u8}[sb] */
16674   {
16675     M32C_INSN_POP16_W_16_DST16_16_8_SB_RELATIVE_HI, "pop16.w-16-dst16-16-8-SB-relative-HI", "pop.w", 24,
16676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16677   },
16678 /* pop.w ${Dsp-16-u16}[sb] */
16679   {
16680     M32C_INSN_POP16_W_16_DST16_16_16_SB_RELATIVE_HI, "pop16.w-16-dst16-16-16-SB-relative-HI", "pop.w", 32,
16681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16682   },
16683 /* pop.w ${Dsp-16-s8}[fb] */
16684   {
16685     M32C_INSN_POP16_W_16_DST16_16_8_FB_RELATIVE_HI, "pop16.w-16-dst16-16-8-FB-relative-HI", "pop.w", 24,
16686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16687   },
16688 /* pop.w ${Dsp-16-u16} */
16689   {
16690     M32C_INSN_POP16_W_16_DST16_16_16_ABSOLUTE_HI, "pop16.w-16-dst16-16-16-absolute-HI", "pop.w", 32,
16691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16692   },
16693 /* pop.b $Dst16RnQI */
16694   {
16695     M32C_INSN_POP16_B_16_DST16_RN_DIRECT_QI, "pop16.b-16-dst16-Rn-direct-QI", "pop.b", 16,
16696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16697   },
16698 /* pop.b $Dst16AnQI */
16699   {
16700     M32C_INSN_POP16_B_16_DST16_AN_DIRECT_QI, "pop16.b-16-dst16-An-direct-QI", "pop.b", 16,
16701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16702   },
16703 /* pop.b [$Dst16An] */
16704   {
16705     M32C_INSN_POP16_B_16_DST16_AN_INDIRECT_QI, "pop16.b-16-dst16-An-indirect-QI", "pop.b", 16,
16706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16707   },
16708 /* pop.b ${Dsp-16-u8}[$Dst16An] */
16709   {
16710     M32C_INSN_POP16_B_16_DST16_16_8_AN_RELATIVE_QI, "pop16.b-16-dst16-16-8-An-relative-QI", "pop.b", 24,
16711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16712   },
16713 /* pop.b ${Dsp-16-u16}[$Dst16An] */
16714   {
16715     M32C_INSN_POP16_B_16_DST16_16_16_AN_RELATIVE_QI, "pop16.b-16-dst16-16-16-An-relative-QI", "pop.b", 32,
16716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16717   },
16718 /* pop.b ${Dsp-16-u8}[sb] */
16719   {
16720     M32C_INSN_POP16_B_16_DST16_16_8_SB_RELATIVE_QI, "pop16.b-16-dst16-16-8-SB-relative-QI", "pop.b", 24,
16721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16722   },
16723 /* pop.b ${Dsp-16-u16}[sb] */
16724   {
16725     M32C_INSN_POP16_B_16_DST16_16_16_SB_RELATIVE_QI, "pop16.b-16-dst16-16-16-SB-relative-QI", "pop.b", 32,
16726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16727   },
16728 /* pop.b ${Dsp-16-s8}[fb] */
16729   {
16730     M32C_INSN_POP16_B_16_DST16_16_8_FB_RELATIVE_QI, "pop16.b-16-dst16-16-8-FB-relative-QI", "pop.b", 24,
16731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16732   },
16733 /* pop.b ${Dsp-16-u16} */
16734   {
16735     M32C_INSN_POP16_B_16_DST16_16_16_ABSOLUTE_QI, "pop16.b-16-dst16-16-16-absolute-QI", "pop.b", 32,
16736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
16737   },
16738 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
16739   {
16740     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 24,
16741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16742   },
16743 /* or.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
16744   {
16745     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 24,
16746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16747   },
16748 /* or.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
16749   {
16750     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 24,
16751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16752   },
16753 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
16754   {
16755     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 24,
16756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16757   },
16758 /* or.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
16759   {
16760     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 24,
16761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16762   },
16763 /* or.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
16764   {
16765     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 24,
16766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16767   },
16768 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
16769   {
16770     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 24,
16771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16772   },
16773 /* or.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
16774   {
16775     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 24,
16776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16777   },
16778 /* or.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
16779   {
16780     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 24,
16781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16782   },
16783 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16784   {
16785     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "or.w", 32,
16786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16787   },
16788 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16789   {
16790     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "or.w", 32,
16791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16792   },
16793 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
16794   {
16795     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "or.w", 32,
16796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16797   },
16798 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16799   {
16800     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "or.w", 40,
16801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16802   },
16803 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16804   {
16805     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "or.w", 40,
16806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16807   },
16808 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
16809   {
16810     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "or.w", 40,
16811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16812   },
16813 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16814   {
16815     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "or.w", 48,
16816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16817   },
16818 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16819   {
16820     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "or.w", 48,
16821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16822   },
16823 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
16824   {
16825     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "or.w", 48,
16826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16827   },
16828 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
16829   {
16830     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "or.w", 32,
16831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16832   },
16833 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
16834   {
16835     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "or.w", 32,
16836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16837   },
16838 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
16839   {
16840     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "or.w", 32,
16841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16842   },
16843 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
16844   {
16845     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "or.w", 40,
16846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16847   },
16848 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
16849   {
16850     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "or.w", 40,
16851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16852   },
16853 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
16854   {
16855     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "or.w", 40,
16856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16857   },
16858 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
16859   {
16860     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "or.w", 32,
16861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16862   },
16863 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
16864   {
16865     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "or.w", 32,
16866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16867   },
16868 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
16869   {
16870     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "or.w", 32,
16871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16872   },
16873 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
16874   {
16875     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "or.w", 40,
16876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16877   },
16878 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
16879   {
16880     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "or.w", 40,
16881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16882   },
16883 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
16884   {
16885     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "or.w", 40,
16886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16887   },
16888 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
16889   {
16890     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "or.w", 40,
16891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16892   },
16893 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
16894   {
16895     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "or.w", 40,
16896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16897   },
16898 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
16899   {
16900     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "or.w", 40,
16901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16902   },
16903 /* or.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
16904   {
16905     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "or.w", 48,
16906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16907   },
16908 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
16909   {
16910     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "or.w", 48,
16911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16912   },
16913 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
16914   {
16915     M32C_INSN_OR32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "or.w", 48,
16916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16917   },
16918 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
16919   {
16920     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 32,
16921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16922   },
16923 /* or.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
16924   {
16925     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 32,
16926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16927   },
16928 /* or.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
16929   {
16930     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 32,
16931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16932   },
16933 /* or.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
16934   {
16935     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 32,
16936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16937   },
16938 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
16939   {
16940     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 32,
16941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16942   },
16943 /* or.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
16944   {
16945     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 32,
16946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16947   },
16948 /* or.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
16949   {
16950     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 32,
16951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16952   },
16953 /* or.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
16954   {
16955     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 32,
16956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16957   },
16958 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
16959   {
16960     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 32,
16961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16962   },
16963 /* or.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
16964   {
16965     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 32,
16966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16967   },
16968 /* or.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
16969   {
16970     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 32,
16971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16972   },
16973 /* or.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
16974   {
16975     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 32,
16976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16977   },
16978 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16979   {
16980     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "or.w", 40,
16981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16982   },
16983 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16984   {
16985     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "or.w", 40,
16986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16987   },
16988 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
16989   {
16990     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "or.w", 40,
16991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16992   },
16993 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
16994   {
16995     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "or.w", 40,
16996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
16997   },
16998 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
16999   {
17000     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "or.w", 48,
17001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17002   },
17003 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17004   {
17005     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "or.w", 48,
17006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17007   },
17008 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17009   {
17010     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "or.w", 48,
17011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17012   },
17013 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
17014   {
17015     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "or.w", 48,
17016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17017   },
17018 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17019   {
17020     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "or.w", 56,
17021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17022   },
17023 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17024   {
17025     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "or.w", 56,
17026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17027   },
17028 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17029   {
17030     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "or.w", 56,
17031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17032   },
17033 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
17034   {
17035     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "or.w", 56,
17036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17037   },
17038 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
17039   {
17040     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "or.w", 40,
17041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17042   },
17043 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
17044   {
17045     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "or.w", 40,
17046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17047   },
17048 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
17049   {
17050     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "or.w", 40,
17051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17052   },
17053 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
17054   {
17055     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "or.w", 40,
17056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17057   },
17058 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
17059   {
17060     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "or.w", 48,
17061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17062   },
17063 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
17064   {
17065     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "or.w", 48,
17066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17067   },
17068 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
17069   {
17070     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "or.w", 48,
17071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17072   },
17073 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
17074   {
17075     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "or.w", 48,
17076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17077   },
17078 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
17079   {
17080     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "or.w", 40,
17081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17082   },
17083 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
17084   {
17085     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "or.w", 40,
17086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17087   },
17088 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
17089   {
17090     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "or.w", 40,
17091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17092   },
17093 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
17094   {
17095     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "or.w", 40,
17096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17097   },
17098 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
17099   {
17100     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "or.w", 48,
17101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17102   },
17103 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
17104   {
17105     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "or.w", 48,
17106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17107   },
17108 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
17109   {
17110     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "or.w", 48,
17111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17112   },
17113 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
17114   {
17115     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "or.w", 48,
17116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17117   },
17118 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
17119   {
17120     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "or.w", 48,
17121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17122   },
17123 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
17124   {
17125     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "or.w", 48,
17126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17127   },
17128 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
17129   {
17130     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "or.w", 48,
17131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17132   },
17133 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
17134   {
17135     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "or.w", 48,
17136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17137   },
17138 /* or.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
17139   {
17140     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "or.w", 56,
17141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17142   },
17143 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
17144   {
17145     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "or.w", 56,
17146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17147   },
17148 /* or.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
17149   {
17150     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "or.w", 56,
17151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17152   },
17153 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
17154   {
17155     M32C_INSN_OR32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "or.w", 56,
17156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17157   },
17158 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
17159   {
17160     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 40,
17161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17162   },
17163 /* or.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
17164   {
17165     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 40,
17166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17167   },
17168 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
17169   {
17170     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 40,
17171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17172   },
17173 /* or.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
17174   {
17175     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 40,
17176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17177   },
17178 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17179   {
17180     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 40,
17181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17182   },
17183 /* or.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
17184   {
17185     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 40,
17186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17187   },
17188 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
17189   {
17190     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "or.w", 48,
17191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17192   },
17193 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
17194   {
17195     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "or.w", 48,
17196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17197   },
17198 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
17199   {
17200     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "or.w", 56,
17201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17202   },
17203 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
17204   {
17205     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "or.w", 56,
17206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17207   },
17208 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
17209   {
17210     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "or.w", 64,
17211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17212   },
17213 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
17214   {
17215     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "or.w", 64,
17216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17217   },
17218 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
17219   {
17220     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "or.w", 48,
17221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17222   },
17223 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
17224   {
17225     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "or.w", 48,
17226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17227   },
17228 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
17229   {
17230     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "or.w", 56,
17231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17232   },
17233 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
17234   {
17235     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "or.w", 56,
17236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17237   },
17238 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
17239   {
17240     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "or.w", 48,
17241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17242   },
17243 /* or.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
17244   {
17245     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "or.w", 48,
17246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17247   },
17248 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
17249   {
17250     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "or.w", 56,
17251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17252   },
17253 /* or.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
17254   {
17255     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "or.w", 56,
17256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17257   },
17258 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
17259   {
17260     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "or.w", 56,
17261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17262   },
17263 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
17264   {
17265     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "or.w", 56,
17266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17267   },
17268 /* or.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
17269   {
17270     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "or.w", 64,
17271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17272   },
17273 /* or.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
17274   {
17275     M32C_INSN_OR32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "or.w", 64,
17276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17277   },
17278 /* or.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
17279   {
17280     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 16,
17281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17282   },
17283 /* or.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
17284   {
17285     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 16,
17286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17287   },
17288 /* or.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
17289   {
17290     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "or.w", 16,
17291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17292   },
17293 /* or.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
17294   {
17295     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 16,
17296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17297   },
17298 /* or.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
17299   {
17300     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 16,
17301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17302   },
17303 /* or.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
17304   {
17305     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "or.w", 16,
17306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17307   },
17308 /* or.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
17309   {
17310     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 16,
17311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17312   },
17313 /* or.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
17314   {
17315     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 16,
17316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17317   },
17318 /* or.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17319   {
17320     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "or.w", 16,
17321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17322   },
17323 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
17324   {
17325     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "or.w", 24,
17326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17327   },
17328 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
17329   {
17330     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "or.w", 24,
17331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17332   },
17333 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
17334   {
17335     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "or.w", 24,
17336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17337   },
17338 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
17339   {
17340     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "or.w", 32,
17341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17342   },
17343 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
17344   {
17345     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "or.w", 32,
17346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17347   },
17348 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
17349   {
17350     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "or.w", 32,
17351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17352   },
17353 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
17354   {
17355     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "or.w", 40,
17356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17357   },
17358 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
17359   {
17360     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "or.w", 40,
17361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17362   },
17363 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
17364   {
17365     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "or.w", 40,
17366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17367   },
17368 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
17369   {
17370     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "or.w", 24,
17371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17372   },
17373 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
17374   {
17375     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "or.w", 24,
17376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17377   },
17378 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
17379   {
17380     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "or.w", 24,
17381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17382   },
17383 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
17384   {
17385     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "or.w", 32,
17386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17387   },
17388 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
17389   {
17390     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "or.w", 32,
17391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17392   },
17393 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
17394   {
17395     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "or.w", 32,
17396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17397   },
17398 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
17399   {
17400     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "or.w", 24,
17401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17402   },
17403 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
17404   {
17405     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "or.w", 24,
17406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17407   },
17408 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
17409   {
17410     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "or.w", 24,
17411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17412   },
17413 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
17414   {
17415     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "or.w", 32,
17416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17417   },
17418 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
17419   {
17420     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "or.w", 32,
17421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17422   },
17423 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
17424   {
17425     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "or.w", 32,
17426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17427   },
17428 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
17429   {
17430     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "or.w", 32,
17431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17432   },
17433 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
17434   {
17435     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "or.w", 32,
17436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17437   },
17438 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
17439   {
17440     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "or.w", 32,
17441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17442   },
17443 /* or.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
17444   {
17445     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "or.w", 40,
17446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17447   },
17448 /* or.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
17449   {
17450     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "or.w", 40,
17451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17452   },
17453 /* or.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
17454   {
17455     M32C_INSN_OR32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "or.w", 40,
17456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17457   },
17458 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17459   {
17460     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 24,
17461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17462   },
17463 /* or.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
17464   {
17465     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 24,
17466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17467   },
17468 /* or.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
17469   {
17470     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 24,
17471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17472   },
17473 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17474   {
17475     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 24,
17476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17477   },
17478 /* or.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
17479   {
17480     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 24,
17481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17482   },
17483 /* or.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
17484   {
17485     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 24,
17486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17487   },
17488 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17489   {
17490     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 24,
17491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17492   },
17493 /* or.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
17494   {
17495     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 24,
17496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17497   },
17498 /* or.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
17499   {
17500     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 24,
17501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17502   },
17503 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17504   {
17505     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "or.b", 32,
17506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17507   },
17508 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17509   {
17510     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "or.b", 32,
17511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17512   },
17513 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
17514   {
17515     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "or.b", 32,
17516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17517   },
17518 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17519   {
17520     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "or.b", 40,
17521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17522   },
17523 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17524   {
17525     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "or.b", 40,
17526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17527   },
17528 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
17529   {
17530     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "or.b", 40,
17531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17532   },
17533 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17534   {
17535     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "or.b", 48,
17536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17537   },
17538 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17539   {
17540     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "or.b", 48,
17541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17542   },
17543 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
17544   {
17545     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "or.b", 48,
17546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17547   },
17548 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
17549   {
17550     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "or.b", 32,
17551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17552   },
17553 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
17554   {
17555     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "or.b", 32,
17556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17557   },
17558 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
17559   {
17560     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "or.b", 32,
17561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17562   },
17563 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
17564   {
17565     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "or.b", 40,
17566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17567   },
17568 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
17569   {
17570     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "or.b", 40,
17571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17572   },
17573 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
17574   {
17575     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "or.b", 40,
17576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17577   },
17578 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
17579   {
17580     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "or.b", 32,
17581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17582   },
17583 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
17584   {
17585     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "or.b", 32,
17586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17587   },
17588 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
17589   {
17590     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "or.b", 32,
17591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17592   },
17593 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
17594   {
17595     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "or.b", 40,
17596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17597   },
17598 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
17599   {
17600     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "or.b", 40,
17601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17602   },
17603 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
17604   {
17605     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "or.b", 40,
17606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17607   },
17608 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
17609   {
17610     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "or.b", 40,
17611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17612   },
17613 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
17614   {
17615     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "or.b", 40,
17616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17617   },
17618 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
17619   {
17620     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "or.b", 40,
17621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17622   },
17623 /* or.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
17624   {
17625     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "or.b", 48,
17626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17627   },
17628 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
17629   {
17630     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "or.b", 48,
17631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17632   },
17633 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
17634   {
17635     M32C_INSN_OR32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "or.b", 48,
17636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17637   },
17638 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17639   {
17640     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 32,
17641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17642   },
17643 /* or.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
17644   {
17645     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 32,
17646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17647   },
17648 /* or.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
17649   {
17650     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 32,
17651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17652   },
17653 /* or.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
17654   {
17655     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 32,
17656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17657   },
17658 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17659   {
17660     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 32,
17661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17662   },
17663 /* or.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
17664   {
17665     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 32,
17666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17667   },
17668 /* or.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
17669   {
17670     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 32,
17671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17672   },
17673 /* or.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
17674   {
17675     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 32,
17676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17677   },
17678 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17679   {
17680     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 32,
17681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17682   },
17683 /* or.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
17684   {
17685     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 32,
17686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17687   },
17688 /* or.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
17689   {
17690     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 32,
17691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17692   },
17693 /* or.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
17694   {
17695     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 32,
17696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17697   },
17698 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17699   {
17700     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "or.b", 40,
17701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17702   },
17703 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17704   {
17705     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "or.b", 40,
17706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17707   },
17708 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
17709   {
17710     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "or.b", 40,
17711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17712   },
17713 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
17714   {
17715     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "or.b", 40,
17716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17717   },
17718 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17719   {
17720     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "or.b", 48,
17721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17722   },
17723 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17724   {
17725     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "or.b", 48,
17726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17727   },
17728 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
17729   {
17730     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "or.b", 48,
17731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17732   },
17733 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
17734   {
17735     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "or.b", 48,
17736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17737   },
17738 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17739   {
17740     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "or.b", 56,
17741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17742   },
17743 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17744   {
17745     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "or.b", 56,
17746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17747   },
17748 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
17749   {
17750     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "or.b", 56,
17751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17752   },
17753 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
17754   {
17755     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "or.b", 56,
17756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17757   },
17758 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
17759   {
17760     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "or.b", 40,
17761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17762   },
17763 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
17764   {
17765     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "or.b", 40,
17766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17767   },
17768 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
17769   {
17770     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "or.b", 40,
17771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17772   },
17773 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
17774   {
17775     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "or.b", 40,
17776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17777   },
17778 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
17779   {
17780     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "or.b", 48,
17781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17782   },
17783 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
17784   {
17785     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "or.b", 48,
17786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17787   },
17788 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
17789   {
17790     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "or.b", 48,
17791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17792   },
17793 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
17794   {
17795     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "or.b", 48,
17796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17797   },
17798 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
17799   {
17800     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "or.b", 40,
17801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17802   },
17803 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
17804   {
17805     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "or.b", 40,
17806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17807   },
17808 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
17809   {
17810     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "or.b", 40,
17811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17812   },
17813 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
17814   {
17815     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "or.b", 40,
17816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17817   },
17818 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
17819   {
17820     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "or.b", 48,
17821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17822   },
17823 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
17824   {
17825     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "or.b", 48,
17826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17827   },
17828 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
17829   {
17830     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "or.b", 48,
17831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17832   },
17833 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
17834   {
17835     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "or.b", 48,
17836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17837   },
17838 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
17839   {
17840     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "or.b", 48,
17841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17842   },
17843 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
17844   {
17845     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "or.b", 48,
17846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17847   },
17848 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
17849   {
17850     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "or.b", 48,
17851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17852   },
17853 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
17854   {
17855     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "or.b", 48,
17856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17857   },
17858 /* or.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
17859   {
17860     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "or.b", 56,
17861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17862   },
17863 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
17864   {
17865     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "or.b", 56,
17866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17867   },
17868 /* or.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
17869   {
17870     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "or.b", 56,
17871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17872   },
17873 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
17874   {
17875     M32C_INSN_OR32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "or.b", 56,
17876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17877   },
17878 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
17879   {
17880     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 40,
17881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17882   },
17883 /* or.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
17884   {
17885     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 40,
17886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17887   },
17888 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
17889   {
17890     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 40,
17891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17892   },
17893 /* or.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
17894   {
17895     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 40,
17896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17897   },
17898 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
17899   {
17900     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 40,
17901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17902   },
17903 /* or.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
17904   {
17905     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 40,
17906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17907   },
17908 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
17909   {
17910     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "or.b", 48,
17911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17912   },
17913 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
17914   {
17915     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "or.b", 48,
17916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17917   },
17918 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
17919   {
17920     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "or.b", 56,
17921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17922   },
17923 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
17924   {
17925     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "or.b", 56,
17926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17927   },
17928 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
17929   {
17930     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "or.b", 64,
17931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17932   },
17933 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
17934   {
17935     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "or.b", 64,
17936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17937   },
17938 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
17939   {
17940     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "or.b", 48,
17941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17942   },
17943 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
17944   {
17945     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "or.b", 48,
17946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17947   },
17948 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
17949   {
17950     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "or.b", 56,
17951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17952   },
17953 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
17954   {
17955     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "or.b", 56,
17956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17957   },
17958 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
17959   {
17960     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "or.b", 48,
17961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17962   },
17963 /* or.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
17964   {
17965     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "or.b", 48,
17966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17967   },
17968 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
17969   {
17970     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "or.b", 56,
17971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17972   },
17973 /* or.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
17974   {
17975     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "or.b", 56,
17976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17977   },
17978 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
17979   {
17980     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "or.b", 56,
17981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17982   },
17983 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
17984   {
17985     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "or.b", 56,
17986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17987   },
17988 /* or.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
17989   {
17990     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "or.b", 64,
17991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17992   },
17993 /* or.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
17994   {
17995     M32C_INSN_OR32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "or.b", 64,
17996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
17997   },
17998 /* or.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
17999   {
18000     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 16,
18001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18002   },
18003 /* or.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
18004   {
18005     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 16,
18006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18007   },
18008 /* or.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
18009   {
18010     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "or.b", 16,
18011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18012   },
18013 /* or.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
18014   {
18015     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 16,
18016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18017   },
18018 /* or.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
18019   {
18020     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 16,
18021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18022   },
18023 /* or.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
18024   {
18025     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "or.b", 16,
18026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18027   },
18028 /* or.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
18029   {
18030     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 16,
18031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18032   },
18033 /* or.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
18034   {
18035     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 16,
18036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18037   },
18038 /* or.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
18039   {
18040     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "or.b", 16,
18041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18042   },
18043 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
18044   {
18045     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "or.b", 24,
18046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18047   },
18048 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
18049   {
18050     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "or.b", 24,
18051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18052   },
18053 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
18054   {
18055     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "or.b", 24,
18056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18057   },
18058 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
18059   {
18060     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "or.b", 32,
18061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18062   },
18063 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
18064   {
18065     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "or.b", 32,
18066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18067   },
18068 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
18069   {
18070     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "or.b", 32,
18071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18072   },
18073 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
18074   {
18075     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "or.b", 40,
18076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18077   },
18078 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
18079   {
18080     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "or.b", 40,
18081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18082   },
18083 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
18084   {
18085     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "or.b", 40,
18086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18087   },
18088 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
18089   {
18090     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "or.b", 24,
18091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18092   },
18093 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
18094   {
18095     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "or.b", 24,
18096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18097   },
18098 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
18099   {
18100     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "or.b", 24,
18101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18102   },
18103 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
18104   {
18105     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "or.b", 32,
18106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18107   },
18108 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
18109   {
18110     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "or.b", 32,
18111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18112   },
18113 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
18114   {
18115     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "or.b", 32,
18116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18117   },
18118 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
18119   {
18120     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "or.b", 24,
18121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18122   },
18123 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
18124   {
18125     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "or.b", 24,
18126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18127   },
18128 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
18129   {
18130     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "or.b", 24,
18131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18132   },
18133 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
18134   {
18135     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "or.b", 32,
18136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18137   },
18138 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
18139   {
18140     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "or.b", 32,
18141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18142   },
18143 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
18144   {
18145     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "or.b", 32,
18146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18147   },
18148 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
18149   {
18150     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "or.b", 32,
18151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18152   },
18153 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
18154   {
18155     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "or.b", 32,
18156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18157   },
18158 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
18159   {
18160     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "or.b", 32,
18161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18162   },
18163 /* or.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
18164   {
18165     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "or.b", 40,
18166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18167   },
18168 /* or.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
18169   {
18170     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "or.b", 40,
18171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18172   },
18173 /* or.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
18174   {
18175     M32C_INSN_OR32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "or.b", 40,
18176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18177   },
18178 /* or.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
18179   {
18180     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "or16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "or.w", 24,
18181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18182   },
18183 /* or.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
18184   {
18185     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "or16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "or.w", 24,
18186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18187   },
18188 /* or.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
18189   {
18190     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "or16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "or.w", 24,
18191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18192   },
18193 /* or.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
18194   {
18195     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "or16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "or.w", 24,
18196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18197   },
18198 /* or.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
18199   {
18200     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "or16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "or.w", 24,
18201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18202   },
18203 /* or.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
18204   {
18205     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "or16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "or.w", 24,
18206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18207   },
18208 /* or.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
18209   {
18210     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "or16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "or.w", 24,
18211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18212   },
18213 /* or.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
18214   {
18215     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "or16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "or.w", 24,
18216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18217   },
18218 /* or.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
18219   {
18220     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "or16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "or.w", 24,
18221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18222   },
18223 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
18224   {
18225     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "or.w", 32,
18226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18227   },
18228 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
18229   {
18230     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "or.w", 32,
18231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18232   },
18233 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
18234   {
18235     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "or.w", 32,
18236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18237   },
18238 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
18239   {
18240     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "or.w", 40,
18241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18242   },
18243 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
18244   {
18245     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "or.w", 40,
18246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18247   },
18248 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
18249   {
18250     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "or.w", 40,
18251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18252   },
18253 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
18254   {
18255     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "or.w", 32,
18256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18257   },
18258 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
18259   {
18260     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "or.w", 32,
18261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18262   },
18263 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
18264   {
18265     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "or.w", 32,
18266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18267   },
18268 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
18269   {
18270     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "or.w", 40,
18271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18272   },
18273 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
18274   {
18275     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "or.w", 40,
18276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18277   },
18278 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
18279   {
18280     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "or.w", 40,
18281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18282   },
18283 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
18284   {
18285     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "or.w", 32,
18286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18287   },
18288 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
18289   {
18290     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "or.w", 32,
18291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18292   },
18293 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
18294   {
18295     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "or16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "or.w", 32,
18296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18297   },
18298 /* or.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
18299   {
18300     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "or16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "or.w", 40,
18301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18302   },
18303 /* or.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
18304   {
18305     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "or16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "or.w", 40,
18306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18307   },
18308 /* or.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
18309   {
18310     M32C_INSN_OR16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "or16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "or.w", 40,
18311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18312   },
18313 /* or.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
18314   {
18315     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "or16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "or.w", 32,
18316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18317   },
18318 /* or.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
18319   {
18320     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "or16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "or.w", 32,
18321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18322   },
18323 /* or.w${G} ${Dsp-16-u16},$Dst16RnHI */
18324   {
18325     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "or16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "or.w", 32,
18326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18327   },
18328 /* or.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
18329   {
18330     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "or16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "or.w", 32,
18331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18332   },
18333 /* or.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
18334   {
18335     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "or16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "or.w", 32,
18336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18337   },
18338 /* or.w${G} ${Dsp-16-u16},$Dst16AnHI */
18339   {
18340     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "or16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "or.w", 32,
18341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18342   },
18343 /* or.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
18344   {
18345     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "or16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "or.w", 32,
18346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18347   },
18348 /* or.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
18349   {
18350     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "or16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "or.w", 32,
18351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18352   },
18353 /* or.w${G} ${Dsp-16-u16},[$Dst16An] */
18354   {
18355     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "or16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "or.w", 32,
18356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18357   },
18358 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
18359   {
18360     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "or.w", 40,
18361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18362   },
18363 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
18364   {
18365     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "or.w", 40,
18366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18367   },
18368 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
18369   {
18370     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "or.w", 40,
18371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18372   },
18373 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
18374   {
18375     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "or.w", 48,
18376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18377   },
18378 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
18379   {
18380     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "or.w", 48,
18381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18382   },
18383 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
18384   {
18385     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "or.w", 48,
18386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18387   },
18388 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
18389   {
18390     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "or.w", 40,
18391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18392   },
18393 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
18394   {
18395     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "or.w", 40,
18396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18397   },
18398 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
18399   {
18400     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "or.w", 40,
18401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18402   },
18403 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
18404   {
18405     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "or.w", 48,
18406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18407   },
18408 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
18409   {
18410     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "or.w", 48,
18411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18412   },
18413 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
18414   {
18415     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "or.w", 48,
18416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18417   },
18418 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
18419   {
18420     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "or.w", 40,
18421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18422   },
18423 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
18424   {
18425     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "or.w", 40,
18426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18427   },
18428 /* or.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
18429   {
18430     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "or16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "or.w", 40,
18431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18432   },
18433 /* or.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
18434   {
18435     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "or16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "or.w", 48,
18436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18437   },
18438 /* or.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
18439   {
18440     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "or16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "or.w", 48,
18441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18442   },
18443 /* or.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
18444   {
18445     M32C_INSN_OR16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "or16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "or.w", 48,
18446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18447   },
18448 /* or.w${G} $Src16RnHI,$Dst16RnHI */
18449   {
18450     M32C_INSN_OR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "or16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "or.w", 16,
18451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18452   },
18453 /* or.w${G} $Src16AnHI,$Dst16RnHI */
18454   {
18455     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "or16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "or.w", 16,
18456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18457   },
18458 /* or.w${G} [$Src16An],$Dst16RnHI */
18459   {
18460     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "or16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "or.w", 16,
18461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18462   },
18463 /* or.w${G} $Src16RnHI,$Dst16AnHI */
18464   {
18465     M32C_INSN_OR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "or16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "or.w", 16,
18466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18467   },
18468 /* or.w${G} $Src16AnHI,$Dst16AnHI */
18469   {
18470     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "or16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "or.w", 16,
18471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18472   },
18473 /* or.w${G} [$Src16An],$Dst16AnHI */
18474   {
18475     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "or16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "or.w", 16,
18476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18477   },
18478 /* or.w${G} $Src16RnHI,[$Dst16An] */
18479   {
18480     M32C_INSN_OR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "or16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "or.w", 16,
18481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18482   },
18483 /* or.w${G} $Src16AnHI,[$Dst16An] */
18484   {
18485     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "or16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "or.w", 16,
18486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18487   },
18488 /* or.w${G} [$Src16An],[$Dst16An] */
18489   {
18490     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "or16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "or.w", 16,
18491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18492   },
18493 /* or.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
18494   {
18495     M32C_INSN_OR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "or16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "or.w", 24,
18496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18497   },
18498 /* or.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
18499   {
18500     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "or16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "or.w", 24,
18501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18502   },
18503 /* or.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
18504   {
18505     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "or16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "or.w", 24,
18506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18507   },
18508 /* or.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
18509   {
18510     M32C_INSN_OR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "or16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "or.w", 32,
18511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18512   },
18513 /* or.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
18514   {
18515     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "or16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "or.w", 32,
18516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18517   },
18518 /* or.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
18519   {
18520     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "or16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "or.w", 32,
18521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18522   },
18523 /* or.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
18524   {
18525     M32C_INSN_OR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "or16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "or.w", 24,
18526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18527   },
18528 /* or.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
18529   {
18530     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "or16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "or.w", 24,
18531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18532   },
18533 /* or.w${G} [$Src16An],${Dsp-16-u8}[sb] */
18534   {
18535     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "or16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "or.w", 24,
18536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18537   },
18538 /* or.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
18539   {
18540     M32C_INSN_OR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "or16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "or.w", 32,
18541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18542   },
18543 /* or.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
18544   {
18545     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "or16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "or.w", 32,
18546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18547   },
18548 /* or.w${G} [$Src16An],${Dsp-16-u16}[sb] */
18549   {
18550     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "or16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "or.w", 32,
18551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18552   },
18553 /* or.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
18554   {
18555     M32C_INSN_OR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "or16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "or.w", 24,
18556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18557   },
18558 /* or.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
18559   {
18560     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "or16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "or.w", 24,
18561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18562   },
18563 /* or.w${G} [$Src16An],${Dsp-16-s8}[fb] */
18564   {
18565     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "or16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "or.w", 24,
18566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18567   },
18568 /* or.w${G} $Src16RnHI,${Dsp-16-u16} */
18569   {
18570     M32C_INSN_OR16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "or16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "or.w", 32,
18571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18572   },
18573 /* or.w${G} $Src16AnHI,${Dsp-16-u16} */
18574   {
18575     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "or16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "or.w", 32,
18576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18577   },
18578 /* or.w${G} [$Src16An],${Dsp-16-u16} */
18579   {
18580     M32C_INSN_OR16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "or16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "or.w", 32,
18581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18582   },
18583 /* or.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
18584   {
18585     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "or16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "or.b", 24,
18586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18587   },
18588 /* or.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
18589   {
18590     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "or16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "or.b", 24,
18591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18592   },
18593 /* or.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
18594   {
18595     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "or16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "or.b", 24,
18596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18597   },
18598 /* or.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
18599   {
18600     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "or16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "or.b", 24,
18601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18602   },
18603 /* or.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
18604   {
18605     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "or16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "or.b", 24,
18606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18607   },
18608 /* or.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
18609   {
18610     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "or16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "or.b", 24,
18611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18612   },
18613 /* or.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
18614   {
18615     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "or16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "or.b", 24,
18616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18617   },
18618 /* or.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
18619   {
18620     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "or16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "or.b", 24,
18621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18622   },
18623 /* or.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
18624   {
18625     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "or16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "or.b", 24,
18626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18627   },
18628 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
18629   {
18630     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "or.b", 32,
18631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18632   },
18633 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
18634   {
18635     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "or.b", 32,
18636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18637   },
18638 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
18639   {
18640     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "or.b", 32,
18641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18642   },
18643 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
18644   {
18645     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "or.b", 40,
18646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18647   },
18648 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
18649   {
18650     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "or.b", 40,
18651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18652   },
18653 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
18654   {
18655     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "or.b", 40,
18656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18657   },
18658 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
18659   {
18660     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "or.b", 32,
18661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18662   },
18663 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
18664   {
18665     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "or.b", 32,
18666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18667   },
18668 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
18669   {
18670     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "or.b", 32,
18671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18672   },
18673 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
18674   {
18675     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "or.b", 40,
18676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18677   },
18678 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
18679   {
18680     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "or.b", 40,
18681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18682   },
18683 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
18684   {
18685     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "or.b", 40,
18686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18687   },
18688 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
18689   {
18690     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "or.b", 32,
18691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18692   },
18693 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
18694   {
18695     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "or.b", 32,
18696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18697   },
18698 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
18699   {
18700     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "or16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "or.b", 32,
18701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18702   },
18703 /* or.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
18704   {
18705     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "or16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "or.b", 40,
18706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18707   },
18708 /* or.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
18709   {
18710     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "or16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "or.b", 40,
18711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18712   },
18713 /* or.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
18714   {
18715     M32C_INSN_OR16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "or16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "or.b", 40,
18716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18717   },
18718 /* or.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
18719   {
18720     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "or16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "or.b", 32,
18721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18722   },
18723 /* or.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
18724   {
18725     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "or16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "or.b", 32,
18726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18727   },
18728 /* or.b${G} ${Dsp-16-u16},$Dst16RnQI */
18729   {
18730     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "or16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "or.b", 32,
18731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18732   },
18733 /* or.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
18734   {
18735     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "or16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "or.b", 32,
18736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18737   },
18738 /* or.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
18739   {
18740     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "or16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "or.b", 32,
18741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18742   },
18743 /* or.b${G} ${Dsp-16-u16},$Dst16AnQI */
18744   {
18745     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "or16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "or.b", 32,
18746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18747   },
18748 /* or.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
18749   {
18750     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "or16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "or.b", 32,
18751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18752   },
18753 /* or.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
18754   {
18755     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "or16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "or.b", 32,
18756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18757   },
18758 /* or.b${G} ${Dsp-16-u16},[$Dst16An] */
18759   {
18760     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "or16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "or.b", 32,
18761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18762   },
18763 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
18764   {
18765     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "or.b", 40,
18766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18767   },
18768 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
18769   {
18770     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "or.b", 40,
18771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18772   },
18773 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
18774   {
18775     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "or.b", 40,
18776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18777   },
18778 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
18779   {
18780     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "or.b", 48,
18781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18782   },
18783 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
18784   {
18785     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "or.b", 48,
18786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18787   },
18788 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
18789   {
18790     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "or.b", 48,
18791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18792   },
18793 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
18794   {
18795     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "or.b", 40,
18796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18797   },
18798 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
18799   {
18800     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "or.b", 40,
18801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18802   },
18803 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
18804   {
18805     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "or.b", 40,
18806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18807   },
18808 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
18809   {
18810     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "or.b", 48,
18811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18812   },
18813 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
18814   {
18815     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "or.b", 48,
18816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18817   },
18818 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
18819   {
18820     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "or.b", 48,
18821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18822   },
18823 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
18824   {
18825     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "or.b", 40,
18826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18827   },
18828 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
18829   {
18830     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "or.b", 40,
18831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18832   },
18833 /* or.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
18834   {
18835     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "or16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "or.b", 40,
18836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18837   },
18838 /* or.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
18839   {
18840     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "or16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "or.b", 48,
18841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18842   },
18843 /* or.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
18844   {
18845     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "or16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "or.b", 48,
18846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18847   },
18848 /* or.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
18849   {
18850     M32C_INSN_OR16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "or16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "or.b", 48,
18851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18852   },
18853 /* or.b${G} $Src16RnQI,$Dst16RnQI */
18854   {
18855     M32C_INSN_OR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "or16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "or.b", 16,
18856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18857   },
18858 /* or.b${G} $Src16AnQI,$Dst16RnQI */
18859   {
18860     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "or16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "or.b", 16,
18861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18862   },
18863 /* or.b${G} [$Src16An],$Dst16RnQI */
18864   {
18865     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "or16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "or.b", 16,
18866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18867   },
18868 /* or.b${G} $Src16RnQI,$Dst16AnQI */
18869   {
18870     M32C_INSN_OR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "or16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "or.b", 16,
18871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18872   },
18873 /* or.b${G} $Src16AnQI,$Dst16AnQI */
18874   {
18875     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "or16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "or.b", 16,
18876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18877   },
18878 /* or.b${G} [$Src16An],$Dst16AnQI */
18879   {
18880     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "or16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "or.b", 16,
18881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18882   },
18883 /* or.b${G} $Src16RnQI,[$Dst16An] */
18884   {
18885     M32C_INSN_OR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "or16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "or.b", 16,
18886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18887   },
18888 /* or.b${G} $Src16AnQI,[$Dst16An] */
18889   {
18890     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "or16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "or.b", 16,
18891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18892   },
18893 /* or.b${G} [$Src16An],[$Dst16An] */
18894   {
18895     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "or16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "or.b", 16,
18896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18897   },
18898 /* or.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
18899   {
18900     M32C_INSN_OR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "or16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "or.b", 24,
18901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18902   },
18903 /* or.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
18904   {
18905     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "or16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "or.b", 24,
18906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18907   },
18908 /* or.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
18909   {
18910     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "or16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "or.b", 24,
18911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18912   },
18913 /* or.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
18914   {
18915     M32C_INSN_OR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "or16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "or.b", 32,
18916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18917   },
18918 /* or.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
18919   {
18920     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "or16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "or.b", 32,
18921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18922   },
18923 /* or.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
18924   {
18925     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "or16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "or.b", 32,
18926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18927   },
18928 /* or.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
18929   {
18930     M32C_INSN_OR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "or16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "or.b", 24,
18931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18932   },
18933 /* or.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
18934   {
18935     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "or16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "or.b", 24,
18936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18937   },
18938 /* or.b${G} [$Src16An],${Dsp-16-u8}[sb] */
18939   {
18940     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "or16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "or.b", 24,
18941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18942   },
18943 /* or.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
18944   {
18945     M32C_INSN_OR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "or16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "or.b", 32,
18946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18947   },
18948 /* or.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
18949   {
18950     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "or16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "or.b", 32,
18951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18952   },
18953 /* or.b${G} [$Src16An],${Dsp-16-u16}[sb] */
18954   {
18955     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "or16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "or.b", 32,
18956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18957   },
18958 /* or.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
18959   {
18960     M32C_INSN_OR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "or16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "or.b", 24,
18961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18962   },
18963 /* or.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
18964   {
18965     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "or16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "or.b", 24,
18966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18967   },
18968 /* or.b${G} [$Src16An],${Dsp-16-s8}[fb] */
18969   {
18970     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "or16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "or.b", 24,
18971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18972   },
18973 /* or.b${G} $Src16RnQI,${Dsp-16-u16} */
18974   {
18975     M32C_INSN_OR16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "or16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "or.b", 32,
18976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18977   },
18978 /* or.b${G} $Src16AnQI,${Dsp-16-u16} */
18979   {
18980     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "or16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "or.b", 32,
18981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18982   },
18983 /* or.b${G} [$Src16An],${Dsp-16-u16} */
18984   {
18985     M32C_INSN_OR16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "or16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "or.b", 32,
18986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
18987   },
18988 /* or.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
18989   {
18990     M32C_INSN_OR32_W_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_HI, "or32.w-imm-S-2-S-8-dst32-2-S-8-SB-relative-HI", "or.w", 32,
18991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18992   },
18993 /* or.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
18994   {
18995     M32C_INSN_OR32_W_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_HI, "or32.w-imm-S-2-S-8-dst32-2-S-8-FB-relative-HI", "or.w", 32,
18996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
18997   },
18998 /* or.w${S} #${Imm-24-HI},${Dsp-8-u16} */
18999   {
19000     M32C_INSN_OR32_W_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_HI, "or32.w-imm-S-2-S-16-dst32-2-S-16-absolute-HI", "or.w", 40,
19001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19002   },
19003 /* or.w${S} #${Imm-8-HI},r0 */
19004   {
19005     M32C_INSN_OR32_W_IMM_S_2_S_BASIC_DST32_2_S_R0_DIRECT_HI, "or32.w-imm-S-2-S-basic-dst32-2-S-R0-direct-HI", "or.w", 24,
19006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19007   },
19008 /* or.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
19009   {
19010     M32C_INSN_OR32_B_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_QI, "or32.b-imm-S-2-S-8-dst32-2-S-8-SB-relative-QI", "or.b", 24,
19011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19012   },
19013 /* or.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
19014   {
19015     M32C_INSN_OR32_B_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_QI, "or32.b-imm-S-2-S-8-dst32-2-S-8-FB-relative-QI", "or.b", 24,
19016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19017   },
19018 /* or.b${S} #${Imm-24-QI},${Dsp-8-u16} */
19019   {
19020     M32C_INSN_OR32_B_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_QI, "or32.b-imm-S-2-S-16-dst32-2-S-16-absolute-QI", "or.b", 32,
19021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19022   },
19023 /* or.b${S} #${Imm-8-QI},r0l */
19024   {
19025     M32C_INSN_OR32_B_IMM_S_2_S_BASIC_DST32_2_S_R0L_DIRECT_QI, "or32.b-imm-S-2-S-basic-dst32-2-S-R0l-direct-QI", "or.b", 16,
19026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19027   },
19028 /* or.b${S} #${Imm-8-QI},r0l */
19029   {
19030     M32C_INSN_OR16_B_S_IMM8_DST3_DST16_3_S_R0L_DIRECT_QI, "or16.b.S-imm8-dst3-dst16-3-S-R0l-direct-QI", "or.b", 16,
19031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19032   },
19033 /* or.b${S} #${Imm-8-QI},r0h */
19034   {
19035     M32C_INSN_OR16_B_S_IMM8_DST3_DST16_3_S_R0H_DIRECT_QI, "or16.b.S-imm8-dst3-dst16-3-S-R0h-direct-QI", "or.b", 16,
19036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19037   },
19038 /* or.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
19039   {
19040     M32C_INSN_OR16_B_S_IMM8_DST3_DST16_3_S_16_8_SB_RELATIVE_QI, "or16.b.S-imm8-dst3-dst16-3-S-16-8-SB-relative-QI", "or.b", 24,
19041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19042   },
19043 /* or.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
19044   {
19045     M32C_INSN_OR16_B_S_IMM8_DST3_DST16_3_S_16_8_FB_RELATIVE_QI, "or16.b.S-imm8-dst3-dst16-3-S-16-8-FB-relative-QI", "or.b", 24,
19046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19047   },
19048 /* or.b${S} #${Imm-8-QI},${Dsp-16-u16} */
19049   {
19050     M32C_INSN_OR16_B_S_IMM8_DST3_DST16_3_S_16_16_ABSOLUTE_QI, "or16.b.S-imm8-dst3-dst16-3-S-16-16-absolute-QI", "or.b", 32,
19051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19052   },
19053 /* or.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
19054   {
19055     M32C_INSN_OR32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "or32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "or.w", 32,
19056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19057   },
19058 /* or.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
19059   {
19060     M32C_INSN_OR32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "or32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "or.w", 32,
19061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19062   },
19063 /* or.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
19064   {
19065     M32C_INSN_OR32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "or32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "or.w", 32,
19066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19067   },
19068 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
19069   {
19070     M32C_INSN_OR32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "or32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "or.w", 40,
19071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19072   },
19073 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
19074   {
19075     M32C_INSN_OR32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "or32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "or.w", 40,
19076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19077   },
19078 /* or.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
19079   {
19080     M32C_INSN_OR32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "or32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "or.w", 40,
19081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19082   },
19083 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
19084   {
19085     M32C_INSN_OR32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "or32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "or.w", 48,
19086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19087   },
19088 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
19089   {
19090     M32C_INSN_OR32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "or32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "or.w", 48,
19091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19092   },
19093 /* or.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
19094   {
19095     M32C_INSN_OR32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "or32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "or.w", 48,
19096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19097   },
19098 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16} */
19099   {
19100     M32C_INSN_OR32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "or32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "or.w", 48,
19101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19102   },
19103 /* or.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
19104   {
19105     M32C_INSN_OR32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "or32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "or.w", 56,
19106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19107   },
19108 /* or.w${G} #${Imm-40-HI},${Dsp-16-u24} */
19109   {
19110     M32C_INSN_OR32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "or32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "or.w", 56,
19111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19112   },
19113 /* or.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
19114   {
19115     M32C_INSN_OR32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "or32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "or.b", 24,
19116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19117   },
19118 /* or.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
19119   {
19120     M32C_INSN_OR32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "or32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "or.b", 24,
19121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19122   },
19123 /* or.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
19124   {
19125     M32C_INSN_OR32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "or32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "or.b", 24,
19126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19127   },
19128 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
19129   {
19130     M32C_INSN_OR32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "or32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "or.b", 32,
19131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19132   },
19133 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
19134   {
19135     M32C_INSN_OR32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "or32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "or.b", 32,
19136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19137   },
19138 /* or.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
19139   {
19140     M32C_INSN_OR32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "or32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "or.b", 32,
19141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19142   },
19143 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
19144   {
19145     M32C_INSN_OR32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "or32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "or.b", 40,
19146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19147   },
19148 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
19149   {
19150     M32C_INSN_OR32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "or32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "or.b", 40,
19151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19152   },
19153 /* or.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
19154   {
19155     M32C_INSN_OR32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "or32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "or.b", 40,
19156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19157   },
19158 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16} */
19159   {
19160     M32C_INSN_OR32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "or32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "or.b", 40,
19161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19162   },
19163 /* or.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
19164   {
19165     M32C_INSN_OR32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "or32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "or.b", 48,
19166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19167   },
19168 /* or.b${G} #${Imm-40-QI},${Dsp-16-u24} */
19169   {
19170     M32C_INSN_OR32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "or32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "or.b", 48,
19171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19172   },
19173 /* or.w${G} #${Imm-16-HI},$Dst16RnHI */
19174   {
19175     M32C_INSN_OR16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "or16.w-imm-G-basic-dst16-Rn-direct-HI", "or.w", 32,
19176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19177   },
19178 /* or.w${G} #${Imm-16-HI},$Dst16AnHI */
19179   {
19180     M32C_INSN_OR16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "or16.w-imm-G-basic-dst16-An-direct-HI", "or.w", 32,
19181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19182   },
19183 /* or.w${G} #${Imm-16-HI},[$Dst16An] */
19184   {
19185     M32C_INSN_OR16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "or16.w-imm-G-basic-dst16-An-indirect-HI", "or.w", 32,
19186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19187   },
19188 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
19189   {
19190     M32C_INSN_OR16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "or16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "or.w", 40,
19191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19192   },
19193 /* or.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
19194   {
19195     M32C_INSN_OR16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "or16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "or.w", 40,
19196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19197   },
19198 /* or.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
19199   {
19200     M32C_INSN_OR16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "or16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "or.w", 40,
19201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19202   },
19203 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
19204   {
19205     M32C_INSN_OR16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "or16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "or.w", 48,
19206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19207   },
19208 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
19209   {
19210     M32C_INSN_OR16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "or16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "or.w", 48,
19211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19212   },
19213 /* or.w${G} #${Imm-32-HI},${Dsp-16-u16} */
19214   {
19215     M32C_INSN_OR16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "or16.w-imm-G-16-16-dst16-16-16-absolute-HI", "or.w", 48,
19216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19217   },
19218 /* or.b${G} #${Imm-16-QI},$Dst16RnQI */
19219   {
19220     M32C_INSN_OR16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "or16.b-imm-G-basic-dst16-Rn-direct-QI", "or.b", 24,
19221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19222   },
19223 /* or.b${G} #${Imm-16-QI},$Dst16AnQI */
19224   {
19225     M32C_INSN_OR16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "or16.b-imm-G-basic-dst16-An-direct-QI", "or.b", 24,
19226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19227   },
19228 /* or.b${G} #${Imm-16-QI},[$Dst16An] */
19229   {
19230     M32C_INSN_OR16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "or16.b-imm-G-basic-dst16-An-indirect-QI", "or.b", 24,
19231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19232   },
19233 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
19234   {
19235     M32C_INSN_OR16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "or16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "or.b", 32,
19236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19237   },
19238 /* or.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
19239   {
19240     M32C_INSN_OR16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "or16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "or.b", 32,
19241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19242   },
19243 /* or.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
19244   {
19245     M32C_INSN_OR16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "or16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "or.b", 32,
19246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19247   },
19248 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
19249   {
19250     M32C_INSN_OR16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "or16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "or.b", 40,
19251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19252   },
19253 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
19254   {
19255     M32C_INSN_OR16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "or16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "or.b", 40,
19256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19257   },
19258 /* or.b${G} #${Imm-32-QI},${Dsp-16-u16} */
19259   {
19260     M32C_INSN_OR16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "or16.b-imm-G-16-16-dst16-16-16-absolute-QI", "or.b", 40,
19261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19262   },
19263 /* not.b:s r0l */
19264   {
19265     M32C_INSN_NOT16_B_S_DST16_3_S_R0L_DIRECT_QI, "not16.b.s-dst16-3-S-R0l-direct-QI", "not.b:s", 8,
19266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19267   },
19268 /* not.b:s r0h */
19269   {
19270     M32C_INSN_NOT16_B_S_DST16_3_S_R0H_DIRECT_QI, "not16.b.s-dst16-3-S-R0h-direct-QI", "not.b:s", 8,
19271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19272   },
19273 /* not.b:s ${Dsp-8-u8}[sb] */
19274   {
19275     M32C_INSN_NOT16_B_S_DST16_3_S_8_8_SB_RELATIVE_QI, "not16.b.s-dst16-3-S-8-8-SB-relative-QI", "not.b:s", 16,
19276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19277   },
19278 /* not.b:s ${Dsp-8-s8}[fb] */
19279   {
19280     M32C_INSN_NOT16_B_S_DST16_3_S_8_8_FB_RELATIVE_QI, "not16.b.s-dst16-3-S-8-8-FB-relative-QI", "not.b:s", 16,
19281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19282   },
19283 /* not.b:s ${Dsp-8-u16} */
19284   {
19285     M32C_INSN_NOT16_B_S_DST16_3_S_8_16_ABSOLUTE_QI, "not16.b.s-dst16-3-S-8-16-absolute-QI", "not.b:s", 24,
19286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19287   },
19288 /* not.w${G} $Dst32RnUnprefixedHI */
19289   {
19290     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "not.w", 16,
19291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19292   },
19293 /* not.w${G} $Dst32AnUnprefixedHI */
19294   {
19295     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "not.w", 16,
19296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19297   },
19298 /* not.w${G} [$Dst32AnUnprefixed] */
19299   {
19300     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "not.w", 16,
19301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19302   },
19303 /* not.w${G} ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19304   {
19305     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "not.w", 24,
19306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19307   },
19308 /* not.w${G} ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19309   {
19310     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "not.w", 32,
19311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19312   },
19313 /* not.w${G} ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19314   {
19315     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "not.w", 40,
19316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19317   },
19318 /* not.w${G} ${Dsp-16-u8}[sb] */
19319   {
19320     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "not.w", 24,
19321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19322   },
19323 /* not.w${G} ${Dsp-16-u16}[sb] */
19324   {
19325     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "not.w", 32,
19326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19327   },
19328 /* not.w${G} ${Dsp-16-s8}[fb] */
19329   {
19330     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "not.w", 24,
19331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19332   },
19333 /* not.w${G} ${Dsp-16-s16}[fb] */
19334   {
19335     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "not.w", 32,
19336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19337   },
19338 /* not.w${G} ${Dsp-16-u16} */
19339   {
19340     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "not.w", 32,
19341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19342   },
19343 /* not.w${G} ${Dsp-16-u24} */
19344   {
19345     M32C_INSN_NOT32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "not32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "not.w", 40,
19346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19347   },
19348 /* not.b${G} $Dst32RnUnprefixedQI */
19349   {
19350     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "not.b", 16,
19351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19352   },
19353 /* not.b${G} $Dst32AnUnprefixedQI */
19354   {
19355     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "not.b", 16,
19356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19357   },
19358 /* not.b${G} [$Dst32AnUnprefixed] */
19359   {
19360     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "not.b", 16,
19361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19362   },
19363 /* not.b${G} ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19364   {
19365     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "not.b", 24,
19366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19367   },
19368 /* not.b${G} ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19369   {
19370     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "not.b", 32,
19371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19372   },
19373 /* not.b${G} ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19374   {
19375     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "not.b", 40,
19376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19377   },
19378 /* not.b${G} ${Dsp-16-u8}[sb] */
19379   {
19380     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "not.b", 24,
19381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19382   },
19383 /* not.b${G} ${Dsp-16-u16}[sb] */
19384   {
19385     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "not.b", 32,
19386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19387   },
19388 /* not.b${G} ${Dsp-16-s8}[fb] */
19389   {
19390     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "not.b", 24,
19391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19392   },
19393 /* not.b${G} ${Dsp-16-s16}[fb] */
19394   {
19395     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "not.b", 32,
19396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19397   },
19398 /* not.b${G} ${Dsp-16-u16} */
19399   {
19400     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "not.b", 32,
19401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19402   },
19403 /* not.b${G} ${Dsp-16-u24} */
19404   {
19405     M32C_INSN_NOT32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "not32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "not.b", 40,
19406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19407   },
19408 /* not.w${G} $Dst16RnHI */
19409   {
19410     M32C_INSN_NOT16_W_16_DST16_RN_DIRECT_HI, "not16.w-16-dst16-Rn-direct-HI", "not.w", 16,
19411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19412   },
19413 /* not.w${G} $Dst16AnHI */
19414   {
19415     M32C_INSN_NOT16_W_16_DST16_AN_DIRECT_HI, "not16.w-16-dst16-An-direct-HI", "not.w", 16,
19416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19417   },
19418 /* not.w${G} [$Dst16An] */
19419   {
19420     M32C_INSN_NOT16_W_16_DST16_AN_INDIRECT_HI, "not16.w-16-dst16-An-indirect-HI", "not.w", 16,
19421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19422   },
19423 /* not.w${G} ${Dsp-16-u8}[$Dst16An] */
19424   {
19425     M32C_INSN_NOT16_W_16_DST16_16_8_AN_RELATIVE_HI, "not16.w-16-dst16-16-8-An-relative-HI", "not.w", 24,
19426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19427   },
19428 /* not.w${G} ${Dsp-16-u16}[$Dst16An] */
19429   {
19430     M32C_INSN_NOT16_W_16_DST16_16_16_AN_RELATIVE_HI, "not16.w-16-dst16-16-16-An-relative-HI", "not.w", 32,
19431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19432   },
19433 /* not.w${G} ${Dsp-16-u8}[sb] */
19434   {
19435     M32C_INSN_NOT16_W_16_DST16_16_8_SB_RELATIVE_HI, "not16.w-16-dst16-16-8-SB-relative-HI", "not.w", 24,
19436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19437   },
19438 /* not.w${G} ${Dsp-16-u16}[sb] */
19439   {
19440     M32C_INSN_NOT16_W_16_DST16_16_16_SB_RELATIVE_HI, "not16.w-16-dst16-16-16-SB-relative-HI", "not.w", 32,
19441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19442   },
19443 /* not.w${G} ${Dsp-16-s8}[fb] */
19444   {
19445     M32C_INSN_NOT16_W_16_DST16_16_8_FB_RELATIVE_HI, "not16.w-16-dst16-16-8-FB-relative-HI", "not.w", 24,
19446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19447   },
19448 /* not.w${G} ${Dsp-16-u16} */
19449   {
19450     M32C_INSN_NOT16_W_16_DST16_16_16_ABSOLUTE_HI, "not16.w-16-dst16-16-16-absolute-HI", "not.w", 32,
19451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19452   },
19453 /* not.b${G} $Dst16RnQI */
19454   {
19455     M32C_INSN_NOT16_B_16_DST16_RN_DIRECT_QI, "not16.b-16-dst16-Rn-direct-QI", "not.b", 16,
19456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19457   },
19458 /* not.b${G} $Dst16AnQI */
19459   {
19460     M32C_INSN_NOT16_B_16_DST16_AN_DIRECT_QI, "not16.b-16-dst16-An-direct-QI", "not.b", 16,
19461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19462   },
19463 /* not.b${G} [$Dst16An] */
19464   {
19465     M32C_INSN_NOT16_B_16_DST16_AN_INDIRECT_QI, "not16.b-16-dst16-An-indirect-QI", "not.b", 16,
19466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19467   },
19468 /* not.b${G} ${Dsp-16-u8}[$Dst16An] */
19469   {
19470     M32C_INSN_NOT16_B_16_DST16_16_8_AN_RELATIVE_QI, "not16.b-16-dst16-16-8-An-relative-QI", "not.b", 24,
19471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19472   },
19473 /* not.b${G} ${Dsp-16-u16}[$Dst16An] */
19474   {
19475     M32C_INSN_NOT16_B_16_DST16_16_16_AN_RELATIVE_QI, "not16.b-16-dst16-16-16-An-relative-QI", "not.b", 32,
19476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19477   },
19478 /* not.b${G} ${Dsp-16-u8}[sb] */
19479   {
19480     M32C_INSN_NOT16_B_16_DST16_16_8_SB_RELATIVE_QI, "not16.b-16-dst16-16-8-SB-relative-QI", "not.b", 24,
19481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19482   },
19483 /* not.b${G} ${Dsp-16-u16}[sb] */
19484   {
19485     M32C_INSN_NOT16_B_16_DST16_16_16_SB_RELATIVE_QI, "not16.b-16-dst16-16-16-SB-relative-QI", "not.b", 32,
19486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19487   },
19488 /* not.b${G} ${Dsp-16-s8}[fb] */
19489   {
19490     M32C_INSN_NOT16_B_16_DST16_16_8_FB_RELATIVE_QI, "not16.b-16-dst16-16-8-FB-relative-QI", "not.b", 24,
19491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19492   },
19493 /* not.b${G} ${Dsp-16-u16} */
19494   {
19495     M32C_INSN_NOT16_B_16_DST16_16_16_ABSOLUTE_QI, "not16.b-16-dst16-16-16-absolute-QI", "not.b", 32,
19496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19497   },
19498 /* neg.w $Dst32RnUnprefixedHI */
19499   {
19500     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "neg.w", 16,
19501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19502   },
19503 /* neg.w $Dst32AnUnprefixedHI */
19504   {
19505     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "neg.w", 16,
19506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19507   },
19508 /* neg.w [$Dst32AnUnprefixed] */
19509   {
19510     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "neg.w", 16,
19511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19512   },
19513 /* neg.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19514   {
19515     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "neg.w", 24,
19516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19517   },
19518 /* neg.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19519   {
19520     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "neg.w", 32,
19521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19522   },
19523 /* neg.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19524   {
19525     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "neg.w", 40,
19526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19527   },
19528 /* neg.w ${Dsp-16-u8}[sb] */
19529   {
19530     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "neg.w", 24,
19531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19532   },
19533 /* neg.w ${Dsp-16-u16}[sb] */
19534   {
19535     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "neg.w", 32,
19536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19537   },
19538 /* neg.w ${Dsp-16-s8}[fb] */
19539   {
19540     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "neg.w", 24,
19541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19542   },
19543 /* neg.w ${Dsp-16-s16}[fb] */
19544   {
19545     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "neg.w", 32,
19546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19547   },
19548 /* neg.w ${Dsp-16-u16} */
19549   {
19550     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "neg.w", 32,
19551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19552   },
19553 /* neg.w ${Dsp-16-u24} */
19554   {
19555     M32C_INSN_NEG32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "neg32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "neg.w", 40,
19556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19557   },
19558 /* neg.b $Dst32RnUnprefixedQI */
19559   {
19560     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "neg.b", 16,
19561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19562   },
19563 /* neg.b $Dst32AnUnprefixedQI */
19564   {
19565     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "neg.b", 16,
19566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19567   },
19568 /* neg.b [$Dst32AnUnprefixed] */
19569   {
19570     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "neg.b", 16,
19571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19572   },
19573 /* neg.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
19574   {
19575     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "neg.b", 24,
19576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19577   },
19578 /* neg.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
19579   {
19580     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "neg.b", 32,
19581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19582   },
19583 /* neg.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
19584   {
19585     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "neg.b", 40,
19586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19587   },
19588 /* neg.b ${Dsp-16-u8}[sb] */
19589   {
19590     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "neg.b", 24,
19591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19592   },
19593 /* neg.b ${Dsp-16-u16}[sb] */
19594   {
19595     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "neg.b", 32,
19596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19597   },
19598 /* neg.b ${Dsp-16-s8}[fb] */
19599   {
19600     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "neg.b", 24,
19601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19602   },
19603 /* neg.b ${Dsp-16-s16}[fb] */
19604   {
19605     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "neg.b", 32,
19606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19607   },
19608 /* neg.b ${Dsp-16-u16} */
19609   {
19610     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "neg.b", 32,
19611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19612   },
19613 /* neg.b ${Dsp-16-u24} */
19614   {
19615     M32C_INSN_NEG32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "neg32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "neg.b", 40,
19616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19617   },
19618 /* neg.w $Dst16RnHI */
19619   {
19620     M32C_INSN_NEG16_W_16_DST16_RN_DIRECT_HI, "neg16.w-16-dst16-Rn-direct-HI", "neg.w", 16,
19621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19622   },
19623 /* neg.w $Dst16AnHI */
19624   {
19625     M32C_INSN_NEG16_W_16_DST16_AN_DIRECT_HI, "neg16.w-16-dst16-An-direct-HI", "neg.w", 16,
19626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19627   },
19628 /* neg.w [$Dst16An] */
19629   {
19630     M32C_INSN_NEG16_W_16_DST16_AN_INDIRECT_HI, "neg16.w-16-dst16-An-indirect-HI", "neg.w", 16,
19631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19632   },
19633 /* neg.w ${Dsp-16-u8}[$Dst16An] */
19634   {
19635     M32C_INSN_NEG16_W_16_DST16_16_8_AN_RELATIVE_HI, "neg16.w-16-dst16-16-8-An-relative-HI", "neg.w", 24,
19636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19637   },
19638 /* neg.w ${Dsp-16-u16}[$Dst16An] */
19639   {
19640     M32C_INSN_NEG16_W_16_DST16_16_16_AN_RELATIVE_HI, "neg16.w-16-dst16-16-16-An-relative-HI", "neg.w", 32,
19641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19642   },
19643 /* neg.w ${Dsp-16-u8}[sb] */
19644   {
19645     M32C_INSN_NEG16_W_16_DST16_16_8_SB_RELATIVE_HI, "neg16.w-16-dst16-16-8-SB-relative-HI", "neg.w", 24,
19646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19647   },
19648 /* neg.w ${Dsp-16-u16}[sb] */
19649   {
19650     M32C_INSN_NEG16_W_16_DST16_16_16_SB_RELATIVE_HI, "neg16.w-16-dst16-16-16-SB-relative-HI", "neg.w", 32,
19651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19652   },
19653 /* neg.w ${Dsp-16-s8}[fb] */
19654   {
19655     M32C_INSN_NEG16_W_16_DST16_16_8_FB_RELATIVE_HI, "neg16.w-16-dst16-16-8-FB-relative-HI", "neg.w", 24,
19656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19657   },
19658 /* neg.w ${Dsp-16-u16} */
19659   {
19660     M32C_INSN_NEG16_W_16_DST16_16_16_ABSOLUTE_HI, "neg16.w-16-dst16-16-16-absolute-HI", "neg.w", 32,
19661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19662   },
19663 /* neg.b $Dst16RnQI */
19664   {
19665     M32C_INSN_NEG16_B_16_DST16_RN_DIRECT_QI, "neg16.b-16-dst16-Rn-direct-QI", "neg.b", 16,
19666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19667   },
19668 /* neg.b $Dst16AnQI */
19669   {
19670     M32C_INSN_NEG16_B_16_DST16_AN_DIRECT_QI, "neg16.b-16-dst16-An-direct-QI", "neg.b", 16,
19671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19672   },
19673 /* neg.b [$Dst16An] */
19674   {
19675     M32C_INSN_NEG16_B_16_DST16_AN_INDIRECT_QI, "neg16.b-16-dst16-An-indirect-QI", "neg.b", 16,
19676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19677   },
19678 /* neg.b ${Dsp-16-u8}[$Dst16An] */
19679   {
19680     M32C_INSN_NEG16_B_16_DST16_16_8_AN_RELATIVE_QI, "neg16.b-16-dst16-16-8-An-relative-QI", "neg.b", 24,
19681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19682   },
19683 /* neg.b ${Dsp-16-u16}[$Dst16An] */
19684   {
19685     M32C_INSN_NEG16_B_16_DST16_16_16_AN_RELATIVE_QI, "neg16.b-16-dst16-16-16-An-relative-QI", "neg.b", 32,
19686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19687   },
19688 /* neg.b ${Dsp-16-u8}[sb] */
19689   {
19690     M32C_INSN_NEG16_B_16_DST16_16_8_SB_RELATIVE_QI, "neg16.b-16-dst16-16-8-SB-relative-QI", "neg.b", 24,
19691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19692   },
19693 /* neg.b ${Dsp-16-u16}[sb] */
19694   {
19695     M32C_INSN_NEG16_B_16_DST16_16_16_SB_RELATIVE_QI, "neg16.b-16-dst16-16-16-SB-relative-QI", "neg.b", 32,
19696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19697   },
19698 /* neg.b ${Dsp-16-s8}[fb] */
19699   {
19700     M32C_INSN_NEG16_B_16_DST16_16_8_FB_RELATIVE_QI, "neg16.b-16-dst16-16-8-FB-relative-QI", "neg.b", 24,
19701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19702   },
19703 /* neg.b ${Dsp-16-u16} */
19704   {
19705     M32C_INSN_NEG16_B_16_DST16_16_16_ABSOLUTE_QI, "neg16.b-16-dst16-16-16-absolute-QI", "neg.b", 32,
19706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
19707   },
19708 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
19709   {
19710     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 24,
19711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19712   },
19713 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
19714   {
19715     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 24,
19716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19717   },
19718 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
19719   {
19720     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 24,
19721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19722   },
19723 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
19724   {
19725     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 24,
19726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19727   },
19728 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
19729   {
19730     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 24,
19731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19732   },
19733 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
19734   {
19735     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 24,
19736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19737   },
19738 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
19739   {
19740     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 24,
19741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19742   },
19743 /* mulu.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
19744   {
19745     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 24,
19746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19747   },
19748 /* mulu.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
19749   {
19750     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 24,
19751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19752   },
19753 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19754   {
19755     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "mulu.w", 32,
19756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19757   },
19758 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19759   {
19760     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "mulu.w", 32,
19761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19762   },
19763 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
19764   {
19765     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "mulu.w", 32,
19766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19767   },
19768 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19769   {
19770     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "mulu.w", 40,
19771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19772   },
19773 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19774   {
19775     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "mulu.w", 40,
19776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19777   },
19778 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
19779   {
19780     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "mulu.w", 40,
19781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19782   },
19783 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19784   {
19785     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "mulu.w", 48,
19786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19787   },
19788 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19789   {
19790     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "mulu.w", 48,
19791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19792   },
19793 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
19794   {
19795     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "mulu.w", 48,
19796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19797   },
19798 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
19799   {
19800     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "mulu.w", 32,
19801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19802   },
19803 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
19804   {
19805     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "mulu.w", 32,
19806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19807   },
19808 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
19809   {
19810     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "mulu.w", 32,
19811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19812   },
19813 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
19814   {
19815     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "mulu.w", 40,
19816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19817   },
19818 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
19819   {
19820     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "mulu.w", 40,
19821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19822   },
19823 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
19824   {
19825     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "mulu.w", 40,
19826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19827   },
19828 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
19829   {
19830     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "mulu.w", 32,
19831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19832   },
19833 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
19834   {
19835     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "mulu.w", 32,
19836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19837   },
19838 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
19839   {
19840     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "mulu.w", 32,
19841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19842   },
19843 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
19844   {
19845     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "mulu.w", 40,
19846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19847   },
19848 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
19849   {
19850     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "mulu.w", 40,
19851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19852   },
19853 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
19854   {
19855     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "mulu.w", 40,
19856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19857   },
19858 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
19859   {
19860     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "mulu.w", 40,
19861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19862   },
19863 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
19864   {
19865     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "mulu.w", 40,
19866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19867   },
19868 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
19869   {
19870     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "mulu.w", 40,
19871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19872   },
19873 /* mulu.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
19874   {
19875     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "mulu.w", 48,
19876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19877   },
19878 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
19879   {
19880     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "mulu.w", 48,
19881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19882   },
19883 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
19884   {
19885     M32C_INSN_MULU32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "mulu.w", 48,
19886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19887   },
19888 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
19889   {
19890     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 32,
19891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19892   },
19893 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
19894   {
19895     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 32,
19896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19897   },
19898 /* mulu.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
19899   {
19900     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 32,
19901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19902   },
19903 /* mulu.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
19904   {
19905     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 32,
19906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19907   },
19908 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
19909   {
19910     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 32,
19911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19912   },
19913 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
19914   {
19915     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 32,
19916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19917   },
19918 /* mulu.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
19919   {
19920     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 32,
19921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19922   },
19923 /* mulu.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
19924   {
19925     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 32,
19926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19927   },
19928 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
19929   {
19930     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 32,
19931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19932   },
19933 /* mulu.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
19934   {
19935     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 32,
19936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19937   },
19938 /* mulu.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
19939   {
19940     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 32,
19941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19942   },
19943 /* mulu.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
19944   {
19945     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 32,
19946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19947   },
19948 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19949   {
19950     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mulu.w", 40,
19951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19952   },
19953 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19954   {
19955     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mulu.w", 40,
19956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19957   },
19958 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
19959   {
19960     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mulu.w", 40,
19961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19962   },
19963 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
19964   {
19965     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mulu.w", 40,
19966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19967   },
19968 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19969   {
19970     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mulu.w", 48,
19971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19972   },
19973 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19974   {
19975     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mulu.w", 48,
19976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19977   },
19978 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
19979   {
19980     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mulu.w", 48,
19981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19982   },
19983 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
19984   {
19985     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mulu.w", 48,
19986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19987   },
19988 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19989   {
19990     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mulu.w", 56,
19991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19992   },
19993 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19994   {
19995     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mulu.w", 56,
19996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
19997   },
19998 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
19999   {
20000     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mulu.w", 56,
20001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20002   },
20003 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
20004   {
20005     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mulu.w", 56,
20006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20007   },
20008 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
20009   {
20010     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mulu.w", 40,
20011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20012   },
20013 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
20014   {
20015     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mulu.w", 40,
20016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20017   },
20018 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
20019   {
20020     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mulu.w", 40,
20021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20022   },
20023 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
20024   {
20025     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mulu.w", 40,
20026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20027   },
20028 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
20029   {
20030     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mulu.w", 48,
20031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20032   },
20033 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
20034   {
20035     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mulu.w", 48,
20036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20037   },
20038 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
20039   {
20040     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mulu.w", 48,
20041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20042   },
20043 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
20044   {
20045     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mulu.w", 48,
20046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20047   },
20048 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
20049   {
20050     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mulu.w", 40,
20051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20052   },
20053 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
20054   {
20055     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mulu.w", 40,
20056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20057   },
20058 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
20059   {
20060     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mulu.w", 40,
20061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20062   },
20063 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
20064   {
20065     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mulu.w", 40,
20066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20067   },
20068 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
20069   {
20070     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mulu.w", 48,
20071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20072   },
20073 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
20074   {
20075     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mulu.w", 48,
20076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20077   },
20078 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
20079   {
20080     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mulu.w", 48,
20081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20082   },
20083 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
20084   {
20085     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mulu.w", 48,
20086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20087   },
20088 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
20089   {
20090     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mulu.w", 48,
20091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20092   },
20093 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
20094   {
20095     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mulu.w", 48,
20096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20097   },
20098 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
20099   {
20100     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mulu.w", 48,
20101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20102   },
20103 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
20104   {
20105     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mulu.w", 48,
20106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20107   },
20108 /* mulu.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
20109   {
20110     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mulu.w", 56,
20111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20112   },
20113 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
20114   {
20115     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mulu.w", 56,
20116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20117   },
20118 /* mulu.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
20119   {
20120     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mulu.w", 56,
20121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20122   },
20123 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
20124   {
20125     M32C_INSN_MULU32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mulu.w", 56,
20126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20127   },
20128 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
20129   {
20130     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 40,
20131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20132   },
20133 /* mulu.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
20134   {
20135     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 40,
20136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20137   },
20138 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
20139   {
20140     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 40,
20141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20142   },
20143 /* mulu.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
20144   {
20145     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 40,
20146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20147   },
20148 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20149   {
20150     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 40,
20151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20152   },
20153 /* mulu.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
20154   {
20155     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 40,
20156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20157   },
20158 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
20159   {
20160     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "mulu.w", 48,
20161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20162   },
20163 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
20164   {
20165     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "mulu.w", 48,
20166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20167   },
20168 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
20169   {
20170     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "mulu.w", 56,
20171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20172   },
20173 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
20174   {
20175     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "mulu.w", 56,
20176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20177   },
20178 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
20179   {
20180     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "mulu.w", 64,
20181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20182   },
20183 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
20184   {
20185     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "mulu.w", 64,
20186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20187   },
20188 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
20189   {
20190     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "mulu.w", 48,
20191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20192   },
20193 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
20194   {
20195     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "mulu.w", 48,
20196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20197   },
20198 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
20199   {
20200     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "mulu.w", 56,
20201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20202   },
20203 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
20204   {
20205     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "mulu.w", 56,
20206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20207   },
20208 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
20209   {
20210     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "mulu.w", 48,
20211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20212   },
20213 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
20214   {
20215     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "mulu.w", 48,
20216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20217   },
20218 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
20219   {
20220     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "mulu.w", 56,
20221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20222   },
20223 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
20224   {
20225     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "mulu.w", 56,
20226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20227   },
20228 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
20229   {
20230     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "mulu.w", 56,
20231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20232   },
20233 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
20234   {
20235     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "mulu.w", 56,
20236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20237   },
20238 /* mulu.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
20239   {
20240     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "mulu.w", 64,
20241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20242   },
20243 /* mulu.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
20244   {
20245     M32C_INSN_MULU32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "mulu.w", 64,
20246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20247   },
20248 /* mulu.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
20249   {
20250     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 16,
20251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20252   },
20253 /* mulu.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
20254   {
20255     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 16,
20256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20257   },
20258 /* mulu.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
20259   {
20260     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 16,
20261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20262   },
20263 /* mulu.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
20264   {
20265     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 16,
20266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20267   },
20268 /* mulu.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
20269   {
20270     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 16,
20271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20272   },
20273 /* mulu.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
20274   {
20275     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mulu.w", 16,
20276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20277   },
20278 /* mulu.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
20279   {
20280     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 16,
20281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20282   },
20283 /* mulu.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
20284   {
20285     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 16,
20286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20287   },
20288 /* mulu.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20289   {
20290     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mulu.w", 16,
20291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20292   },
20293 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20294   {
20295     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "mulu.w", 24,
20296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20297   },
20298 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
20299   {
20300     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "mulu.w", 24,
20301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20302   },
20303 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
20304   {
20305     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "mulu.w", 24,
20306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20307   },
20308 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20309   {
20310     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "mulu.w", 32,
20311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20312   },
20313 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
20314   {
20315     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "mulu.w", 32,
20316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20317   },
20318 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
20319   {
20320     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "mulu.w", 32,
20321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20322   },
20323 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
20324   {
20325     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "mulu.w", 40,
20326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20327   },
20328 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
20329   {
20330     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "mulu.w", 40,
20331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20332   },
20333 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
20334   {
20335     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "mulu.w", 40,
20336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20337   },
20338 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
20339   {
20340     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "mulu.w", 24,
20341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20342   },
20343 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
20344   {
20345     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "mulu.w", 24,
20346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20347   },
20348 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
20349   {
20350     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "mulu.w", 24,
20351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20352   },
20353 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
20354   {
20355     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "mulu.w", 32,
20356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20357   },
20358 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
20359   {
20360     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "mulu.w", 32,
20361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20362   },
20363 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
20364   {
20365     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "mulu.w", 32,
20366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20367   },
20368 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
20369   {
20370     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "mulu.w", 24,
20371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20372   },
20373 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
20374   {
20375     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "mulu.w", 24,
20376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20377   },
20378 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
20379   {
20380     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "mulu.w", 24,
20381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20382   },
20383 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
20384   {
20385     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "mulu.w", 32,
20386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20387   },
20388 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
20389   {
20390     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "mulu.w", 32,
20391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20392   },
20393 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
20394   {
20395     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "mulu.w", 32,
20396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20397   },
20398 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
20399   {
20400     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "mulu.w", 32,
20401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20402   },
20403 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
20404   {
20405     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "mulu.w", 32,
20406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20407   },
20408 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
20409   {
20410     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "mulu.w", 32,
20411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20412   },
20413 /* mulu.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
20414   {
20415     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "mulu.w", 40,
20416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20417   },
20418 /* mulu.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
20419   {
20420     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "mulu.w", 40,
20421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20422   },
20423 /* mulu.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
20424   {
20425     M32C_INSN_MULU32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "mulu.w", 40,
20426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20427   },
20428 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20429   {
20430     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 24,
20431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20432   },
20433 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
20434   {
20435     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 24,
20436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20437   },
20438 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
20439   {
20440     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 24,
20441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20442   },
20443 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20444   {
20445     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 24,
20446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20447   },
20448 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
20449   {
20450     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 24,
20451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20452   },
20453 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
20454   {
20455     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 24,
20456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20457   },
20458 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20459   {
20460     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 24,
20461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20462   },
20463 /* mulu.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
20464   {
20465     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 24,
20466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20467   },
20468 /* mulu.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
20469   {
20470     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 24,
20471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20472   },
20473 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20474   {
20475     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "mulu.b", 32,
20476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20477   },
20478 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20479   {
20480     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "mulu.b", 32,
20481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20482   },
20483 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
20484   {
20485     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "mulu.b", 32,
20486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20487   },
20488 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20489   {
20490     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "mulu.b", 40,
20491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20492   },
20493 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20494   {
20495     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "mulu.b", 40,
20496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20497   },
20498 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
20499   {
20500     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "mulu.b", 40,
20501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20502   },
20503 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20504   {
20505     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "mulu.b", 48,
20506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20507   },
20508 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20509   {
20510     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "mulu.b", 48,
20511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20512   },
20513 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
20514   {
20515     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "mulu.b", 48,
20516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20517   },
20518 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
20519   {
20520     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "mulu.b", 32,
20521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20522   },
20523 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
20524   {
20525     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "mulu.b", 32,
20526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20527   },
20528 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
20529   {
20530     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "mulu.b", 32,
20531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20532   },
20533 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
20534   {
20535     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "mulu.b", 40,
20536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20537   },
20538 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
20539   {
20540     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "mulu.b", 40,
20541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20542   },
20543 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
20544   {
20545     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "mulu.b", 40,
20546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20547   },
20548 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
20549   {
20550     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "mulu.b", 32,
20551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20552   },
20553 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
20554   {
20555     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "mulu.b", 32,
20556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20557   },
20558 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
20559   {
20560     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "mulu.b", 32,
20561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20562   },
20563 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
20564   {
20565     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "mulu.b", 40,
20566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20567   },
20568 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
20569   {
20570     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "mulu.b", 40,
20571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20572   },
20573 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
20574   {
20575     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "mulu.b", 40,
20576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20577   },
20578 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
20579   {
20580     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "mulu.b", 40,
20581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20582   },
20583 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
20584   {
20585     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "mulu.b", 40,
20586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20587   },
20588 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
20589   {
20590     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "mulu.b", 40,
20591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20592   },
20593 /* mulu.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
20594   {
20595     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "mulu.b", 48,
20596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20597   },
20598 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
20599   {
20600     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "mulu.b", 48,
20601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20602   },
20603 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
20604   {
20605     M32C_INSN_MULU32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "mulu.b", 48,
20606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20607   },
20608 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20609   {
20610     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 32,
20611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20612   },
20613 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
20614   {
20615     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 32,
20616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20617   },
20618 /* mulu.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
20619   {
20620     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 32,
20621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20622   },
20623 /* mulu.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
20624   {
20625     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 32,
20626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20627   },
20628 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20629   {
20630     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 32,
20631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20632   },
20633 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
20634   {
20635     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 32,
20636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20637   },
20638 /* mulu.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
20639   {
20640     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 32,
20641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20642   },
20643 /* mulu.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
20644   {
20645     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 32,
20646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20647   },
20648 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20649   {
20650     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 32,
20651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20652   },
20653 /* mulu.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
20654   {
20655     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 32,
20656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20657   },
20658 /* mulu.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
20659   {
20660     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 32,
20661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20662   },
20663 /* mulu.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
20664   {
20665     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 32,
20666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20667   },
20668 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20669   {
20670     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mulu.b", 40,
20671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20672   },
20673 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20674   {
20675     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mulu.b", 40,
20676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20677   },
20678 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
20679   {
20680     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mulu.b", 40,
20681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20682   },
20683 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
20684   {
20685     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mulu.b", 40,
20686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20687   },
20688 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20689   {
20690     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mulu.b", 48,
20691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20692   },
20693 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20694   {
20695     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mulu.b", 48,
20696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20697   },
20698 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
20699   {
20700     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mulu.b", 48,
20701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20702   },
20703 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
20704   {
20705     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mulu.b", 48,
20706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20707   },
20708 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20709   {
20710     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mulu.b", 56,
20711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20712   },
20713 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20714   {
20715     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mulu.b", 56,
20716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20717   },
20718 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
20719   {
20720     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mulu.b", 56,
20721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20722   },
20723 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
20724   {
20725     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mulu.b", 56,
20726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20727   },
20728 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
20729   {
20730     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mulu.b", 40,
20731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20732   },
20733 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
20734   {
20735     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mulu.b", 40,
20736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20737   },
20738 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
20739   {
20740     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mulu.b", 40,
20741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20742   },
20743 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
20744   {
20745     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mulu.b", 40,
20746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20747   },
20748 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
20749   {
20750     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mulu.b", 48,
20751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20752   },
20753 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
20754   {
20755     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mulu.b", 48,
20756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20757   },
20758 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
20759   {
20760     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mulu.b", 48,
20761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20762   },
20763 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
20764   {
20765     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mulu.b", 48,
20766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20767   },
20768 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
20769   {
20770     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mulu.b", 40,
20771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20772   },
20773 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
20774   {
20775     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mulu.b", 40,
20776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20777   },
20778 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
20779   {
20780     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mulu.b", 40,
20781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20782   },
20783 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
20784   {
20785     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mulu.b", 40,
20786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20787   },
20788 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
20789   {
20790     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mulu.b", 48,
20791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20792   },
20793 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
20794   {
20795     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mulu.b", 48,
20796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20797   },
20798 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
20799   {
20800     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mulu.b", 48,
20801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20802   },
20803 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
20804   {
20805     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mulu.b", 48,
20806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20807   },
20808 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
20809   {
20810     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mulu.b", 48,
20811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20812   },
20813 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
20814   {
20815     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mulu.b", 48,
20816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20817   },
20818 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
20819   {
20820     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mulu.b", 48,
20821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20822   },
20823 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
20824   {
20825     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mulu.b", 48,
20826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20827   },
20828 /* mulu.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
20829   {
20830     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mulu.b", 56,
20831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20832   },
20833 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
20834   {
20835     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mulu.b", 56,
20836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20837   },
20838 /* mulu.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
20839   {
20840     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mulu.b", 56,
20841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20842   },
20843 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
20844   {
20845     M32C_INSN_MULU32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mulu.b", 56,
20846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20847   },
20848 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20849   {
20850     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 40,
20851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20852   },
20853 /* mulu.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
20854   {
20855     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 40,
20856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20857   },
20858 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20859   {
20860     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 40,
20861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20862   },
20863 /* mulu.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
20864   {
20865     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 40,
20866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20867   },
20868 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
20869   {
20870     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 40,
20871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20872   },
20873 /* mulu.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
20874   {
20875     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 40,
20876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20877   },
20878 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
20879   {
20880     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "mulu.b", 48,
20881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20882   },
20883 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
20884   {
20885     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "mulu.b", 48,
20886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20887   },
20888 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
20889   {
20890     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "mulu.b", 56,
20891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20892   },
20893 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
20894   {
20895     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "mulu.b", 56,
20896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20897   },
20898 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
20899   {
20900     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "mulu.b", 64,
20901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20902   },
20903 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
20904   {
20905     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "mulu.b", 64,
20906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20907   },
20908 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
20909   {
20910     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "mulu.b", 48,
20911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20912   },
20913 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
20914   {
20915     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "mulu.b", 48,
20916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20917   },
20918 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
20919   {
20920     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "mulu.b", 56,
20921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20922   },
20923 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
20924   {
20925     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "mulu.b", 56,
20926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20927   },
20928 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
20929   {
20930     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "mulu.b", 48,
20931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20932   },
20933 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
20934   {
20935     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "mulu.b", 48,
20936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20937   },
20938 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
20939   {
20940     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "mulu.b", 56,
20941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20942   },
20943 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
20944   {
20945     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "mulu.b", 56,
20946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20947   },
20948 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
20949   {
20950     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "mulu.b", 56,
20951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20952   },
20953 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
20954   {
20955     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "mulu.b", 56,
20956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20957   },
20958 /* mulu.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
20959   {
20960     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "mulu.b", 64,
20961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20962   },
20963 /* mulu.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
20964   {
20965     M32C_INSN_MULU32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "mulu.b", 64,
20966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20967   },
20968 /* mulu.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
20969   {
20970     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 16,
20971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20972   },
20973 /* mulu.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
20974   {
20975     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 16,
20976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20977   },
20978 /* mulu.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
20979   {
20980     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 16,
20981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20982   },
20983 /* mulu.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
20984   {
20985     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 16,
20986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20987   },
20988 /* mulu.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
20989   {
20990     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 16,
20991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20992   },
20993 /* mulu.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
20994   {
20995     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mulu.b", 16,
20996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
20997   },
20998 /* mulu.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
20999   {
21000     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 16,
21001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21002   },
21003 /* mulu.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
21004   {
21005     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 16,
21006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21007   },
21008 /* mulu.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
21009   {
21010     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mulu.b", 16,
21011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21012   },
21013 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
21014   {
21015     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "mulu.b", 24,
21016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21017   },
21018 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
21019   {
21020     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "mulu.b", 24,
21021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21022   },
21023 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
21024   {
21025     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "mulu.b", 24,
21026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21027   },
21028 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
21029   {
21030     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "mulu.b", 32,
21031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21032   },
21033 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
21034   {
21035     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "mulu.b", 32,
21036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21037   },
21038 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
21039   {
21040     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "mulu.b", 32,
21041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21042   },
21043 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
21044   {
21045     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "mulu.b", 40,
21046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21047   },
21048 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
21049   {
21050     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "mulu.b", 40,
21051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21052   },
21053 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
21054   {
21055     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "mulu.b", 40,
21056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21057   },
21058 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
21059   {
21060     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "mulu.b", 24,
21061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21062   },
21063 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
21064   {
21065     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "mulu.b", 24,
21066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21067   },
21068 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
21069   {
21070     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "mulu.b", 24,
21071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21072   },
21073 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
21074   {
21075     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "mulu.b", 32,
21076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21077   },
21078 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
21079   {
21080     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "mulu.b", 32,
21081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21082   },
21083 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
21084   {
21085     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "mulu.b", 32,
21086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21087   },
21088 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
21089   {
21090     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "mulu.b", 24,
21091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21092   },
21093 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
21094   {
21095     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "mulu.b", 24,
21096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21097   },
21098 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
21099   {
21100     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "mulu.b", 24,
21101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21102   },
21103 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
21104   {
21105     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "mulu.b", 32,
21106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21107   },
21108 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
21109   {
21110     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "mulu.b", 32,
21111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21112   },
21113 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
21114   {
21115     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "mulu.b", 32,
21116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21117   },
21118 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
21119   {
21120     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "mulu.b", 32,
21121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21122   },
21123 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
21124   {
21125     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "mulu.b", 32,
21126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21127   },
21128 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
21129   {
21130     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "mulu.b", 32,
21131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21132   },
21133 /* mulu.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
21134   {
21135     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "mulu.b", 40,
21136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21137   },
21138 /* mulu.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
21139   {
21140     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "mulu.b", 40,
21141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21142   },
21143 /* mulu.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
21144   {
21145     M32C_INSN_MULU32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "mulu.b", 40,
21146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21147   },
21148 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
21149   {
21150     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "mulu16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "mulu.w", 24,
21151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21152   },
21153 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
21154   {
21155     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "mulu16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "mulu.w", 24,
21156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21157   },
21158 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
21159   {
21160     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "mulu16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "mulu.w", 24,
21161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21162   },
21163 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
21164   {
21165     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "mulu16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "mulu.w", 24,
21166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21167   },
21168 /* mulu.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
21169   {
21170     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "mulu16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "mulu.w", 24,
21171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21172   },
21173 /* mulu.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
21174   {
21175     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "mulu16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "mulu.w", 24,
21176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21177   },
21178 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
21179   {
21180     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mulu16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "mulu.w", 24,
21181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21182   },
21183 /* mulu.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
21184   {
21185     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mulu16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "mulu.w", 24,
21186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21187   },
21188 /* mulu.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
21189   {
21190     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mulu16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "mulu.w", 24,
21191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21192   },
21193 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
21194   {
21195     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "mulu.w", 32,
21196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21197   },
21198 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
21199   {
21200     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "mulu.w", 32,
21201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21202   },
21203 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
21204   {
21205     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "mulu.w", 32,
21206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21207   },
21208 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
21209   {
21210     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "mulu.w", 40,
21211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21212   },
21213 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
21214   {
21215     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "mulu.w", 40,
21216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21217   },
21218 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
21219   {
21220     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "mulu.w", 40,
21221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21222   },
21223 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
21224   {
21225     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "mulu.w", 32,
21226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21227   },
21228 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
21229   {
21230     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "mulu.w", 32,
21231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21232   },
21233 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
21234   {
21235     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "mulu.w", 32,
21236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21237   },
21238 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
21239   {
21240     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "mulu.w", 40,
21241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21242   },
21243 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
21244   {
21245     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "mulu.w", 40,
21246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21247   },
21248 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
21249   {
21250     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "mulu.w", 40,
21251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21252   },
21253 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
21254   {
21255     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "mulu.w", 32,
21256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21257   },
21258 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
21259   {
21260     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "mulu.w", 32,
21261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21262   },
21263 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
21264   {
21265     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "mulu16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "mulu.w", 32,
21266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21267   },
21268 /* mulu.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
21269   {
21270     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "mulu16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "mulu.w", 40,
21271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21272   },
21273 /* mulu.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
21274   {
21275     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "mulu16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "mulu.w", 40,
21276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21277   },
21278 /* mulu.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
21279   {
21280     M32C_INSN_MULU16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "mulu16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "mulu.w", 40,
21281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21282   },
21283 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
21284   {
21285     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "mulu16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "mulu.w", 32,
21286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21287   },
21288 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
21289   {
21290     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "mulu16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "mulu.w", 32,
21291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21292   },
21293 /* mulu.w${G} ${Dsp-16-u16},$Dst16RnHI */
21294   {
21295     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "mulu16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "mulu.w", 32,
21296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21297   },
21298 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
21299   {
21300     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "mulu16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "mulu.w", 32,
21301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21302   },
21303 /* mulu.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
21304   {
21305     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "mulu16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "mulu.w", 32,
21306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21307   },
21308 /* mulu.w${G} ${Dsp-16-u16},$Dst16AnHI */
21309   {
21310     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "mulu16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "mulu.w", 32,
21311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21312   },
21313 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
21314   {
21315     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mulu16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "mulu.w", 32,
21316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21317   },
21318 /* mulu.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
21319   {
21320     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mulu16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "mulu.w", 32,
21321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21322   },
21323 /* mulu.w${G} ${Dsp-16-u16},[$Dst16An] */
21324   {
21325     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "mulu16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "mulu.w", 32,
21326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21327   },
21328 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
21329   {
21330     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "mulu.w", 40,
21331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21332   },
21333 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
21334   {
21335     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "mulu.w", 40,
21336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21337   },
21338 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
21339   {
21340     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "mulu.w", 40,
21341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21342   },
21343 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
21344   {
21345     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "mulu.w", 48,
21346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21347   },
21348 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
21349   {
21350     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "mulu.w", 48,
21351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21352   },
21353 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
21354   {
21355     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "mulu.w", 48,
21356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21357   },
21358 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
21359   {
21360     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "mulu.w", 40,
21361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21362   },
21363 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
21364   {
21365     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "mulu.w", 40,
21366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21367   },
21368 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
21369   {
21370     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "mulu.w", 40,
21371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21372   },
21373 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
21374   {
21375     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "mulu.w", 48,
21376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21377   },
21378 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
21379   {
21380     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "mulu.w", 48,
21381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21382   },
21383 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
21384   {
21385     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "mulu.w", 48,
21386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21387   },
21388 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
21389   {
21390     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "mulu.w", 40,
21391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21392   },
21393 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
21394   {
21395     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "mulu.w", 40,
21396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21397   },
21398 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
21399   {
21400     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "mulu16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "mulu.w", 40,
21401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21402   },
21403 /* mulu.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
21404   {
21405     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "mulu16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "mulu.w", 48,
21406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21407   },
21408 /* mulu.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
21409   {
21410     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "mulu16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "mulu.w", 48,
21411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21412   },
21413 /* mulu.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
21414   {
21415     M32C_INSN_MULU16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "mulu16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "mulu.w", 48,
21416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21417   },
21418 /* mulu.w${G} $Src16RnHI,$Dst16RnHI */
21419   {
21420     M32C_INSN_MULU16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "mulu16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "mulu.w", 16,
21421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21422   },
21423 /* mulu.w${G} $Src16AnHI,$Dst16RnHI */
21424   {
21425     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "mulu16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "mulu.w", 16,
21426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21427   },
21428 /* mulu.w${G} [$Src16An],$Dst16RnHI */
21429   {
21430     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "mulu16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "mulu.w", 16,
21431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21432   },
21433 /* mulu.w${G} $Src16RnHI,$Dst16AnHI */
21434   {
21435     M32C_INSN_MULU16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "mulu16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "mulu.w", 16,
21436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21437   },
21438 /* mulu.w${G} $Src16AnHI,$Dst16AnHI */
21439   {
21440     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "mulu16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "mulu.w", 16,
21441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21442   },
21443 /* mulu.w${G} [$Src16An],$Dst16AnHI */
21444   {
21445     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "mulu16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "mulu.w", 16,
21446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21447   },
21448 /* mulu.w${G} $Src16RnHI,[$Dst16An] */
21449   {
21450     M32C_INSN_MULU16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "mulu16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "mulu.w", 16,
21451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21452   },
21453 /* mulu.w${G} $Src16AnHI,[$Dst16An] */
21454   {
21455     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "mulu16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "mulu.w", 16,
21456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21457   },
21458 /* mulu.w${G} [$Src16An],[$Dst16An] */
21459   {
21460     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "mulu16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "mulu.w", 16,
21461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21462   },
21463 /* mulu.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
21464   {
21465     M32C_INSN_MULU16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "mulu16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "mulu.w", 24,
21466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21467   },
21468 /* mulu.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
21469   {
21470     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "mulu16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "mulu.w", 24,
21471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21472   },
21473 /* mulu.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
21474   {
21475     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "mulu16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "mulu.w", 24,
21476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21477   },
21478 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
21479   {
21480     M32C_INSN_MULU16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "mulu16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "mulu.w", 32,
21481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21482   },
21483 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
21484   {
21485     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "mulu16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "mulu.w", 32,
21486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21487   },
21488 /* mulu.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
21489   {
21490     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "mulu16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "mulu.w", 32,
21491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21492   },
21493 /* mulu.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
21494   {
21495     M32C_INSN_MULU16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "mulu16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "mulu.w", 24,
21496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21497   },
21498 /* mulu.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
21499   {
21500     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "mulu16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "mulu.w", 24,
21501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21502   },
21503 /* mulu.w${G} [$Src16An],${Dsp-16-u8}[sb] */
21504   {
21505     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "mulu16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "mulu.w", 24,
21506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21507   },
21508 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
21509   {
21510     M32C_INSN_MULU16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "mulu16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "mulu.w", 32,
21511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21512   },
21513 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
21514   {
21515     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "mulu16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "mulu.w", 32,
21516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21517   },
21518 /* mulu.w${G} [$Src16An],${Dsp-16-u16}[sb] */
21519   {
21520     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "mulu16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "mulu.w", 32,
21521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21522   },
21523 /* mulu.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
21524   {
21525     M32C_INSN_MULU16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "mulu16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "mulu.w", 24,
21526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21527   },
21528 /* mulu.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
21529   {
21530     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "mulu16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "mulu.w", 24,
21531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21532   },
21533 /* mulu.w${G} [$Src16An],${Dsp-16-s8}[fb] */
21534   {
21535     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "mulu16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "mulu.w", 24,
21536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21537   },
21538 /* mulu.w${G} $Src16RnHI,${Dsp-16-u16} */
21539   {
21540     M32C_INSN_MULU16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "mulu16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "mulu.w", 32,
21541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21542   },
21543 /* mulu.w${G} $Src16AnHI,${Dsp-16-u16} */
21544   {
21545     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "mulu16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "mulu.w", 32,
21546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21547   },
21548 /* mulu.w${G} [$Src16An],${Dsp-16-u16} */
21549   {
21550     M32C_INSN_MULU16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "mulu16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "mulu.w", 32,
21551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21552   },
21553 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
21554   {
21555     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "mulu16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "mulu.b", 24,
21556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21557   },
21558 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
21559   {
21560     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "mulu16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "mulu.b", 24,
21561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21562   },
21563 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
21564   {
21565     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "mulu16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "mulu.b", 24,
21566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21567   },
21568 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
21569   {
21570     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "mulu16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "mulu.b", 24,
21571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21572   },
21573 /* mulu.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
21574   {
21575     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "mulu16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "mulu.b", 24,
21576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21577   },
21578 /* mulu.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
21579   {
21580     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "mulu16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "mulu.b", 24,
21581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21582   },
21583 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
21584   {
21585     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mulu16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "mulu.b", 24,
21586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21587   },
21588 /* mulu.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
21589   {
21590     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mulu16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "mulu.b", 24,
21591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21592   },
21593 /* mulu.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
21594   {
21595     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mulu16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "mulu.b", 24,
21596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21597   },
21598 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
21599   {
21600     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "mulu.b", 32,
21601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21602   },
21603 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
21604   {
21605     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "mulu.b", 32,
21606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21607   },
21608 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
21609   {
21610     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "mulu.b", 32,
21611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21612   },
21613 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
21614   {
21615     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "mulu.b", 40,
21616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21617   },
21618 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
21619   {
21620     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "mulu.b", 40,
21621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21622   },
21623 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
21624   {
21625     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "mulu.b", 40,
21626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21627   },
21628 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
21629   {
21630     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "mulu.b", 32,
21631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21632   },
21633 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
21634   {
21635     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "mulu.b", 32,
21636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21637   },
21638 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
21639   {
21640     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "mulu.b", 32,
21641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21642   },
21643 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
21644   {
21645     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "mulu.b", 40,
21646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21647   },
21648 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
21649   {
21650     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "mulu.b", 40,
21651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21652   },
21653 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
21654   {
21655     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "mulu.b", 40,
21656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21657   },
21658 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
21659   {
21660     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "mulu.b", 32,
21661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21662   },
21663 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
21664   {
21665     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "mulu.b", 32,
21666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21667   },
21668 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
21669   {
21670     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "mulu16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "mulu.b", 32,
21671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21672   },
21673 /* mulu.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
21674   {
21675     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "mulu16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "mulu.b", 40,
21676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21677   },
21678 /* mulu.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
21679   {
21680     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "mulu16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "mulu.b", 40,
21681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21682   },
21683 /* mulu.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
21684   {
21685     M32C_INSN_MULU16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "mulu16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "mulu.b", 40,
21686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21687   },
21688 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
21689   {
21690     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "mulu16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "mulu.b", 32,
21691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21692   },
21693 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
21694   {
21695     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "mulu16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "mulu.b", 32,
21696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21697   },
21698 /* mulu.b${G} ${Dsp-16-u16},$Dst16RnQI */
21699   {
21700     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "mulu16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "mulu.b", 32,
21701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21702   },
21703 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
21704   {
21705     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "mulu16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "mulu.b", 32,
21706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21707   },
21708 /* mulu.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
21709   {
21710     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "mulu16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "mulu.b", 32,
21711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21712   },
21713 /* mulu.b${G} ${Dsp-16-u16},$Dst16AnQI */
21714   {
21715     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "mulu16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "mulu.b", 32,
21716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21717   },
21718 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
21719   {
21720     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mulu16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "mulu.b", 32,
21721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21722   },
21723 /* mulu.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
21724   {
21725     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mulu16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "mulu.b", 32,
21726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21727   },
21728 /* mulu.b${G} ${Dsp-16-u16},[$Dst16An] */
21729   {
21730     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "mulu16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "mulu.b", 32,
21731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21732   },
21733 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
21734   {
21735     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "mulu.b", 40,
21736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21737   },
21738 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
21739   {
21740     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "mulu.b", 40,
21741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21742   },
21743 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
21744   {
21745     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "mulu.b", 40,
21746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21747   },
21748 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
21749   {
21750     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "mulu.b", 48,
21751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21752   },
21753 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
21754   {
21755     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "mulu.b", 48,
21756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21757   },
21758 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
21759   {
21760     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "mulu.b", 48,
21761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21762   },
21763 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
21764   {
21765     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "mulu.b", 40,
21766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21767   },
21768 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
21769   {
21770     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "mulu.b", 40,
21771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21772   },
21773 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
21774   {
21775     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "mulu.b", 40,
21776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21777   },
21778 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
21779   {
21780     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "mulu.b", 48,
21781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21782   },
21783 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
21784   {
21785     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "mulu.b", 48,
21786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21787   },
21788 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
21789   {
21790     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "mulu.b", 48,
21791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21792   },
21793 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
21794   {
21795     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "mulu.b", 40,
21796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21797   },
21798 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
21799   {
21800     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "mulu.b", 40,
21801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21802   },
21803 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
21804   {
21805     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "mulu16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "mulu.b", 40,
21806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21807   },
21808 /* mulu.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
21809   {
21810     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "mulu16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "mulu.b", 48,
21811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21812   },
21813 /* mulu.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
21814   {
21815     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "mulu16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "mulu.b", 48,
21816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21817   },
21818 /* mulu.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
21819   {
21820     M32C_INSN_MULU16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "mulu16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "mulu.b", 48,
21821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21822   },
21823 /* mulu.b${G} $Src16RnQI,$Dst16RnQI */
21824   {
21825     M32C_INSN_MULU16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "mulu16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "mulu.b", 16,
21826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21827   },
21828 /* mulu.b${G} $Src16AnQI,$Dst16RnQI */
21829   {
21830     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "mulu16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "mulu.b", 16,
21831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21832   },
21833 /* mulu.b${G} [$Src16An],$Dst16RnQI */
21834   {
21835     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "mulu16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "mulu.b", 16,
21836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21837   },
21838 /* mulu.b${G} $Src16RnQI,$Dst16AnQI */
21839   {
21840     M32C_INSN_MULU16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "mulu16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "mulu.b", 16,
21841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21842   },
21843 /* mulu.b${G} $Src16AnQI,$Dst16AnQI */
21844   {
21845     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "mulu16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "mulu.b", 16,
21846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21847   },
21848 /* mulu.b${G} [$Src16An],$Dst16AnQI */
21849   {
21850     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "mulu16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "mulu.b", 16,
21851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21852   },
21853 /* mulu.b${G} $Src16RnQI,[$Dst16An] */
21854   {
21855     M32C_INSN_MULU16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "mulu16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "mulu.b", 16,
21856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21857   },
21858 /* mulu.b${G} $Src16AnQI,[$Dst16An] */
21859   {
21860     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "mulu16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "mulu.b", 16,
21861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21862   },
21863 /* mulu.b${G} [$Src16An],[$Dst16An] */
21864   {
21865     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "mulu16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "mulu.b", 16,
21866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21867   },
21868 /* mulu.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
21869   {
21870     M32C_INSN_MULU16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "mulu16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "mulu.b", 24,
21871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21872   },
21873 /* mulu.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
21874   {
21875     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "mulu16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "mulu.b", 24,
21876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21877   },
21878 /* mulu.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
21879   {
21880     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "mulu16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "mulu.b", 24,
21881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21882   },
21883 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
21884   {
21885     M32C_INSN_MULU16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "mulu16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "mulu.b", 32,
21886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21887   },
21888 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
21889   {
21890     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "mulu16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "mulu.b", 32,
21891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21892   },
21893 /* mulu.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
21894   {
21895     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "mulu16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "mulu.b", 32,
21896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21897   },
21898 /* mulu.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
21899   {
21900     M32C_INSN_MULU16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "mulu16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "mulu.b", 24,
21901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21902   },
21903 /* mulu.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
21904   {
21905     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "mulu16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "mulu.b", 24,
21906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21907   },
21908 /* mulu.b${G} [$Src16An],${Dsp-16-u8}[sb] */
21909   {
21910     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "mulu16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "mulu.b", 24,
21911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21912   },
21913 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
21914   {
21915     M32C_INSN_MULU16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "mulu16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "mulu.b", 32,
21916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21917   },
21918 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
21919   {
21920     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "mulu16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "mulu.b", 32,
21921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21922   },
21923 /* mulu.b${G} [$Src16An],${Dsp-16-u16}[sb] */
21924   {
21925     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "mulu16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "mulu.b", 32,
21926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21927   },
21928 /* mulu.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
21929   {
21930     M32C_INSN_MULU16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "mulu16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "mulu.b", 24,
21931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21932   },
21933 /* mulu.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
21934   {
21935     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "mulu16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "mulu.b", 24,
21936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21937   },
21938 /* mulu.b${G} [$Src16An],${Dsp-16-s8}[fb] */
21939   {
21940     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "mulu16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "mulu.b", 24,
21941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21942   },
21943 /* mulu.b${G} $Src16RnQI,${Dsp-16-u16} */
21944   {
21945     M32C_INSN_MULU16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "mulu16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "mulu.b", 32,
21946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21947   },
21948 /* mulu.b${G} $Src16AnQI,${Dsp-16-u16} */
21949   {
21950     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "mulu16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "mulu.b", 32,
21951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21952   },
21953 /* mulu.b${G} [$Src16An],${Dsp-16-u16} */
21954   {
21955     M32C_INSN_MULU16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "mulu16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "mulu.b", 32,
21956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
21957   },
21958 /* mulu.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
21959   {
21960     M32C_INSN_MULU32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "mulu32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "mulu.w", 32,
21961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21962   },
21963 /* mulu.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
21964   {
21965     M32C_INSN_MULU32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "mulu32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "mulu.w", 32,
21966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21967   },
21968 /* mulu.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
21969   {
21970     M32C_INSN_MULU32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulu32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "mulu.w", 32,
21971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21972   },
21973 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
21974   {
21975     M32C_INSN_MULU32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "mulu.w", 40,
21976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21977   },
21978 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
21979   {
21980     M32C_INSN_MULU32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "mulu.w", 40,
21981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21982   },
21983 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
21984   {
21985     M32C_INSN_MULU32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "mulu.w", 40,
21986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21987   },
21988 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
21989   {
21990     M32C_INSN_MULU32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "mulu.w", 48,
21991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21992   },
21993 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
21994   {
21995     M32C_INSN_MULU32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mulu32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "mulu.w", 48,
21996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
21997   },
21998 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
21999   {
22000     M32C_INSN_MULU32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mulu32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "mulu.w", 48,
22001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22002   },
22003 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16} */
22004   {
22005     M32C_INSN_MULU32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "mulu.w", 48,
22006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22007   },
22008 /* mulu.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
22009   {
22010     M32C_INSN_MULU32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mulu32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "mulu.w", 56,
22011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22012   },
22013 /* mulu.w${G} #${Imm-40-HI},${Dsp-16-u24} */
22014   {
22015     M32C_INSN_MULU32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mulu32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "mulu.w", 56,
22016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22017   },
22018 /* mulu.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
22019   {
22020     M32C_INSN_MULU32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "mulu32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "mulu.b", 24,
22021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22022   },
22023 /* mulu.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
22024   {
22025     M32C_INSN_MULU32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "mulu32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "mulu.b", 24,
22026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22027   },
22028 /* mulu.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
22029   {
22030     M32C_INSN_MULU32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "mulu32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "mulu.b", 24,
22031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22032   },
22033 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
22034   {
22035     M32C_INSN_MULU32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "mulu.b", 32,
22036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22037   },
22038 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
22039   {
22040     M32C_INSN_MULU32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "mulu.b", 32,
22041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22042   },
22043 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
22044   {
22045     M32C_INSN_MULU32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "mulu.b", 32,
22046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22047   },
22048 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
22049   {
22050     M32C_INSN_MULU32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "mulu.b", 40,
22051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22052   },
22053 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
22054   {
22055     M32C_INSN_MULU32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mulu32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "mulu.b", 40,
22056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22057   },
22058 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
22059   {
22060     M32C_INSN_MULU32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mulu32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "mulu.b", 40,
22061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22062   },
22063 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16} */
22064   {
22065     M32C_INSN_MULU32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "mulu.b", 40,
22066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22067   },
22068 /* mulu.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
22069   {
22070     M32C_INSN_MULU32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mulu32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "mulu.b", 48,
22071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22072   },
22073 /* mulu.b${G} #${Imm-40-QI},${Dsp-16-u24} */
22074   {
22075     M32C_INSN_MULU32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mulu32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "mulu.b", 48,
22076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22077   },
22078 /* mulu.w${G} #${Imm-16-HI},$Dst16RnHI */
22079   {
22080     M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mulu16.w-imm-G-basic-dst16-Rn-direct-HI", "mulu.w", 32,
22081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22082   },
22083 /* mulu.w${G} #${Imm-16-HI},$Dst16AnHI */
22084   {
22085     M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mulu16.w-imm-G-basic-dst16-An-direct-HI", "mulu.w", 32,
22086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22087   },
22088 /* mulu.w${G} #${Imm-16-HI},[$Dst16An] */
22089   {
22090     M32C_INSN_MULU16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mulu16.w-imm-G-basic-dst16-An-indirect-HI", "mulu.w", 32,
22091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22092   },
22093 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
22094   {
22095     M32C_INSN_MULU16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "mulu16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "mulu.w", 40,
22096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22097   },
22098 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
22099   {
22100     M32C_INSN_MULU16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "mulu16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "mulu.w", 40,
22101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22102   },
22103 /* mulu.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
22104   {
22105     M32C_INSN_MULU16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "mulu16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "mulu.w", 40,
22106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22107   },
22108 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
22109   {
22110     M32C_INSN_MULU16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "mulu16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "mulu.w", 48,
22111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22112   },
22113 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
22114   {
22115     M32C_INSN_MULU16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "mulu16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "mulu.w", 48,
22116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22117   },
22118 /* mulu.w${G} #${Imm-32-HI},${Dsp-16-u16} */
22119   {
22120     M32C_INSN_MULU16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "mulu16.w-imm-G-16-16-dst16-16-16-absolute-HI", "mulu.w", 48,
22121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22122   },
22123 /* mulu.b${G} #${Imm-16-QI},$Dst16RnQI */
22124   {
22125     M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mulu16.b-imm-G-basic-dst16-Rn-direct-QI", "mulu.b", 24,
22126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22127   },
22128 /* mulu.b${G} #${Imm-16-QI},$Dst16AnQI */
22129   {
22130     M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mulu16.b-imm-G-basic-dst16-An-direct-QI", "mulu.b", 24,
22131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22132   },
22133 /* mulu.b${G} #${Imm-16-QI},[$Dst16An] */
22134   {
22135     M32C_INSN_MULU16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mulu16.b-imm-G-basic-dst16-An-indirect-QI", "mulu.b", 24,
22136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22137   },
22138 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
22139   {
22140     M32C_INSN_MULU16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "mulu16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "mulu.b", 32,
22141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22142   },
22143 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
22144   {
22145     M32C_INSN_MULU16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "mulu16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "mulu.b", 32,
22146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22147   },
22148 /* mulu.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
22149   {
22150     M32C_INSN_MULU16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "mulu16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "mulu.b", 32,
22151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22152   },
22153 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
22154   {
22155     M32C_INSN_MULU16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "mulu16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "mulu.b", 40,
22156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22157   },
22158 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
22159   {
22160     M32C_INSN_MULU16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "mulu16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "mulu.b", 40,
22161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22162   },
22163 /* mulu.b${G} #${Imm-32-QI},${Dsp-16-u16} */
22164   {
22165     M32C_INSN_MULU16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "mulu16.b-imm-G-16-16-dst16-16-16-absolute-QI", "mulu.b", 40,
22166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
22167   },
22168 /* mulex $R3 */
22169   {
22170     M32C_INSN_MULEX_DST32_R3_DIRECT_UNPREFIXED_HI, "mulex-dst32-R3-direct-Unprefixed-HI", "mulex", 16,
22171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22172   },
22173 /* mulex $Dst32AnUnprefixedHI */
22174   {
22175     M32C_INSN_MULEX_DST32_AN_DIRECT_UNPREFIXED_HI, "mulex-dst32-An-direct-Unprefixed-HI", "mulex", 16,
22176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22177   },
22178 /* mulex [$Dst32AnUnprefixed] */
22179   {
22180     M32C_INSN_MULEX_DST32_AN_INDIRECT_UNPREFIXED_HI, "mulex-dst32-An-indirect-Unprefixed-HI", "mulex", 16,
22181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22182   },
22183 /* mulex ${Dsp-16-u8}[$Dst32AnUnprefixed] */
22184   {
22185     M32C_INSN_MULEX_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-An-relative-Unprefixed-HI", "mulex", 24,
22186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22187   },
22188 /* mulex ${Dsp-16-u16}[$Dst32AnUnprefixed] */
22189   {
22190     M32C_INSN_MULEX_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-An-relative-Unprefixed-HI", "mulex", 32,
22191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22192   },
22193 /* mulex ${Dsp-16-u24}[$Dst32AnUnprefixed] */
22194   {
22195     M32C_INSN_MULEX_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-24-An-relative-Unprefixed-HI", "mulex", 40,
22196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22197   },
22198 /* mulex ${Dsp-16-u8}[sb] */
22199   {
22200     M32C_INSN_MULEX_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-SB-relative-Unprefixed-HI", "mulex", 24,
22201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22202   },
22203 /* mulex ${Dsp-16-u16}[sb] */
22204   {
22205     M32C_INSN_MULEX_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-SB-relative-Unprefixed-HI", "mulex", 32,
22206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22207   },
22208 /* mulex ${Dsp-16-s8}[fb] */
22209   {
22210     M32C_INSN_MULEX_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-8-FB-relative-Unprefixed-HI", "mulex", 24,
22211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22212   },
22213 /* mulex ${Dsp-16-s16}[fb] */
22214   {
22215     M32C_INSN_MULEX_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mulex-dst32-16-16-FB-relative-Unprefixed-HI", "mulex", 32,
22216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22217   },
22218 /* mulex ${Dsp-16-u16} */
22219   {
22220     M32C_INSN_MULEX_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mulex-dst32-16-16-absolute-Unprefixed-HI", "mulex", 32,
22221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22222   },
22223 /* mulex ${Dsp-16-u24} */
22224   {
22225     M32C_INSN_MULEX_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mulex-dst32-16-24-absolute-Unprefixed-HI", "mulex", 40,
22226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22227   },
22228 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22229   {
22230     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 24,
22231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22232   },
22233 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
22234   {
22235     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 24,
22236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22237   },
22238 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
22239   {
22240     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 24,
22241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22242   },
22243 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22244   {
22245     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 24,
22246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22247   },
22248 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
22249   {
22250     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 24,
22251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22252   },
22253 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
22254   {
22255     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 24,
22256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22257   },
22258 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22259   {
22260     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 24,
22261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22262   },
22263 /* mul.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
22264   {
22265     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 24,
22266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22267   },
22268 /* mul.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
22269   {
22270     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 24,
22271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22272   },
22273 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22274   {
22275     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "mul.w", 32,
22276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22277   },
22278 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22279   {
22280     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "mul.w", 32,
22281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22282   },
22283 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22284   {
22285     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "mul.w", 32,
22286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22287   },
22288 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22289   {
22290     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "mul.w", 40,
22291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22292   },
22293 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22294   {
22295     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "mul.w", 40,
22296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22297   },
22298 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
22299   {
22300     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "mul.w", 40,
22301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22302   },
22303 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22304   {
22305     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "mul.w", 48,
22306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22307   },
22308 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22309   {
22310     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "mul.w", 48,
22311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22312   },
22313 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
22314   {
22315     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "mul.w", 48,
22316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22317   },
22318 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
22319   {
22320     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "mul.w", 32,
22321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22322   },
22323 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
22324   {
22325     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "mul.w", 32,
22326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22327   },
22328 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
22329   {
22330     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "mul.w", 32,
22331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22332   },
22333 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
22334   {
22335     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "mul.w", 40,
22336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22337   },
22338 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
22339   {
22340     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "mul.w", 40,
22341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22342   },
22343 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
22344   {
22345     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "mul.w", 40,
22346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22347   },
22348 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
22349   {
22350     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "mul.w", 32,
22351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22352   },
22353 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
22354   {
22355     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "mul.w", 32,
22356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22357   },
22358 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
22359   {
22360     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "mul.w", 32,
22361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22362   },
22363 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
22364   {
22365     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "mul.w", 40,
22366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22367   },
22368 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
22369   {
22370     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "mul.w", 40,
22371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22372   },
22373 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
22374   {
22375     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "mul.w", 40,
22376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22377   },
22378 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
22379   {
22380     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "mul.w", 40,
22381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22382   },
22383 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
22384   {
22385     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "mul.w", 40,
22386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22387   },
22388 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
22389   {
22390     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "mul.w", 40,
22391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22392   },
22393 /* mul.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
22394   {
22395     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "mul.w", 48,
22396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22397   },
22398 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
22399   {
22400     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "mul.w", 48,
22401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22402   },
22403 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
22404   {
22405     M32C_INSN_MUL32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "mul.w", 48,
22406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22407   },
22408 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22409   {
22410     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 32,
22411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22412   },
22413 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
22414   {
22415     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 32,
22416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22417   },
22418 /* mul.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
22419   {
22420     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 32,
22421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22422   },
22423 /* mul.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
22424   {
22425     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 32,
22426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22427   },
22428 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22429   {
22430     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 32,
22431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22432   },
22433 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
22434   {
22435     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 32,
22436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22437   },
22438 /* mul.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
22439   {
22440     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 32,
22441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22442   },
22443 /* mul.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
22444   {
22445     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 32,
22446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22447   },
22448 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22449   {
22450     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 32,
22451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22452   },
22453 /* mul.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
22454   {
22455     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 32,
22456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22457   },
22458 /* mul.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
22459   {
22460     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 32,
22461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22462   },
22463 /* mul.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
22464   {
22465     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 32,
22466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22467   },
22468 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22469   {
22470     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mul.w", 40,
22471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22472   },
22473 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22474   {
22475     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mul.w", 40,
22476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22477   },
22478 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
22479   {
22480     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mul.w", 40,
22481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22482   },
22483 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
22484   {
22485     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mul.w", 40,
22486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22487   },
22488 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22489   {
22490     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mul.w", 48,
22491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22492   },
22493 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22494   {
22495     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mul.w", 48,
22496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22497   },
22498 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
22499   {
22500     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mul.w", 48,
22501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22502   },
22503 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
22504   {
22505     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mul.w", 48,
22506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22507   },
22508 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22509   {
22510     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mul.w", 56,
22511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22512   },
22513 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22514   {
22515     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mul.w", 56,
22516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22517   },
22518 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
22519   {
22520     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mul.w", 56,
22521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22522   },
22523 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
22524   {
22525     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mul.w", 56,
22526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22527   },
22528 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
22529   {
22530     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mul.w", 40,
22531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22532   },
22533 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
22534   {
22535     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mul.w", 40,
22536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22537   },
22538 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
22539   {
22540     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mul.w", 40,
22541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22542   },
22543 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
22544   {
22545     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mul.w", 40,
22546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22547   },
22548 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
22549   {
22550     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mul.w", 48,
22551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22552   },
22553 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
22554   {
22555     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mul.w", 48,
22556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22557   },
22558 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
22559   {
22560     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mul.w", 48,
22561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22562   },
22563 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
22564   {
22565     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mul.w", 48,
22566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22567   },
22568 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
22569   {
22570     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mul.w", 40,
22571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22572   },
22573 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
22574   {
22575     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mul.w", 40,
22576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22577   },
22578 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
22579   {
22580     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mul.w", 40,
22581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22582   },
22583 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
22584   {
22585     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mul.w", 40,
22586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22587   },
22588 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
22589   {
22590     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mul.w", 48,
22591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22592   },
22593 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
22594   {
22595     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mul.w", 48,
22596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22597   },
22598 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
22599   {
22600     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mul.w", 48,
22601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22602   },
22603 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
22604   {
22605     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mul.w", 48,
22606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22607   },
22608 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
22609   {
22610     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mul.w", 48,
22611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22612   },
22613 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
22614   {
22615     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mul.w", 48,
22616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22617   },
22618 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
22619   {
22620     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mul.w", 48,
22621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22622   },
22623 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
22624   {
22625     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mul.w", 48,
22626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22627   },
22628 /* mul.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
22629   {
22630     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mul.w", 56,
22631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22632   },
22633 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
22634   {
22635     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mul.w", 56,
22636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22637   },
22638 /* mul.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
22639   {
22640     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mul.w", 56,
22641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22642   },
22643 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
22644   {
22645     M32C_INSN_MUL32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mul.w", 56,
22646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22647   },
22648 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22649   {
22650     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 40,
22651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22652   },
22653 /* mul.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
22654   {
22655     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 40,
22656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22657   },
22658 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22659   {
22660     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 40,
22661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22662   },
22663 /* mul.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
22664   {
22665     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 40,
22666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22667   },
22668 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22669   {
22670     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 40,
22671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22672   },
22673 /* mul.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
22674   {
22675     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 40,
22676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22677   },
22678 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
22679   {
22680     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "mul.w", 48,
22681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22682   },
22683 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
22684   {
22685     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "mul.w", 48,
22686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22687   },
22688 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
22689   {
22690     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "mul.w", 56,
22691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22692   },
22693 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
22694   {
22695     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "mul.w", 56,
22696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22697   },
22698 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
22699   {
22700     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "mul.w", 64,
22701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22702   },
22703 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
22704   {
22705     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "mul.w", 64,
22706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22707   },
22708 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
22709   {
22710     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "mul.w", 48,
22711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22712   },
22713 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
22714   {
22715     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "mul.w", 48,
22716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22717   },
22718 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
22719   {
22720     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "mul.w", 56,
22721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22722   },
22723 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
22724   {
22725     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "mul.w", 56,
22726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22727   },
22728 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
22729   {
22730     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "mul.w", 48,
22731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22732   },
22733 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
22734   {
22735     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "mul.w", 48,
22736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22737   },
22738 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
22739   {
22740     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "mul.w", 56,
22741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22742   },
22743 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
22744   {
22745     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "mul.w", 56,
22746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22747   },
22748 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
22749   {
22750     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "mul.w", 56,
22751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22752   },
22753 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
22754   {
22755     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "mul.w", 56,
22756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22757   },
22758 /* mul.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
22759   {
22760     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "mul.w", 64,
22761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22762   },
22763 /* mul.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
22764   {
22765     M32C_INSN_MUL32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "mul.w", 64,
22766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22767   },
22768 /* mul.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
22769   {
22770     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 16,
22771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22772   },
22773 /* mul.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
22774   {
22775     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 16,
22776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22777   },
22778 /* mul.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
22779   {
22780     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mul.w", 16,
22781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22782   },
22783 /* mul.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
22784   {
22785     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 16,
22786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22787   },
22788 /* mul.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
22789   {
22790     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 16,
22791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22792   },
22793 /* mul.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
22794   {
22795     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mul.w", 16,
22796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22797   },
22798 /* mul.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
22799   {
22800     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 16,
22801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22802   },
22803 /* mul.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
22804   {
22805     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 16,
22806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22807   },
22808 /* mul.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22809   {
22810     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mul.w", 16,
22811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22812   },
22813 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
22814   {
22815     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "mul.w", 24,
22816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22817   },
22818 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
22819   {
22820     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "mul.w", 24,
22821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22822   },
22823 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
22824   {
22825     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "mul.w", 24,
22826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22827   },
22828 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
22829   {
22830     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "mul.w", 32,
22831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22832   },
22833 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
22834   {
22835     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "mul.w", 32,
22836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22837   },
22838 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
22839   {
22840     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "mul.w", 32,
22841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22842   },
22843 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
22844   {
22845     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "mul.w", 40,
22846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22847   },
22848 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
22849   {
22850     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "mul.w", 40,
22851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22852   },
22853 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
22854   {
22855     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "mul.w", 40,
22856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22857   },
22858 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
22859   {
22860     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "mul.w", 24,
22861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22862   },
22863 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
22864   {
22865     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "mul.w", 24,
22866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22867   },
22868 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
22869   {
22870     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "mul.w", 24,
22871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22872   },
22873 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
22874   {
22875     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "mul.w", 32,
22876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22877   },
22878 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
22879   {
22880     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "mul.w", 32,
22881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22882   },
22883 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
22884   {
22885     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "mul.w", 32,
22886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22887   },
22888 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
22889   {
22890     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "mul.w", 24,
22891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22892   },
22893 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
22894   {
22895     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "mul.w", 24,
22896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22897   },
22898 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
22899   {
22900     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "mul.w", 24,
22901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22902   },
22903 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
22904   {
22905     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "mul.w", 32,
22906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22907   },
22908 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
22909   {
22910     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "mul.w", 32,
22911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22912   },
22913 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
22914   {
22915     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "mul.w", 32,
22916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22917   },
22918 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
22919   {
22920     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "mul.w", 32,
22921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22922   },
22923 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
22924   {
22925     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "mul.w", 32,
22926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22927   },
22928 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
22929   {
22930     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "mul.w", 32,
22931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22932   },
22933 /* mul.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
22934   {
22935     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "mul.w", 40,
22936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22937   },
22938 /* mul.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
22939   {
22940     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "mul.w", 40,
22941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22942   },
22943 /* mul.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
22944   {
22945     M32C_INSN_MUL32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "mul.w", 40,
22946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22947   },
22948 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
22949   {
22950     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 24,
22951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22952   },
22953 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
22954   {
22955     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 24,
22956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22957   },
22958 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
22959   {
22960     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 24,
22961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22962   },
22963 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
22964   {
22965     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 24,
22966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22967   },
22968 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
22969   {
22970     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 24,
22971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22972   },
22973 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
22974   {
22975     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 24,
22976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22977   },
22978 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
22979   {
22980     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 24,
22981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22982   },
22983 /* mul.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
22984   {
22985     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 24,
22986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22987   },
22988 /* mul.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
22989   {
22990     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 24,
22991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22992   },
22993 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22994   {
22995     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "mul.b", 32,
22996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
22997   },
22998 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
22999   {
23000     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "mul.b", 32,
23001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23002   },
23003 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
23004   {
23005     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "mul.b", 32,
23006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23007   },
23008 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
23009   {
23010     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "mul.b", 40,
23011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23012   },
23013 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
23014   {
23015     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "mul.b", 40,
23016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23017   },
23018 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
23019   {
23020     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "mul.b", 40,
23021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23022   },
23023 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
23024   {
23025     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "mul.b", 48,
23026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23027   },
23028 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
23029   {
23030     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "mul.b", 48,
23031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23032   },
23033 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
23034   {
23035     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "mul.b", 48,
23036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23037   },
23038 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
23039   {
23040     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "mul.b", 32,
23041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23042   },
23043 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
23044   {
23045     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "mul.b", 32,
23046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23047   },
23048 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
23049   {
23050     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "mul.b", 32,
23051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23052   },
23053 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
23054   {
23055     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "mul.b", 40,
23056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23057   },
23058 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
23059   {
23060     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "mul.b", 40,
23061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23062   },
23063 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
23064   {
23065     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "mul.b", 40,
23066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23067   },
23068 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
23069   {
23070     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "mul.b", 32,
23071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23072   },
23073 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
23074   {
23075     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "mul.b", 32,
23076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23077   },
23078 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
23079   {
23080     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "mul.b", 32,
23081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23082   },
23083 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
23084   {
23085     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "mul.b", 40,
23086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23087   },
23088 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
23089   {
23090     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "mul.b", 40,
23091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23092   },
23093 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
23094   {
23095     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "mul.b", 40,
23096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23097   },
23098 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
23099   {
23100     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "mul.b", 40,
23101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23102   },
23103 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
23104   {
23105     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "mul.b", 40,
23106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23107   },
23108 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
23109   {
23110     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "mul.b", 40,
23111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23112   },
23113 /* mul.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
23114   {
23115     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "mul.b", 48,
23116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23117   },
23118 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
23119   {
23120     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "mul.b", 48,
23121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23122   },
23123 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
23124   {
23125     M32C_INSN_MUL32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "mul.b", 48,
23126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23127   },
23128 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23129   {
23130     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 32,
23131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23132   },
23133 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
23134   {
23135     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 32,
23136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23137   },
23138 /* mul.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
23139   {
23140     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 32,
23141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23142   },
23143 /* mul.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
23144   {
23145     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 32,
23146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23147   },
23148 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23149   {
23150     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 32,
23151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23152   },
23153 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
23154   {
23155     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 32,
23156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23157   },
23158 /* mul.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
23159   {
23160     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 32,
23161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23162   },
23163 /* mul.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
23164   {
23165     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 32,
23166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23167   },
23168 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23169   {
23170     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 32,
23171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23172   },
23173 /* mul.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
23174   {
23175     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 32,
23176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23177   },
23178 /* mul.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
23179   {
23180     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 32,
23181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23182   },
23183 /* mul.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
23184   {
23185     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 32,
23186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23187   },
23188 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23189   {
23190     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mul.b", 40,
23191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23192   },
23193 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23194   {
23195     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mul.b", 40,
23196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23197   },
23198 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
23199   {
23200     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mul.b", 40,
23201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23202   },
23203 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
23204   {
23205     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mul.b", 40,
23206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23207   },
23208 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23209   {
23210     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mul.b", 48,
23211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23212   },
23213 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23214   {
23215     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mul.b", 48,
23216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23217   },
23218 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
23219   {
23220     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mul.b", 48,
23221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23222   },
23223 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
23224   {
23225     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mul.b", 48,
23226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23227   },
23228 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23229   {
23230     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mul.b", 56,
23231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23232   },
23233 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23234   {
23235     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mul.b", 56,
23236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23237   },
23238 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
23239   {
23240     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mul.b", 56,
23241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23242   },
23243 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
23244   {
23245     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mul.b", 56,
23246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23247   },
23248 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
23249   {
23250     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mul.b", 40,
23251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23252   },
23253 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
23254   {
23255     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mul.b", 40,
23256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23257   },
23258 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
23259   {
23260     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mul.b", 40,
23261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23262   },
23263 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
23264   {
23265     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mul.b", 40,
23266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23267   },
23268 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
23269   {
23270     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mul.b", 48,
23271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23272   },
23273 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
23274   {
23275     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mul.b", 48,
23276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23277   },
23278 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
23279   {
23280     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mul.b", 48,
23281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23282   },
23283 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
23284   {
23285     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mul.b", 48,
23286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23287   },
23288 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
23289   {
23290     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mul.b", 40,
23291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23292   },
23293 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
23294   {
23295     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mul.b", 40,
23296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23297   },
23298 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
23299   {
23300     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mul.b", 40,
23301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23302   },
23303 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
23304   {
23305     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mul.b", 40,
23306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23307   },
23308 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
23309   {
23310     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mul.b", 48,
23311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23312   },
23313 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
23314   {
23315     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mul.b", 48,
23316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23317   },
23318 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
23319   {
23320     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mul.b", 48,
23321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23322   },
23323 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
23324   {
23325     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mul.b", 48,
23326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23327   },
23328 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
23329   {
23330     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mul.b", 48,
23331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23332   },
23333 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
23334   {
23335     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mul.b", 48,
23336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23337   },
23338 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
23339   {
23340     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mul.b", 48,
23341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23342   },
23343 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
23344   {
23345     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mul.b", 48,
23346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23347   },
23348 /* mul.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
23349   {
23350     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mul.b", 56,
23351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23352   },
23353 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
23354   {
23355     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mul.b", 56,
23356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23357   },
23358 /* mul.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
23359   {
23360     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mul.b", 56,
23361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23362   },
23363 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
23364   {
23365     M32C_INSN_MUL32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mul.b", 56,
23366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23367   },
23368 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23369   {
23370     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 40,
23371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23372   },
23373 /* mul.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
23374   {
23375     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 40,
23376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23377   },
23378 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23379   {
23380     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 40,
23381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23382   },
23383 /* mul.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
23384   {
23385     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 40,
23386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23387   },
23388 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23389   {
23390     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 40,
23391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23392   },
23393 /* mul.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
23394   {
23395     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 40,
23396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23397   },
23398 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
23399   {
23400     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "mul.b", 48,
23401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23402   },
23403 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
23404   {
23405     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "mul.b", 48,
23406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23407   },
23408 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
23409   {
23410     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "mul.b", 56,
23411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23412   },
23413 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
23414   {
23415     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "mul.b", 56,
23416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23417   },
23418 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
23419   {
23420     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "mul.b", 64,
23421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23422   },
23423 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
23424   {
23425     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "mul.b", 64,
23426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23427   },
23428 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
23429   {
23430     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "mul.b", 48,
23431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23432   },
23433 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
23434   {
23435     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "mul.b", 48,
23436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23437   },
23438 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
23439   {
23440     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "mul.b", 56,
23441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23442   },
23443 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
23444   {
23445     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "mul.b", 56,
23446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23447   },
23448 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
23449   {
23450     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "mul.b", 48,
23451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23452   },
23453 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
23454   {
23455     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "mul.b", 48,
23456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23457   },
23458 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
23459   {
23460     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "mul.b", 56,
23461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23462   },
23463 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
23464   {
23465     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "mul.b", 56,
23466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23467   },
23468 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
23469   {
23470     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "mul.b", 56,
23471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23472   },
23473 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
23474   {
23475     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "mul.b", 56,
23476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23477   },
23478 /* mul.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
23479   {
23480     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "mul.b", 64,
23481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23482   },
23483 /* mul.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
23484   {
23485     M32C_INSN_MUL32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "mul.b", 64,
23486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23487   },
23488 /* mul.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
23489   {
23490     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 16,
23491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23492   },
23493 /* mul.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
23494   {
23495     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 16,
23496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23497   },
23498 /* mul.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
23499   {
23500     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mul.b", 16,
23501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23502   },
23503 /* mul.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
23504   {
23505     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 16,
23506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23507   },
23508 /* mul.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
23509   {
23510     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 16,
23511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23512   },
23513 /* mul.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
23514   {
23515     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mul.b", 16,
23516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23517   },
23518 /* mul.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
23519   {
23520     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 16,
23521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23522   },
23523 /* mul.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
23524   {
23525     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 16,
23526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23527   },
23528 /* mul.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
23529   {
23530     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mul.b", 16,
23531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23532   },
23533 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
23534   {
23535     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "mul.b", 24,
23536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23537   },
23538 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
23539   {
23540     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "mul.b", 24,
23541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23542   },
23543 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
23544   {
23545     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "mul.b", 24,
23546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23547   },
23548 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
23549   {
23550     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "mul.b", 32,
23551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23552   },
23553 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
23554   {
23555     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "mul.b", 32,
23556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23557   },
23558 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
23559   {
23560     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "mul.b", 32,
23561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23562   },
23563 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
23564   {
23565     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "mul.b", 40,
23566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23567   },
23568 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
23569   {
23570     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "mul.b", 40,
23571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23572   },
23573 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
23574   {
23575     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "mul.b", 40,
23576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23577   },
23578 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
23579   {
23580     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "mul.b", 24,
23581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23582   },
23583 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
23584   {
23585     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "mul.b", 24,
23586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23587   },
23588 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
23589   {
23590     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "mul.b", 24,
23591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23592   },
23593 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
23594   {
23595     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "mul.b", 32,
23596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23597   },
23598 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
23599   {
23600     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "mul.b", 32,
23601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23602   },
23603 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
23604   {
23605     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "mul.b", 32,
23606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23607   },
23608 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
23609   {
23610     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "mul.b", 24,
23611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23612   },
23613 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
23614   {
23615     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "mul.b", 24,
23616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23617   },
23618 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
23619   {
23620     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "mul.b", 24,
23621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23622   },
23623 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
23624   {
23625     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "mul.b", 32,
23626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23627   },
23628 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
23629   {
23630     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "mul.b", 32,
23631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23632   },
23633 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
23634   {
23635     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "mul.b", 32,
23636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23637   },
23638 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
23639   {
23640     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "mul.b", 32,
23641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23642   },
23643 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
23644   {
23645     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "mul.b", 32,
23646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23647   },
23648 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
23649   {
23650     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "mul.b", 32,
23651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23652   },
23653 /* mul.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
23654   {
23655     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "mul.b", 40,
23656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23657   },
23658 /* mul.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
23659   {
23660     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "mul.b", 40,
23661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23662   },
23663 /* mul.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
23664   {
23665     M32C_INSN_MUL32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "mul.b", 40,
23666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
23667   },
23668 /* mul.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
23669   {
23670     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "mul16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "mul.w", 24,
23671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23672   },
23673 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
23674   {
23675     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "mul16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "mul.w", 24,
23676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23677   },
23678 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
23679   {
23680     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "mul16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "mul.w", 24,
23681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23682   },
23683 /* mul.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
23684   {
23685     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "mul16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "mul.w", 24,
23686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23687   },
23688 /* mul.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
23689   {
23690     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "mul16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "mul.w", 24,
23691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23692   },
23693 /* mul.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
23694   {
23695     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "mul16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "mul.w", 24,
23696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23697   },
23698 /* mul.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
23699   {
23700     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mul16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "mul.w", 24,
23701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23702   },
23703 /* mul.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
23704   {
23705     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mul16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "mul.w", 24,
23706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23707   },
23708 /* mul.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
23709   {
23710     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mul16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "mul.w", 24,
23711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23712   },
23713 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
23714   {
23715     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "mul.w", 32,
23716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23717   },
23718 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
23719   {
23720     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "mul.w", 32,
23721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23722   },
23723 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
23724   {
23725     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "mul.w", 32,
23726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23727   },
23728 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
23729   {
23730     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "mul.w", 40,
23731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23732   },
23733 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
23734   {
23735     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "mul.w", 40,
23736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23737   },
23738 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
23739   {
23740     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "mul.w", 40,
23741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23742   },
23743 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
23744   {
23745     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "mul.w", 32,
23746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23747   },
23748 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
23749   {
23750     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "mul.w", 32,
23751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23752   },
23753 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
23754   {
23755     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "mul.w", 32,
23756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23757   },
23758 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
23759   {
23760     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "mul.w", 40,
23761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23762   },
23763 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
23764   {
23765     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "mul.w", 40,
23766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23767   },
23768 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
23769   {
23770     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "mul.w", 40,
23771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23772   },
23773 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
23774   {
23775     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "mul.w", 32,
23776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23777   },
23778 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
23779   {
23780     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "mul.w", 32,
23781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23782   },
23783 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
23784   {
23785     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "mul16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "mul.w", 32,
23786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23787   },
23788 /* mul.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
23789   {
23790     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "mul16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "mul.w", 40,
23791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23792   },
23793 /* mul.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
23794   {
23795     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "mul16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "mul.w", 40,
23796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23797   },
23798 /* mul.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
23799   {
23800     M32C_INSN_MUL16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "mul16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "mul.w", 40,
23801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23802   },
23803 /* mul.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
23804   {
23805     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "mul16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "mul.w", 32,
23806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23807   },
23808 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
23809   {
23810     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "mul16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "mul.w", 32,
23811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23812   },
23813 /* mul.w${G} ${Dsp-16-u16},$Dst16RnHI */
23814   {
23815     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "mul16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "mul.w", 32,
23816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23817   },
23818 /* mul.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
23819   {
23820     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "mul16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "mul.w", 32,
23821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23822   },
23823 /* mul.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
23824   {
23825     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "mul16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "mul.w", 32,
23826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23827   },
23828 /* mul.w${G} ${Dsp-16-u16},$Dst16AnHI */
23829   {
23830     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "mul16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "mul.w", 32,
23831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23832   },
23833 /* mul.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
23834   {
23835     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mul16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "mul.w", 32,
23836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23837   },
23838 /* mul.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
23839   {
23840     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mul16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "mul.w", 32,
23841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23842   },
23843 /* mul.w${G} ${Dsp-16-u16},[$Dst16An] */
23844   {
23845     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "mul16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "mul.w", 32,
23846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23847   },
23848 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
23849   {
23850     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "mul.w", 40,
23851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23852   },
23853 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
23854   {
23855     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "mul.w", 40,
23856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23857   },
23858 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
23859   {
23860     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "mul.w", 40,
23861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23862   },
23863 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
23864   {
23865     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "mul.w", 48,
23866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23867   },
23868 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
23869   {
23870     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "mul.w", 48,
23871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23872   },
23873 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
23874   {
23875     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "mul.w", 48,
23876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23877   },
23878 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
23879   {
23880     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "mul.w", 40,
23881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23882   },
23883 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
23884   {
23885     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "mul.w", 40,
23886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23887   },
23888 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
23889   {
23890     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "mul.w", 40,
23891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23892   },
23893 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
23894   {
23895     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "mul.w", 48,
23896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23897   },
23898 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
23899   {
23900     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "mul.w", 48,
23901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23902   },
23903 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
23904   {
23905     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "mul.w", 48,
23906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23907   },
23908 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
23909   {
23910     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "mul.w", 40,
23911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23912   },
23913 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
23914   {
23915     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "mul.w", 40,
23916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23917   },
23918 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
23919   {
23920     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "mul16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "mul.w", 40,
23921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23922   },
23923 /* mul.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
23924   {
23925     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "mul16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "mul.w", 48,
23926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23927   },
23928 /* mul.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
23929   {
23930     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "mul16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "mul.w", 48,
23931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23932   },
23933 /* mul.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
23934   {
23935     M32C_INSN_MUL16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "mul16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "mul.w", 48,
23936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23937   },
23938 /* mul.w${G} $Src16RnHI,$Dst16RnHI */
23939   {
23940     M32C_INSN_MUL16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "mul16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "mul.w", 16,
23941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23942   },
23943 /* mul.w${G} $Src16AnHI,$Dst16RnHI */
23944   {
23945     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "mul16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "mul.w", 16,
23946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23947   },
23948 /* mul.w${G} [$Src16An],$Dst16RnHI */
23949   {
23950     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "mul16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "mul.w", 16,
23951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23952   },
23953 /* mul.w${G} $Src16RnHI,$Dst16AnHI */
23954   {
23955     M32C_INSN_MUL16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "mul16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "mul.w", 16,
23956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23957   },
23958 /* mul.w${G} $Src16AnHI,$Dst16AnHI */
23959   {
23960     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "mul16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "mul.w", 16,
23961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23962   },
23963 /* mul.w${G} [$Src16An],$Dst16AnHI */
23964   {
23965     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "mul16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "mul.w", 16,
23966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23967   },
23968 /* mul.w${G} $Src16RnHI,[$Dst16An] */
23969   {
23970     M32C_INSN_MUL16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "mul16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "mul.w", 16,
23971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23972   },
23973 /* mul.w${G} $Src16AnHI,[$Dst16An] */
23974   {
23975     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "mul16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "mul.w", 16,
23976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23977   },
23978 /* mul.w${G} [$Src16An],[$Dst16An] */
23979   {
23980     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "mul16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "mul.w", 16,
23981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23982   },
23983 /* mul.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
23984   {
23985     M32C_INSN_MUL16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "mul16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "mul.w", 24,
23986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23987   },
23988 /* mul.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
23989   {
23990     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "mul16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "mul.w", 24,
23991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23992   },
23993 /* mul.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
23994   {
23995     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "mul16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "mul.w", 24,
23996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
23997   },
23998 /* mul.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
23999   {
24000     M32C_INSN_MUL16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "mul16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "mul.w", 32,
24001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24002   },
24003 /* mul.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
24004   {
24005     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "mul16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "mul.w", 32,
24006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24007   },
24008 /* mul.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
24009   {
24010     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "mul16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "mul.w", 32,
24011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24012   },
24013 /* mul.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
24014   {
24015     M32C_INSN_MUL16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "mul16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "mul.w", 24,
24016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24017   },
24018 /* mul.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
24019   {
24020     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "mul16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "mul.w", 24,
24021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24022   },
24023 /* mul.w${G} [$Src16An],${Dsp-16-u8}[sb] */
24024   {
24025     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "mul16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "mul.w", 24,
24026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24027   },
24028 /* mul.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
24029   {
24030     M32C_INSN_MUL16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "mul16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "mul.w", 32,
24031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24032   },
24033 /* mul.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
24034   {
24035     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "mul16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "mul.w", 32,
24036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24037   },
24038 /* mul.w${G} [$Src16An],${Dsp-16-u16}[sb] */
24039   {
24040     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "mul16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "mul.w", 32,
24041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24042   },
24043 /* mul.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
24044   {
24045     M32C_INSN_MUL16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "mul16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "mul.w", 24,
24046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24047   },
24048 /* mul.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
24049   {
24050     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "mul16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "mul.w", 24,
24051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24052   },
24053 /* mul.w${G} [$Src16An],${Dsp-16-s8}[fb] */
24054   {
24055     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "mul16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "mul.w", 24,
24056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24057   },
24058 /* mul.w${G} $Src16RnHI,${Dsp-16-u16} */
24059   {
24060     M32C_INSN_MUL16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "mul16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "mul.w", 32,
24061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24062   },
24063 /* mul.w${G} $Src16AnHI,${Dsp-16-u16} */
24064   {
24065     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "mul16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "mul.w", 32,
24066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24067   },
24068 /* mul.w${G} [$Src16An],${Dsp-16-u16} */
24069   {
24070     M32C_INSN_MUL16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "mul16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "mul.w", 32,
24071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24072   },
24073 /* mul.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
24074   {
24075     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "mul16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "mul.b", 24,
24076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24077   },
24078 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
24079   {
24080     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "mul16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "mul.b", 24,
24081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24082   },
24083 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
24084   {
24085     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "mul16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "mul.b", 24,
24086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24087   },
24088 /* mul.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
24089   {
24090     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "mul16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "mul.b", 24,
24091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24092   },
24093 /* mul.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
24094   {
24095     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "mul16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "mul.b", 24,
24096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24097   },
24098 /* mul.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
24099   {
24100     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "mul16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "mul.b", 24,
24101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24102   },
24103 /* mul.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
24104   {
24105     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mul16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "mul.b", 24,
24106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24107   },
24108 /* mul.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
24109   {
24110     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mul16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "mul.b", 24,
24111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24112   },
24113 /* mul.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
24114   {
24115     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mul16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "mul.b", 24,
24116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24117   },
24118 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
24119   {
24120     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "mul.b", 32,
24121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24122   },
24123 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
24124   {
24125     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "mul.b", 32,
24126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24127   },
24128 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
24129   {
24130     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "mul.b", 32,
24131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24132   },
24133 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
24134   {
24135     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "mul.b", 40,
24136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24137   },
24138 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
24139   {
24140     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "mul.b", 40,
24141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24142   },
24143 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
24144   {
24145     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "mul.b", 40,
24146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24147   },
24148 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
24149   {
24150     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "mul.b", 32,
24151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24152   },
24153 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
24154   {
24155     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "mul.b", 32,
24156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24157   },
24158 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
24159   {
24160     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "mul.b", 32,
24161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24162   },
24163 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
24164   {
24165     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "mul.b", 40,
24166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24167   },
24168 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
24169   {
24170     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "mul.b", 40,
24171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24172   },
24173 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
24174   {
24175     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "mul.b", 40,
24176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24177   },
24178 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
24179   {
24180     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "mul.b", 32,
24181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24182   },
24183 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
24184   {
24185     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "mul.b", 32,
24186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24187   },
24188 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
24189   {
24190     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "mul16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "mul.b", 32,
24191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24192   },
24193 /* mul.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
24194   {
24195     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "mul16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "mul.b", 40,
24196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24197   },
24198 /* mul.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
24199   {
24200     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "mul16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "mul.b", 40,
24201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24202   },
24203 /* mul.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
24204   {
24205     M32C_INSN_MUL16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "mul16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "mul.b", 40,
24206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24207   },
24208 /* mul.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
24209   {
24210     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "mul16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "mul.b", 32,
24211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24212   },
24213 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
24214   {
24215     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "mul16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "mul.b", 32,
24216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24217   },
24218 /* mul.b${G} ${Dsp-16-u16},$Dst16RnQI */
24219   {
24220     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "mul16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "mul.b", 32,
24221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24222   },
24223 /* mul.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
24224   {
24225     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "mul16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "mul.b", 32,
24226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24227   },
24228 /* mul.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
24229   {
24230     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "mul16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "mul.b", 32,
24231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24232   },
24233 /* mul.b${G} ${Dsp-16-u16},$Dst16AnQI */
24234   {
24235     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "mul16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "mul.b", 32,
24236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24237   },
24238 /* mul.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
24239   {
24240     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mul16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "mul.b", 32,
24241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24242   },
24243 /* mul.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
24244   {
24245     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mul16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "mul.b", 32,
24246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24247   },
24248 /* mul.b${G} ${Dsp-16-u16},[$Dst16An] */
24249   {
24250     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "mul16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "mul.b", 32,
24251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24252   },
24253 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
24254   {
24255     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "mul.b", 40,
24256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24257   },
24258 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
24259   {
24260     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "mul.b", 40,
24261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24262   },
24263 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
24264   {
24265     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "mul.b", 40,
24266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24267   },
24268 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
24269   {
24270     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "mul.b", 48,
24271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24272   },
24273 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
24274   {
24275     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "mul.b", 48,
24276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24277   },
24278 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
24279   {
24280     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "mul.b", 48,
24281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24282   },
24283 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
24284   {
24285     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "mul.b", 40,
24286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24287   },
24288 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
24289   {
24290     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "mul.b", 40,
24291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24292   },
24293 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
24294   {
24295     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "mul.b", 40,
24296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24297   },
24298 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
24299   {
24300     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "mul.b", 48,
24301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24302   },
24303 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
24304   {
24305     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "mul.b", 48,
24306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24307   },
24308 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
24309   {
24310     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "mul.b", 48,
24311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24312   },
24313 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
24314   {
24315     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "mul.b", 40,
24316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24317   },
24318 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
24319   {
24320     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "mul.b", 40,
24321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24322   },
24323 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
24324   {
24325     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "mul16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "mul.b", 40,
24326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24327   },
24328 /* mul.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
24329   {
24330     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "mul16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "mul.b", 48,
24331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24332   },
24333 /* mul.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
24334   {
24335     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "mul16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "mul.b", 48,
24336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24337   },
24338 /* mul.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
24339   {
24340     M32C_INSN_MUL16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "mul16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "mul.b", 48,
24341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24342   },
24343 /* mul.b${G} $Src16RnQI,$Dst16RnQI */
24344   {
24345     M32C_INSN_MUL16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "mul16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "mul.b", 16,
24346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24347   },
24348 /* mul.b${G} $Src16AnQI,$Dst16RnQI */
24349   {
24350     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "mul16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "mul.b", 16,
24351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24352   },
24353 /* mul.b${G} [$Src16An],$Dst16RnQI */
24354   {
24355     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "mul16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "mul.b", 16,
24356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24357   },
24358 /* mul.b${G} $Src16RnQI,$Dst16AnQI */
24359   {
24360     M32C_INSN_MUL16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "mul16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "mul.b", 16,
24361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24362   },
24363 /* mul.b${G} $Src16AnQI,$Dst16AnQI */
24364   {
24365     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "mul16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "mul.b", 16,
24366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24367   },
24368 /* mul.b${G} [$Src16An],$Dst16AnQI */
24369   {
24370     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "mul16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "mul.b", 16,
24371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24372   },
24373 /* mul.b${G} $Src16RnQI,[$Dst16An] */
24374   {
24375     M32C_INSN_MUL16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "mul16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "mul.b", 16,
24376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24377   },
24378 /* mul.b${G} $Src16AnQI,[$Dst16An] */
24379   {
24380     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "mul16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "mul.b", 16,
24381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24382   },
24383 /* mul.b${G} [$Src16An],[$Dst16An] */
24384   {
24385     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "mul16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "mul.b", 16,
24386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24387   },
24388 /* mul.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
24389   {
24390     M32C_INSN_MUL16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "mul16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "mul.b", 24,
24391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24392   },
24393 /* mul.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
24394   {
24395     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "mul16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "mul.b", 24,
24396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24397   },
24398 /* mul.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
24399   {
24400     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "mul16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "mul.b", 24,
24401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24402   },
24403 /* mul.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
24404   {
24405     M32C_INSN_MUL16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "mul16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "mul.b", 32,
24406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24407   },
24408 /* mul.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
24409   {
24410     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "mul16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "mul.b", 32,
24411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24412   },
24413 /* mul.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
24414   {
24415     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "mul16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "mul.b", 32,
24416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24417   },
24418 /* mul.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
24419   {
24420     M32C_INSN_MUL16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "mul16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "mul.b", 24,
24421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24422   },
24423 /* mul.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
24424   {
24425     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "mul16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "mul.b", 24,
24426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24427   },
24428 /* mul.b${G} [$Src16An],${Dsp-16-u8}[sb] */
24429   {
24430     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "mul16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "mul.b", 24,
24431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24432   },
24433 /* mul.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
24434   {
24435     M32C_INSN_MUL16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "mul16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "mul.b", 32,
24436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24437   },
24438 /* mul.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
24439   {
24440     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "mul16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "mul.b", 32,
24441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24442   },
24443 /* mul.b${G} [$Src16An],${Dsp-16-u16}[sb] */
24444   {
24445     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "mul16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "mul.b", 32,
24446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24447   },
24448 /* mul.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
24449   {
24450     M32C_INSN_MUL16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "mul16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "mul.b", 24,
24451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24452   },
24453 /* mul.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
24454   {
24455     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "mul16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "mul.b", 24,
24456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24457   },
24458 /* mul.b${G} [$Src16An],${Dsp-16-s8}[fb] */
24459   {
24460     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "mul16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "mul.b", 24,
24461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24462   },
24463 /* mul.b${G} $Src16RnQI,${Dsp-16-u16} */
24464   {
24465     M32C_INSN_MUL16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "mul16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "mul.b", 32,
24466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24467   },
24468 /* mul.b${G} $Src16AnQI,${Dsp-16-u16} */
24469   {
24470     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "mul16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "mul.b", 32,
24471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24472   },
24473 /* mul.b${G} [$Src16An],${Dsp-16-u16} */
24474   {
24475     M32C_INSN_MUL16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "mul16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "mul.b", 32,
24476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24477   },
24478 /* mul.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
24479   {
24480     M32C_INSN_MUL32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "mul32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "mul.w", 32,
24481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24482   },
24483 /* mul.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
24484   {
24485     M32C_INSN_MUL32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "mul32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "mul.w", 32,
24486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24487   },
24488 /* mul.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
24489   {
24490     M32C_INSN_MUL32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "mul32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "mul.w", 32,
24491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24492   },
24493 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24494   {
24495     M32C_INSN_MUL32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "mul.w", 40,
24496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24497   },
24498 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
24499   {
24500     M32C_INSN_MUL32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "mul.w", 40,
24501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24502   },
24503 /* mul.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
24504   {
24505     M32C_INSN_MUL32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "mul.w", 40,
24506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24507   },
24508 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24509   {
24510     M32C_INSN_MUL32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "mul.w", 48,
24511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24512   },
24513 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
24514   {
24515     M32C_INSN_MUL32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mul32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "mul.w", 48,
24516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24517   },
24518 /* mul.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
24519   {
24520     M32C_INSN_MUL32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mul32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "mul.w", 48,
24521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24522   },
24523 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16} */
24524   {
24525     M32C_INSN_MUL32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mul32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "mul.w", 48,
24526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24527   },
24528 /* mul.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24529   {
24530     M32C_INSN_MUL32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mul32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "mul.w", 56,
24531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24532   },
24533 /* mul.w${G} #${Imm-40-HI},${Dsp-16-u24} */
24534   {
24535     M32C_INSN_MUL32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mul32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "mul.w", 56,
24536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24537   },
24538 /* mul.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
24539   {
24540     M32C_INSN_MUL32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "mul32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "mul.b", 24,
24541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24542   },
24543 /* mul.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
24544   {
24545     M32C_INSN_MUL32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "mul32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "mul.b", 24,
24546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24547   },
24548 /* mul.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
24549   {
24550     M32C_INSN_MUL32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "mul32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "mul.b", 24,
24551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24552   },
24553 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24554   {
24555     M32C_INSN_MUL32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "mul.b", 32,
24556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24557   },
24558 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24559   {
24560     M32C_INSN_MUL32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "mul.b", 32,
24561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24562   },
24563 /* mul.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24564   {
24565     M32C_INSN_MUL32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "mul.b", 32,
24566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24567   },
24568 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24569   {
24570     M32C_INSN_MUL32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "mul.b", 40,
24571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24572   },
24573 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24574   {
24575     M32C_INSN_MUL32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mul32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "mul.b", 40,
24576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24577   },
24578 /* mul.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
24579   {
24580     M32C_INSN_MUL32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mul32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "mul.b", 40,
24581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24582   },
24583 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16} */
24584   {
24585     M32C_INSN_MUL32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mul32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "mul.b", 40,
24586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24587   },
24588 /* mul.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24589   {
24590     M32C_INSN_MUL32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mul32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "mul.b", 48,
24591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24592   },
24593 /* mul.b${G} #${Imm-40-QI},${Dsp-16-u24} */
24594   {
24595     M32C_INSN_MUL32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mul32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "mul.b", 48,
24596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24597   },
24598 /* mul.w${G} #${Imm-16-HI},$Dst16RnHI */
24599   {
24600     M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mul16.w-imm-G-basic-dst16-Rn-direct-HI", "mul.w", 32,
24601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24602   },
24603 /* mul.w${G} #${Imm-16-HI},$Dst16AnHI */
24604   {
24605     M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mul16.w-imm-G-basic-dst16-An-direct-HI", "mul.w", 32,
24606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24607   },
24608 /* mul.w${G} #${Imm-16-HI},[$Dst16An] */
24609   {
24610     M32C_INSN_MUL16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mul16.w-imm-G-basic-dst16-An-indirect-HI", "mul.w", 32,
24611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24612   },
24613 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
24614   {
24615     M32C_INSN_MUL16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "mul16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "mul.w", 40,
24616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24617   },
24618 /* mul.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
24619   {
24620     M32C_INSN_MUL16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "mul16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "mul.w", 40,
24621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24622   },
24623 /* mul.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
24624   {
24625     M32C_INSN_MUL16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "mul16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "mul.w", 40,
24626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24627   },
24628 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
24629   {
24630     M32C_INSN_MUL16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "mul16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "mul.w", 48,
24631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24632   },
24633 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
24634   {
24635     M32C_INSN_MUL16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "mul16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "mul.w", 48,
24636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24637   },
24638 /* mul.w${G} #${Imm-32-HI},${Dsp-16-u16} */
24639   {
24640     M32C_INSN_MUL16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "mul16.w-imm-G-16-16-dst16-16-16-absolute-HI", "mul.w", 48,
24641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24642   },
24643 /* mul.b${G} #${Imm-16-QI},$Dst16RnQI */
24644   {
24645     M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mul16.b-imm-G-basic-dst16-Rn-direct-QI", "mul.b", 24,
24646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24647   },
24648 /* mul.b${G} #${Imm-16-QI},$Dst16AnQI */
24649   {
24650     M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mul16.b-imm-G-basic-dst16-An-direct-QI", "mul.b", 24,
24651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24652   },
24653 /* mul.b${G} #${Imm-16-QI},[$Dst16An] */
24654   {
24655     M32C_INSN_MUL16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mul16.b-imm-G-basic-dst16-An-indirect-QI", "mul.b", 24,
24656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24657   },
24658 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
24659   {
24660     M32C_INSN_MUL16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "mul16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "mul.b", 32,
24661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24662   },
24663 /* mul.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24664   {
24665     M32C_INSN_MUL16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "mul16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "mul.b", 32,
24666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24667   },
24668 /* mul.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24669   {
24670     M32C_INSN_MUL16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "mul16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "mul.b", 32,
24671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24672   },
24673 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
24674   {
24675     M32C_INSN_MUL16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "mul16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "mul.b", 40,
24676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24677   },
24678 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24679   {
24680     M32C_INSN_MUL16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "mul16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "mul.b", 40,
24681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24682   },
24683 /* mul.b${G} #${Imm-32-QI},${Dsp-16-u16} */
24684   {
24685     M32C_INSN_MUL16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "mul16.b-imm-G-16-16-dst16-16-16-absolute-QI", "mul.b", 40,
24686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
24687   },
24688 /* movx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
24689   {
24690     M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "movx", 24,
24691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24692   },
24693 /* movx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
24694   {
24695     M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "movx", 24,
24696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24697   },
24698 /* movx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
24699   {
24700     M32C_INSN_MOVX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "movx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "movx", 24,
24701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24702   },
24703 /* movx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
24704   {
24705     M32C_INSN_MOVX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "movx32-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "movx", 32,
24706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24707   },
24708 /* movx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
24709   {
24710     M32C_INSN_MOVX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "movx32-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "movx", 32,
24711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24712   },
24713 /* movx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
24714   {
24715     M32C_INSN_MOVX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "movx32-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "movx", 32,
24716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24717   },
24718 /* movx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
24719   {
24720     M32C_INSN_MOVX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "movx32-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "movx", 40,
24721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24722   },
24723 /* movx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
24724   {
24725     M32C_INSN_MOVX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "movx32-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "movx", 40,
24726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24727   },
24728 /* movx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
24729   {
24730     M32C_INSN_MOVX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "movx32-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "movx", 40,
24731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24732   },
24733 /* movx${X} #${Imm-32-QI},${Dsp-16-u16} */
24734   {
24735     M32C_INSN_MOVX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "movx32-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "movx", 40,
24736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24737   },
24738 /* movx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
24739   {
24740     M32C_INSN_MOVX32_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "movx32-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "movx", 48,
24741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24742   },
24743 /* movx${X} #${Imm-40-QI},${Dsp-16-u24} */
24744   {
24745     M32C_INSN_MOVX32_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "movx32-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "movx", 48,
24746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24747   },
24748 /* movhh $Dst32RnPrefixedQI,r0l */
24749   {
24750     M32C_INSN_MOVHH32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movhh", 24,
24751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24752   },
24753 /* movhh $Dst32AnPrefixedQI,r0l */
24754   {
24755     M32C_INSN_MOVHH32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-An-direct-Prefixed-QI", "movhh", 24,
24756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24757   },
24758 /* movhh [$Dst32AnPrefixed],r0l */
24759   {
24760     M32C_INSN_MOVHH32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movhh32.src-r0l-dst32-An-indirect-Prefixed-QI", "movhh", 24,
24761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24762   },
24763 /* movhh ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24764   {
24765     M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movhh", 32,
24766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24767   },
24768 /* movhh ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24769   {
24770     M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movhh", 40,
24771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24772   },
24773 /* movhh ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24774   {
24775     M32C_INSN_MOVHH32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movhh", 48,
24776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24777   },
24778 /* movhh ${Dsp-24-u8}[sb],r0l */
24779   {
24780     M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movhh", 32,
24781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24782   },
24783 /* movhh ${Dsp-24-u16}[sb],r0l */
24784   {
24785     M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movhh", 40,
24786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24787   },
24788 /* movhh ${Dsp-24-s8}[fb],r0l */
24789   {
24790     M32C_INSN_MOVHH32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movhh", 32,
24791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24792   },
24793 /* movhh ${Dsp-24-s16}[fb],r0l */
24794   {
24795     M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movhh", 40,
24796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24797   },
24798 /* movhh ${Dsp-24-u16},r0l */
24799   {
24800     M32C_INSN_MOVHH32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movhh", 40,
24801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24802   },
24803 /* movhh ${Dsp-24-u24},r0l */
24804   {
24805     M32C_INSN_MOVHH32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhh32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movhh", 48,
24806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24807   },
24808 /* movhl $Dst32RnPrefixedQI,r0l */
24809   {
24810     M32C_INSN_MOVHL32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movhl", 24,
24811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24812   },
24813 /* movhl $Dst32AnPrefixedQI,r0l */
24814   {
24815     M32C_INSN_MOVHL32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-An-direct-Prefixed-QI", "movhl", 24,
24816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24817   },
24818 /* movhl [$Dst32AnPrefixed],r0l */
24819   {
24820     M32C_INSN_MOVHL32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movhl32.src-r0l-dst32-An-indirect-Prefixed-QI", "movhl", 24,
24821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24822   },
24823 /* movhl ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24824   {
24825     M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movhl", 32,
24826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24827   },
24828 /* movhl ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24829   {
24830     M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movhl", 40,
24831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24832   },
24833 /* movhl ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24834   {
24835     M32C_INSN_MOVHL32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movhl", 48,
24836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24837   },
24838 /* movhl ${Dsp-24-u8}[sb],r0l */
24839   {
24840     M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movhl", 32,
24841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24842   },
24843 /* movhl ${Dsp-24-u16}[sb],r0l */
24844   {
24845     M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movhl", 40,
24846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24847   },
24848 /* movhl ${Dsp-24-s8}[fb],r0l */
24849   {
24850     M32C_INSN_MOVHL32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movhl", 32,
24851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24852   },
24853 /* movhl ${Dsp-24-s16}[fb],r0l */
24854   {
24855     M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movhl", 40,
24856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24857   },
24858 /* movhl ${Dsp-24-u16},r0l */
24859   {
24860     M32C_INSN_MOVHL32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movhl", 40,
24861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24862   },
24863 /* movhl ${Dsp-24-u24},r0l */
24864   {
24865     M32C_INSN_MOVHL32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhl32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movhl", 48,
24866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24867   },
24868 /* movlh $Dst32RnPrefixedQI,r0l */
24869   {
24870     M32C_INSN_MOVLH32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movlh", 24,
24871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24872   },
24873 /* movlh $Dst32AnPrefixedQI,r0l */
24874   {
24875     M32C_INSN_MOVLH32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-An-direct-Prefixed-QI", "movlh", 24,
24876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24877   },
24878 /* movlh [$Dst32AnPrefixed],r0l */
24879   {
24880     M32C_INSN_MOVLH32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movlh32.src-r0l-dst32-An-indirect-Prefixed-QI", "movlh", 24,
24881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24882   },
24883 /* movlh ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24884   {
24885     M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movlh", 32,
24886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24887   },
24888 /* movlh ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24889   {
24890     M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movlh", 40,
24891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24892   },
24893 /* movlh ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24894   {
24895     M32C_INSN_MOVLH32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movlh", 48,
24896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24897   },
24898 /* movlh ${Dsp-24-u8}[sb],r0l */
24899   {
24900     M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movlh", 32,
24901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24902   },
24903 /* movlh ${Dsp-24-u16}[sb],r0l */
24904   {
24905     M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movlh", 40,
24906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24907   },
24908 /* movlh ${Dsp-24-s8}[fb],r0l */
24909   {
24910     M32C_INSN_MOVLH32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movlh", 32,
24911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24912   },
24913 /* movlh ${Dsp-24-s16}[fb],r0l */
24914   {
24915     M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movlh", 40,
24916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24917   },
24918 /* movlh ${Dsp-24-u16},r0l */
24919   {
24920     M32C_INSN_MOVLH32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movlh", 40,
24921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24922   },
24923 /* movlh ${Dsp-24-u24},r0l */
24924   {
24925     M32C_INSN_MOVLH32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movlh32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movlh", 48,
24926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24927   },
24928 /* movll $Dst32RnPrefixedQI,r0l */
24929   {
24930     M32C_INSN_MOVLL32_SRC_R0L_DST32_RN_DIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-Rn-direct-Prefixed-QI", "movll", 24,
24931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24932   },
24933 /* movll $Dst32AnPrefixedQI,r0l */
24934   {
24935     M32C_INSN_MOVLL32_SRC_R0L_DST32_AN_DIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-An-direct-Prefixed-QI", "movll", 24,
24936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24937   },
24938 /* movll [$Dst32AnPrefixed],r0l */
24939   {
24940     M32C_INSN_MOVLL32_SRC_R0L_DST32_AN_INDIRECT_PREFIXED_QI, "movll32.src-r0l-dst32-An-indirect-Prefixed-QI", "movll", 24,
24941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24942   },
24943 /* movll ${Dsp-24-u8}[$Dst32AnPrefixed],r0l */
24944   {
24945     M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-An-relative-Prefixed-QI", "movll", 32,
24946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24947   },
24948 /* movll ${Dsp-24-u16}[$Dst32AnPrefixed],r0l */
24949   {
24950     M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-An-relative-Prefixed-QI", "movll", 40,
24951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24952   },
24953 /* movll ${Dsp-24-u24}[$Dst32AnPrefixed],r0l */
24954   {
24955     M32C_INSN_MOVLL32_SRC_R0L_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-24-An-relative-Prefixed-QI", "movll", 48,
24956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24957   },
24958 /* movll ${Dsp-24-u8}[sb],r0l */
24959   {
24960     M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-SB-relative-Prefixed-QI", "movll", 32,
24961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24962   },
24963 /* movll ${Dsp-24-u16}[sb],r0l */
24964   {
24965     M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-SB-relative-Prefixed-QI", "movll", 40,
24966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24967   },
24968 /* movll ${Dsp-24-s8}[fb],r0l */
24969   {
24970     M32C_INSN_MOVLL32_SRC_R0L_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-8-FB-relative-Prefixed-QI", "movll", 32,
24971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24972   },
24973 /* movll ${Dsp-24-s16}[fb],r0l */
24974   {
24975     M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-FB-relative-Prefixed-QI", "movll", 40,
24976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24977   },
24978 /* movll ${Dsp-24-u16},r0l */
24979   {
24980     M32C_INSN_MOVLL32_SRC_R0L_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movll32.src-r0l-dst32-24-16-absolute-Prefixed-QI", "movll", 40,
24981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24982   },
24983 /* movll ${Dsp-24-u24},r0l */
24984   {
24985     M32C_INSN_MOVLL32_SRC_R0L_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movll32.src-r0l-dst32-24-24-absolute-Prefixed-QI", "movll", 48,
24986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24987   },
24988 /* movhh r0l,$Dst32RnPrefixedQI */
24989   {
24990     M32C_INSN_MOVHH32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movhh", 24,
24991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24992   },
24993 /* movhh r0l,$Dst32AnPrefixedQI */
24994   {
24995     M32C_INSN_MOVHH32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-An-direct-Prefixed-QI", "movhh", 24,
24996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
24997   },
24998 /* movhh r0l,[$Dst32AnPrefixed] */
24999   {
25000     M32C_INSN_MOVHH32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movhh32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movhh", 24,
25001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25002   },
25003 /* movhh r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25004   {
25005     M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movhh", 32,
25006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25007   },
25008 /* movhh r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25009   {
25010     M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movhh", 40,
25011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25012   },
25013 /* movhh r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25014   {
25015     M32C_INSN_MOVHH32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movhh", 48,
25016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25017   },
25018 /* movhh r0l,${Dsp-24-u8}[sb] */
25019   {
25020     M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movhh", 32,
25021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25022   },
25023 /* movhh r0l,${Dsp-24-u16}[sb] */
25024   {
25025     M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movhh", 40,
25026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25027   },
25028 /* movhh r0l,${Dsp-24-s8}[fb] */
25029   {
25030     M32C_INSN_MOVHH32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movhh", 32,
25031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25032   },
25033 /* movhh r0l,${Dsp-24-s16}[fb] */
25034   {
25035     M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movhh", 40,
25036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25037   },
25038 /* movhh r0l,${Dsp-24-u16} */
25039   {
25040     M32C_INSN_MOVHH32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movhh", 40,
25041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25042   },
25043 /* movhh r0l,${Dsp-24-u24} */
25044   {
25045     M32C_INSN_MOVHH32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhh32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movhh", 48,
25046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25047   },
25048 /* movhl r0l,$Dst32RnPrefixedQI */
25049   {
25050     M32C_INSN_MOVHL32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movhl", 24,
25051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25052   },
25053 /* movhl r0l,$Dst32AnPrefixedQI */
25054   {
25055     M32C_INSN_MOVHL32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-An-direct-Prefixed-QI", "movhl", 24,
25056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25057   },
25058 /* movhl r0l,[$Dst32AnPrefixed] */
25059   {
25060     M32C_INSN_MOVHL32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movhl32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movhl", 24,
25061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25062   },
25063 /* movhl r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25064   {
25065     M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movhl", 32,
25066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25067   },
25068 /* movhl r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25069   {
25070     M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movhl", 40,
25071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25072   },
25073 /* movhl r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25074   {
25075     M32C_INSN_MOVHL32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movhl", 48,
25076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25077   },
25078 /* movhl r0l,${Dsp-24-u8}[sb] */
25079   {
25080     M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movhl", 32,
25081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25082   },
25083 /* movhl r0l,${Dsp-24-u16}[sb] */
25084   {
25085     M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movhl", 40,
25086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25087   },
25088 /* movhl r0l,${Dsp-24-s8}[fb] */
25089   {
25090     M32C_INSN_MOVHL32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movhl", 32,
25091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25092   },
25093 /* movhl r0l,${Dsp-24-s16}[fb] */
25094   {
25095     M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movhl", 40,
25096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25097   },
25098 /* movhl r0l,${Dsp-24-u16} */
25099   {
25100     M32C_INSN_MOVHL32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movhl", 40,
25101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25102   },
25103 /* movhl r0l,${Dsp-24-u24} */
25104   {
25105     M32C_INSN_MOVHL32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movhl32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movhl", 48,
25106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25107   },
25108 /* movlh r0l,$Dst32RnPrefixedQI */
25109   {
25110     M32C_INSN_MOVLH32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movlh", 24,
25111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25112   },
25113 /* movlh r0l,$Dst32AnPrefixedQI */
25114   {
25115     M32C_INSN_MOVLH32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-An-direct-Prefixed-QI", "movlh", 24,
25116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25117   },
25118 /* movlh r0l,[$Dst32AnPrefixed] */
25119   {
25120     M32C_INSN_MOVLH32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movlh32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movlh", 24,
25121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25122   },
25123 /* movlh r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25124   {
25125     M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movlh", 32,
25126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25127   },
25128 /* movlh r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25129   {
25130     M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movlh", 40,
25131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25132   },
25133 /* movlh r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25134   {
25135     M32C_INSN_MOVLH32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movlh", 48,
25136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25137   },
25138 /* movlh r0l,${Dsp-24-u8}[sb] */
25139   {
25140     M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movlh", 32,
25141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25142   },
25143 /* movlh r0l,${Dsp-24-u16}[sb] */
25144   {
25145     M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movlh", 40,
25146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25147   },
25148 /* movlh r0l,${Dsp-24-s8}[fb] */
25149   {
25150     M32C_INSN_MOVLH32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movlh", 32,
25151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25152   },
25153 /* movlh r0l,${Dsp-24-s16}[fb] */
25154   {
25155     M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movlh", 40,
25156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25157   },
25158 /* movlh r0l,${Dsp-24-u16} */
25159   {
25160     M32C_INSN_MOVLH32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movlh", 40,
25161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25162   },
25163 /* movlh r0l,${Dsp-24-u24} */
25164   {
25165     M32C_INSN_MOVLH32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movlh32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movlh", 48,
25166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25167   },
25168 /* movll r0l,$Dst32RnPrefixedQI */
25169   {
25170     M32C_INSN_MOVLL32_R0L_DST_DST32_RN_DIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-Rn-direct-Prefixed-QI", "movll", 24,
25171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25172   },
25173 /* movll r0l,$Dst32AnPrefixedQI */
25174   {
25175     M32C_INSN_MOVLL32_R0L_DST_DST32_AN_DIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-An-direct-Prefixed-QI", "movll", 24,
25176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25177   },
25178 /* movll r0l,[$Dst32AnPrefixed] */
25179   {
25180     M32C_INSN_MOVLL32_R0L_DST_DST32_AN_INDIRECT_PREFIXED_QI, "movll32.r0l-dst-dst32-An-indirect-Prefixed-QI", "movll", 24,
25181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25182   },
25183 /* movll r0l,${Dsp-24-u8}[$Dst32AnPrefixed] */
25184   {
25185     M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-An-relative-Prefixed-QI", "movll", 32,
25186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25187   },
25188 /* movll r0l,${Dsp-24-u16}[$Dst32AnPrefixed] */
25189   {
25190     M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-An-relative-Prefixed-QI", "movll", 40,
25191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25192   },
25193 /* movll r0l,${Dsp-24-u24}[$Dst32AnPrefixed] */
25194   {
25195     M32C_INSN_MOVLL32_R0L_DST_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-24-An-relative-Prefixed-QI", "movll", 48,
25196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25197   },
25198 /* movll r0l,${Dsp-24-u8}[sb] */
25199   {
25200     M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-SB-relative-Prefixed-QI", "movll", 32,
25201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25202   },
25203 /* movll r0l,${Dsp-24-u16}[sb] */
25204   {
25205     M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-SB-relative-Prefixed-QI", "movll", 40,
25206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25207   },
25208 /* movll r0l,${Dsp-24-s8}[fb] */
25209   {
25210     M32C_INSN_MOVLL32_R0L_DST_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-8-FB-relative-Prefixed-QI", "movll", 32,
25211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25212   },
25213 /* movll r0l,${Dsp-24-s16}[fb] */
25214   {
25215     M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-FB-relative-Prefixed-QI", "movll", 40,
25216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25217   },
25218 /* movll r0l,${Dsp-24-u16} */
25219   {
25220     M32C_INSN_MOVLL32_R0L_DST_DST32_24_16_ABSOLUTE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-16-absolute-Prefixed-QI", "movll", 40,
25221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25222   },
25223 /* movll r0l,${Dsp-24-u24} */
25224   {
25225     M32C_INSN_MOVLL32_R0L_DST_DST32_24_24_ABSOLUTE_PREFIXED_QI, "movll32.r0l-dst-dst32-24-24-absolute-Prefixed-QI", "movll", 48,
25226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25227   },
25228 /* movhh $Dst16RnQI,r0l */
25229   {
25230     M32C_INSN_MOVHH16_SRC_R0L_DST16_RN_DIRECT_QI, "movhh16.src-r0l-dst16-Rn-direct-QI", "movhh", 16,
25231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25232   },
25233 /* movhh $Dst16AnQI,r0l */
25234   {
25235     M32C_INSN_MOVHH16_SRC_R0L_DST16_AN_DIRECT_QI, "movhh16.src-r0l-dst16-An-direct-QI", "movhh", 16,
25236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25237   },
25238 /* movhh [$Dst16An],r0l */
25239   {
25240     M32C_INSN_MOVHH16_SRC_R0L_DST16_AN_INDIRECT_QI, "movhh16.src-r0l-dst16-An-indirect-QI", "movhh", 16,
25241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25242   },
25243 /* movhh ${Dsp-16-u8}[$Dst16An],r0l */
25244   {
25245     M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-An-relative-QI", "movhh", 24,
25246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25247   },
25248 /* movhh ${Dsp-16-u16}[$Dst16An],r0l */
25249   {
25250     M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movhh16.src-r0l-dst16-16-16-An-relative-QI", "movhh", 32,
25251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25252   },
25253 /* movhh ${Dsp-16-u8}[sb],r0l */
25254   {
25255     M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-SB-relative-QI", "movhh", 24,
25256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25257   },
25258 /* movhh ${Dsp-16-u16}[sb],r0l */
25259   {
25260     M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-16-SB-relative-QI", "movhh", 32,
25261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25262   },
25263 /* movhh ${Dsp-16-s8}[fb],r0l */
25264   {
25265     M32C_INSN_MOVHH16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movhh16.src-r0l-dst16-16-8-FB-relative-QI", "movhh", 24,
25266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25267   },
25268 /* movhh ${Dsp-16-u16},r0l */
25269   {
25270     M32C_INSN_MOVHH16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movhh16.src-r0l-dst16-16-16-absolute-QI", "movhh", 32,
25271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25272   },
25273 /* movhl $Dst16RnQI,r0l */
25274   {
25275     M32C_INSN_MOVHL16_SRC_R0L_DST16_RN_DIRECT_QI, "movhl16.src-r0l-dst16-Rn-direct-QI", "movhl", 16,
25276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25277   },
25278 /* movhl $Dst16AnQI,r0l */
25279   {
25280     M32C_INSN_MOVHL16_SRC_R0L_DST16_AN_DIRECT_QI, "movhl16.src-r0l-dst16-An-direct-QI", "movhl", 16,
25281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25282   },
25283 /* movhl [$Dst16An],r0l */
25284   {
25285     M32C_INSN_MOVHL16_SRC_R0L_DST16_AN_INDIRECT_QI, "movhl16.src-r0l-dst16-An-indirect-QI", "movhl", 16,
25286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25287   },
25288 /* movhl ${Dsp-16-u8}[$Dst16An],r0l */
25289   {
25290     M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-An-relative-QI", "movhl", 24,
25291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25292   },
25293 /* movhl ${Dsp-16-u16}[$Dst16An],r0l */
25294   {
25295     M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movhl16.src-r0l-dst16-16-16-An-relative-QI", "movhl", 32,
25296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25297   },
25298 /* movhl ${Dsp-16-u8}[sb],r0l */
25299   {
25300     M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-SB-relative-QI", "movhl", 24,
25301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25302   },
25303 /* movhl ${Dsp-16-u16}[sb],r0l */
25304   {
25305     M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-16-SB-relative-QI", "movhl", 32,
25306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25307   },
25308 /* movhl ${Dsp-16-s8}[fb],r0l */
25309   {
25310     M32C_INSN_MOVHL16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movhl16.src-r0l-dst16-16-8-FB-relative-QI", "movhl", 24,
25311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25312   },
25313 /* movhl ${Dsp-16-u16},r0l */
25314   {
25315     M32C_INSN_MOVHL16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movhl16.src-r0l-dst16-16-16-absolute-QI", "movhl", 32,
25316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25317   },
25318 /* movlh $Dst16RnQI,r0l */
25319   {
25320     M32C_INSN_MOVLH16_SRC_R0L_DST16_RN_DIRECT_QI, "movlh16.src-r0l-dst16-Rn-direct-QI", "movlh", 16,
25321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25322   },
25323 /* movlh $Dst16AnQI,r0l */
25324   {
25325     M32C_INSN_MOVLH16_SRC_R0L_DST16_AN_DIRECT_QI, "movlh16.src-r0l-dst16-An-direct-QI", "movlh", 16,
25326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25327   },
25328 /* movlh [$Dst16An],r0l */
25329   {
25330     M32C_INSN_MOVLH16_SRC_R0L_DST16_AN_INDIRECT_QI, "movlh16.src-r0l-dst16-An-indirect-QI", "movlh", 16,
25331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25332   },
25333 /* movlh ${Dsp-16-u8}[$Dst16An],r0l */
25334   {
25335     M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-An-relative-QI", "movlh", 24,
25336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25337   },
25338 /* movlh ${Dsp-16-u16}[$Dst16An],r0l */
25339   {
25340     M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movlh16.src-r0l-dst16-16-16-An-relative-QI", "movlh", 32,
25341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25342   },
25343 /* movlh ${Dsp-16-u8}[sb],r0l */
25344   {
25345     M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-SB-relative-QI", "movlh", 24,
25346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25347   },
25348 /* movlh ${Dsp-16-u16}[sb],r0l */
25349   {
25350     M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-16-SB-relative-QI", "movlh", 32,
25351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25352   },
25353 /* movlh ${Dsp-16-s8}[fb],r0l */
25354   {
25355     M32C_INSN_MOVLH16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movlh16.src-r0l-dst16-16-8-FB-relative-QI", "movlh", 24,
25356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25357   },
25358 /* movlh ${Dsp-16-u16},r0l */
25359   {
25360     M32C_INSN_MOVLH16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movlh16.src-r0l-dst16-16-16-absolute-QI", "movlh", 32,
25361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25362   },
25363 /* movll $Dst16RnQI,r0l */
25364   {
25365     M32C_INSN_MOVLL16_SRC_R0L_DST16_RN_DIRECT_QI, "movll16.src-r0l-dst16-Rn-direct-QI", "movll", 16,
25366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25367   },
25368 /* movll $Dst16AnQI,r0l */
25369   {
25370     M32C_INSN_MOVLL16_SRC_R0L_DST16_AN_DIRECT_QI, "movll16.src-r0l-dst16-An-direct-QI", "movll", 16,
25371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25372   },
25373 /* movll [$Dst16An],r0l */
25374   {
25375     M32C_INSN_MOVLL16_SRC_R0L_DST16_AN_INDIRECT_QI, "movll16.src-r0l-dst16-An-indirect-QI", "movll", 16,
25376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25377   },
25378 /* movll ${Dsp-16-u8}[$Dst16An],r0l */
25379   {
25380     M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_AN_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-An-relative-QI", "movll", 24,
25381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25382   },
25383 /* movll ${Dsp-16-u16}[$Dst16An],r0l */
25384   {
25385     M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_AN_RELATIVE_QI, "movll16.src-r0l-dst16-16-16-An-relative-QI", "movll", 32,
25386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25387   },
25388 /* movll ${Dsp-16-u8}[sb],r0l */
25389   {
25390     M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_SB_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-SB-relative-QI", "movll", 24,
25391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25392   },
25393 /* movll ${Dsp-16-u16}[sb],r0l */
25394   {
25395     M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_SB_RELATIVE_QI, "movll16.src-r0l-dst16-16-16-SB-relative-QI", "movll", 32,
25396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25397   },
25398 /* movll ${Dsp-16-s8}[fb],r0l */
25399   {
25400     M32C_INSN_MOVLL16_SRC_R0L_DST16_16_8_FB_RELATIVE_QI, "movll16.src-r0l-dst16-16-8-FB-relative-QI", "movll", 24,
25401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25402   },
25403 /* movll ${Dsp-16-u16},r0l */
25404   {
25405     M32C_INSN_MOVLL16_SRC_R0L_DST16_16_16_ABSOLUTE_QI, "movll16.src-r0l-dst16-16-16-absolute-QI", "movll", 32,
25406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25407   },
25408 /* movhh r0l,$Dst16RnQI */
25409   {
25410     M32C_INSN_MOVHH16_R0L_DST_DST16_RN_DIRECT_QI, "movhh16.r0l-dst-dst16-Rn-direct-QI", "movhh", 16,
25411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25412   },
25413 /* movhh r0l,$Dst16AnQI */
25414   {
25415     M32C_INSN_MOVHH16_R0L_DST_DST16_AN_DIRECT_QI, "movhh16.r0l-dst-dst16-An-direct-QI", "movhh", 16,
25416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25417   },
25418 /* movhh r0l,[$Dst16An] */
25419   {
25420     M32C_INSN_MOVHH16_R0L_DST_DST16_AN_INDIRECT_QI, "movhh16.r0l-dst-dst16-An-indirect-QI", "movhh", 16,
25421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25422   },
25423 /* movhh r0l,${Dsp-16-u8}[$Dst16An] */
25424   {
25425     M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-An-relative-QI", "movhh", 24,
25426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25427   },
25428 /* movhh r0l,${Dsp-16-u16}[$Dst16An] */
25429   {
25430     M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-16-An-relative-QI", "movhh", 32,
25431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25432   },
25433 /* movhh r0l,${Dsp-16-u8}[sb] */
25434   {
25435     M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-SB-relative-QI", "movhh", 24,
25436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25437   },
25438 /* movhh r0l,${Dsp-16-u16}[sb] */
25439   {
25440     M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-16-SB-relative-QI", "movhh", 32,
25441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25442   },
25443 /* movhh r0l,${Dsp-16-s8}[fb] */
25444   {
25445     M32C_INSN_MOVHH16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movhh16.r0l-dst-dst16-16-8-FB-relative-QI", "movhh", 24,
25446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25447   },
25448 /* movhh r0l,${Dsp-16-u16} */
25449   {
25450     M32C_INSN_MOVHH16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movhh16.r0l-dst-dst16-16-16-absolute-QI", "movhh", 32,
25451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25452   },
25453 /* movhl r0l,$Dst16RnQI */
25454   {
25455     M32C_INSN_MOVHL16_R0L_DST_DST16_RN_DIRECT_QI, "movhl16.r0l-dst-dst16-Rn-direct-QI", "movhl", 16,
25456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25457   },
25458 /* movhl r0l,$Dst16AnQI */
25459   {
25460     M32C_INSN_MOVHL16_R0L_DST_DST16_AN_DIRECT_QI, "movhl16.r0l-dst-dst16-An-direct-QI", "movhl", 16,
25461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25462   },
25463 /* movhl r0l,[$Dst16An] */
25464   {
25465     M32C_INSN_MOVHL16_R0L_DST_DST16_AN_INDIRECT_QI, "movhl16.r0l-dst-dst16-An-indirect-QI", "movhl", 16,
25466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25467   },
25468 /* movhl r0l,${Dsp-16-u8}[$Dst16An] */
25469   {
25470     M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-An-relative-QI", "movhl", 24,
25471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25472   },
25473 /* movhl r0l,${Dsp-16-u16}[$Dst16An] */
25474   {
25475     M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-16-An-relative-QI", "movhl", 32,
25476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25477   },
25478 /* movhl r0l,${Dsp-16-u8}[sb] */
25479   {
25480     M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-SB-relative-QI", "movhl", 24,
25481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25482   },
25483 /* movhl r0l,${Dsp-16-u16}[sb] */
25484   {
25485     M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-16-SB-relative-QI", "movhl", 32,
25486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25487   },
25488 /* movhl r0l,${Dsp-16-s8}[fb] */
25489   {
25490     M32C_INSN_MOVHL16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movhl16.r0l-dst-dst16-16-8-FB-relative-QI", "movhl", 24,
25491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25492   },
25493 /* movhl r0l,${Dsp-16-u16} */
25494   {
25495     M32C_INSN_MOVHL16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movhl16.r0l-dst-dst16-16-16-absolute-QI", "movhl", 32,
25496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25497   },
25498 /* movlh r0l,$Dst16RnQI */
25499   {
25500     M32C_INSN_MOVLH16_R0L_DST_DST16_RN_DIRECT_QI, "movlh16.r0l-dst-dst16-Rn-direct-QI", "movlh", 16,
25501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25502   },
25503 /* movlh r0l,$Dst16AnQI */
25504   {
25505     M32C_INSN_MOVLH16_R0L_DST_DST16_AN_DIRECT_QI, "movlh16.r0l-dst-dst16-An-direct-QI", "movlh", 16,
25506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25507   },
25508 /* movlh r0l,[$Dst16An] */
25509   {
25510     M32C_INSN_MOVLH16_R0L_DST_DST16_AN_INDIRECT_QI, "movlh16.r0l-dst-dst16-An-indirect-QI", "movlh", 16,
25511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25512   },
25513 /* movlh r0l,${Dsp-16-u8}[$Dst16An] */
25514   {
25515     M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-An-relative-QI", "movlh", 24,
25516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25517   },
25518 /* movlh r0l,${Dsp-16-u16}[$Dst16An] */
25519   {
25520     M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-16-An-relative-QI", "movlh", 32,
25521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25522   },
25523 /* movlh r0l,${Dsp-16-u8}[sb] */
25524   {
25525     M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-SB-relative-QI", "movlh", 24,
25526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25527   },
25528 /* movlh r0l,${Dsp-16-u16}[sb] */
25529   {
25530     M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-16-SB-relative-QI", "movlh", 32,
25531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25532   },
25533 /* movlh r0l,${Dsp-16-s8}[fb] */
25534   {
25535     M32C_INSN_MOVLH16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movlh16.r0l-dst-dst16-16-8-FB-relative-QI", "movlh", 24,
25536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25537   },
25538 /* movlh r0l,${Dsp-16-u16} */
25539   {
25540     M32C_INSN_MOVLH16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movlh16.r0l-dst-dst16-16-16-absolute-QI", "movlh", 32,
25541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25542   },
25543 /* movll r0l,$Dst16RnQI */
25544   {
25545     M32C_INSN_MOVLL16_R0L_DST_DST16_RN_DIRECT_QI, "movll16.r0l-dst-dst16-Rn-direct-QI", "movll", 16,
25546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25547   },
25548 /* movll r0l,$Dst16AnQI */
25549   {
25550     M32C_INSN_MOVLL16_R0L_DST_DST16_AN_DIRECT_QI, "movll16.r0l-dst-dst16-An-direct-QI", "movll", 16,
25551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25552   },
25553 /* movll r0l,[$Dst16An] */
25554   {
25555     M32C_INSN_MOVLL16_R0L_DST_DST16_AN_INDIRECT_QI, "movll16.r0l-dst-dst16-An-indirect-QI", "movll", 16,
25556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25557   },
25558 /* movll r0l,${Dsp-16-u8}[$Dst16An] */
25559   {
25560     M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_AN_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-An-relative-QI", "movll", 24,
25561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25562   },
25563 /* movll r0l,${Dsp-16-u16}[$Dst16An] */
25564   {
25565     M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_AN_RELATIVE_QI, "movll16.r0l-dst-dst16-16-16-An-relative-QI", "movll", 32,
25566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25567   },
25568 /* movll r0l,${Dsp-16-u8}[sb] */
25569   {
25570     M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_SB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-SB-relative-QI", "movll", 24,
25571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25572   },
25573 /* movll r0l,${Dsp-16-u16}[sb] */
25574   {
25575     M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_SB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-16-SB-relative-QI", "movll", 32,
25576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25577   },
25578 /* movll r0l,${Dsp-16-s8}[fb] */
25579   {
25580     M32C_INSN_MOVLL16_R0L_DST_DST16_16_8_FB_RELATIVE_QI, "movll16.r0l-dst-dst16-16-8-FB-relative-QI", "movll", 24,
25581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25582   },
25583 /* movll r0l,${Dsp-16-u16} */
25584   {
25585     M32C_INSN_MOVLL16_R0L_DST_DST16_16_16_ABSOLUTE_QI, "movll16.r0l-dst-dst16-16-16-absolute-QI", "movll", 32,
25586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25587   },
25588 /* mova [$Dst32AnUnprefixed],a1 */
25589   {
25590     M32C_INSN_MOVA32_SRC_A1_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25592   },
25593 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],a1 */
25594   {
25595     M32C_INSN_MOVA32_SRC_A1_DST32_16_8_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-8-An-relative-Unprefixed-Mova-SI", "mova", 24,
25596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25597   },
25598 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],a1 */
25599   {
25600     M32C_INSN_MOVA32_SRC_A1_DST32_16_16_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-16-An-relative-Unprefixed-Mova-SI", "mova", 32,
25601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25602   },
25603 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],a1 */
25604   {
25605     M32C_INSN_MOVA32_SRC_A1_DST32_16_24_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-24-An-relative-Unprefixed-Mova-SI", "mova", 40,
25606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25607   },
25608 /* mova ${Dsp-16-u8}[sb],a1 */
25609   {
25610     M32C_INSN_MOVA32_SRC_A1_DST32_16_8_SB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-8-SB-relative-Unprefixed-Mova-SI", "mova", 24,
25611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25612   },
25613 /* mova ${Dsp-16-u16}[sb],a1 */
25614   {
25615     M32C_INSN_MOVA32_SRC_A1_DST32_16_16_SB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-16-SB-relative-Unprefixed-Mova-SI", "mova", 32,
25616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25617   },
25618 /* mova ${Dsp-16-s8}[fb],a1 */
25619   {
25620     M32C_INSN_MOVA32_SRC_A1_DST32_16_8_FB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-8-FB-relative-Unprefixed-Mova-SI", "mova", 24,
25621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25622   },
25623 /* mova ${Dsp-16-s16}[fb],a1 */
25624   {
25625     M32C_INSN_MOVA32_SRC_A1_DST32_16_16_FB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-16-FB-relative-Unprefixed-Mova-SI", "mova", 32,
25626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25627   },
25628 /* mova ${Dsp-16-u16},a1 */
25629   {
25630     M32C_INSN_MOVA32_SRC_A1_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25632   },
25633 /* mova ${Dsp-16-u24},a1 */
25634   {
25635     M32C_INSN_MOVA32_SRC_A1_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a1-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25637   },
25638 /* mova [$Dst32AnUnprefixed],a0 */
25639   {
25640     M32C_INSN_MOVA32_SRC_A0_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25642   },
25643 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],a0 */
25644   {
25645     M32C_INSN_MOVA32_SRC_A0_DST32_16_8_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-8-An-relative-Unprefixed-Mova-SI", "mova", 24,
25646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25647   },
25648 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],a0 */
25649   {
25650     M32C_INSN_MOVA32_SRC_A0_DST32_16_16_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-16-An-relative-Unprefixed-Mova-SI", "mova", 32,
25651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25652   },
25653 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],a0 */
25654   {
25655     M32C_INSN_MOVA32_SRC_A0_DST32_16_24_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-24-An-relative-Unprefixed-Mova-SI", "mova", 40,
25656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25657   },
25658 /* mova ${Dsp-16-u8}[sb],a0 */
25659   {
25660     M32C_INSN_MOVA32_SRC_A0_DST32_16_8_SB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-8-SB-relative-Unprefixed-Mova-SI", "mova", 24,
25661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25662   },
25663 /* mova ${Dsp-16-u16}[sb],a0 */
25664   {
25665     M32C_INSN_MOVA32_SRC_A0_DST32_16_16_SB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-16-SB-relative-Unprefixed-Mova-SI", "mova", 32,
25666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25667   },
25668 /* mova ${Dsp-16-s8}[fb],a0 */
25669   {
25670     M32C_INSN_MOVA32_SRC_A0_DST32_16_8_FB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-8-FB-relative-Unprefixed-Mova-SI", "mova", 24,
25671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25672   },
25673 /* mova ${Dsp-16-s16}[fb],a0 */
25674   {
25675     M32C_INSN_MOVA32_SRC_A0_DST32_16_16_FB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-16-FB-relative-Unprefixed-Mova-SI", "mova", 32,
25676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25677   },
25678 /* mova ${Dsp-16-u16},a0 */
25679   {
25680     M32C_INSN_MOVA32_SRC_A0_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25682   },
25683 /* mova ${Dsp-16-u24},a0 */
25684   {
25685     M32C_INSN_MOVA32_SRC_A0_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-a0-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25687   },
25688 /* mova [$Dst32AnUnprefixed],r3r1 */
25689   {
25690     M32C_INSN_MOVA32_SRC_R3R1_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25692   },
25693 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],r3r1 */
25694   {
25695     M32C_INSN_MOVA32_SRC_R3R1_DST32_16_8_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-8-An-relative-Unprefixed-Mova-SI", "mova", 24,
25696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25697   },
25698 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],r3r1 */
25699   {
25700     M32C_INSN_MOVA32_SRC_R3R1_DST32_16_16_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-16-An-relative-Unprefixed-Mova-SI", "mova", 32,
25701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25702   },
25703 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],r3r1 */
25704   {
25705     M32C_INSN_MOVA32_SRC_R3R1_DST32_16_24_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-24-An-relative-Unprefixed-Mova-SI", "mova", 40,
25706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25707   },
25708 /* mova ${Dsp-16-u8}[sb],r3r1 */
25709   {
25710     M32C_INSN_MOVA32_SRC_R3R1_DST32_16_8_SB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-8-SB-relative-Unprefixed-Mova-SI", "mova", 24,
25711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25712   },
25713 /* mova ${Dsp-16-u16}[sb],r3r1 */
25714   {
25715     M32C_INSN_MOVA32_SRC_R3R1_DST32_16_16_SB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-16-SB-relative-Unprefixed-Mova-SI", "mova", 32,
25716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25717   },
25718 /* mova ${Dsp-16-s8}[fb],r3r1 */
25719   {
25720     M32C_INSN_MOVA32_SRC_R3R1_DST32_16_8_FB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-8-FB-relative-Unprefixed-Mova-SI", "mova", 24,
25721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25722   },
25723 /* mova ${Dsp-16-s16}[fb],r3r1 */
25724   {
25725     M32C_INSN_MOVA32_SRC_R3R1_DST32_16_16_FB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-16-FB-relative-Unprefixed-Mova-SI", "mova", 32,
25726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25727   },
25728 /* mova ${Dsp-16-u16},r3r1 */
25729   {
25730     M32C_INSN_MOVA32_SRC_R3R1_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25732   },
25733 /* mova ${Dsp-16-u24},r3r1 */
25734   {
25735     M32C_INSN_MOVA32_SRC_R3R1_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r3r1-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25737   },
25738 /* mova [$Dst32AnUnprefixed],r2r0 */
25739   {
25740     M32C_INSN_MOVA32_SRC_R2R0_DST32_AN_INDIRECT_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-An-indirect-Unprefixed-Mova-SI", "mova", 16,
25741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25742   },
25743 /* mova ${Dsp-16-u8}[$Dst32AnUnprefixed],r2r0 */
25744   {
25745     M32C_INSN_MOVA32_SRC_R2R0_DST32_16_8_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-8-An-relative-Unprefixed-Mova-SI", "mova", 24,
25746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25747   },
25748 /* mova ${Dsp-16-u16}[$Dst32AnUnprefixed],r2r0 */
25749   {
25750     M32C_INSN_MOVA32_SRC_R2R0_DST32_16_16_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-16-An-relative-Unprefixed-Mova-SI", "mova", 32,
25751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25752   },
25753 /* mova ${Dsp-16-u24}[$Dst32AnUnprefixed],r2r0 */
25754   {
25755     M32C_INSN_MOVA32_SRC_R2R0_DST32_16_24_AN_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-24-An-relative-Unprefixed-Mova-SI", "mova", 40,
25756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25757   },
25758 /* mova ${Dsp-16-u8}[sb],r2r0 */
25759   {
25760     M32C_INSN_MOVA32_SRC_R2R0_DST32_16_8_SB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-8-SB-relative-Unprefixed-Mova-SI", "mova", 24,
25761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25762   },
25763 /* mova ${Dsp-16-u16}[sb],r2r0 */
25764   {
25765     M32C_INSN_MOVA32_SRC_R2R0_DST32_16_16_SB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-16-SB-relative-Unprefixed-Mova-SI", "mova", 32,
25766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25767   },
25768 /* mova ${Dsp-16-s8}[fb],r2r0 */
25769   {
25770     M32C_INSN_MOVA32_SRC_R2R0_DST32_16_8_FB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-8-FB-relative-Unprefixed-Mova-SI", "mova", 24,
25771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25772   },
25773 /* mova ${Dsp-16-s16}[fb],r2r0 */
25774   {
25775     M32C_INSN_MOVA32_SRC_R2R0_DST32_16_16_FB_RELATIVE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-16-FB-relative-Unprefixed-Mova-SI", "mova", 32,
25776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25777   },
25778 /* mova ${Dsp-16-u16},r2r0 */
25779   {
25780     M32C_INSN_MOVA32_SRC_R2R0_DST32_16_16_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-16-absolute-Unprefixed-Mova-SI", "mova", 32,
25781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25782   },
25783 /* mova ${Dsp-16-u24},r2r0 */
25784   {
25785     M32C_INSN_MOVA32_SRC_R2R0_DST32_16_24_ABSOLUTE_UNPREFIXED_MOVA_SI, "mova32.src-r2r0-dst32-16-24-absolute-Unprefixed-Mova-SI", "mova", 40,
25786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
25787   },
25788 /* mova [$Dst16An],a1 */
25789   {
25790     M32C_INSN_MOVA16_SRC_A1_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-a1-dst16-An-indirect-Mova-HI", "mova", 16,
25791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25792   },
25793 /* mova ${Dsp-16-u8}[$Dst16An],a1 */
25794   {
25795     M32C_INSN_MOVA16_SRC_A1_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25797   },
25798 /* mova ${Dsp-16-u16}[$Dst16An],a1 */
25799   {
25800     M32C_INSN_MOVA16_SRC_A1_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25802   },
25803 /* mova ${Dsp-16-u8}[sb],a1 */
25804   {
25805     M32C_INSN_MOVA16_SRC_A1_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25807   },
25808 /* mova ${Dsp-16-u16}[sb],a1 */
25809   {
25810     M32C_INSN_MOVA16_SRC_A1_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25812   },
25813 /* mova ${Dsp-16-s8}[fb],a1 */
25814   {
25815     M32C_INSN_MOVA16_SRC_A1_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-a1-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25817   },
25818 /* mova ${Dsp-16-u16},a1 */
25819   {
25820     M32C_INSN_MOVA16_SRC_A1_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-a1-dst16-16-16-absolute-Mova-HI", "mova", 32,
25821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25822   },
25823 /* mova [$Dst16An],a0 */
25824   {
25825     M32C_INSN_MOVA16_SRC_A0_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-a0-dst16-An-indirect-Mova-HI", "mova", 16,
25826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25827   },
25828 /* mova ${Dsp-16-u8}[$Dst16An],a0 */
25829   {
25830     M32C_INSN_MOVA16_SRC_A0_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25832   },
25833 /* mova ${Dsp-16-u16}[$Dst16An],a0 */
25834   {
25835     M32C_INSN_MOVA16_SRC_A0_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25837   },
25838 /* mova ${Dsp-16-u8}[sb],a0 */
25839   {
25840     M32C_INSN_MOVA16_SRC_A0_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25842   },
25843 /* mova ${Dsp-16-u16}[sb],a0 */
25844   {
25845     M32C_INSN_MOVA16_SRC_A0_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25847   },
25848 /* mova ${Dsp-16-s8}[fb],a0 */
25849   {
25850     M32C_INSN_MOVA16_SRC_A0_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-a0-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25852   },
25853 /* mova ${Dsp-16-u16},a0 */
25854   {
25855     M32C_INSN_MOVA16_SRC_A0_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-a0-dst16-16-16-absolute-Mova-HI", "mova", 32,
25856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25857   },
25858 /* mova [$Dst16An],r3 */
25859   {
25860     M32C_INSN_MOVA16_SRC_R3_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r3-dst16-An-indirect-Mova-HI", "mova", 16,
25861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25862   },
25863 /* mova ${Dsp-16-u8}[$Dst16An],r3 */
25864   {
25865     M32C_INSN_MOVA16_SRC_R3_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25867   },
25868 /* mova ${Dsp-16-u16}[$Dst16An],r3 */
25869   {
25870     M32C_INSN_MOVA16_SRC_R3_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25872   },
25873 /* mova ${Dsp-16-u8}[sb],r3 */
25874   {
25875     M32C_INSN_MOVA16_SRC_R3_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25877   },
25878 /* mova ${Dsp-16-u16}[sb],r3 */
25879   {
25880     M32C_INSN_MOVA16_SRC_R3_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25882   },
25883 /* mova ${Dsp-16-s8}[fb],r3 */
25884   {
25885     M32C_INSN_MOVA16_SRC_R3_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r3-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25887   },
25888 /* mova ${Dsp-16-u16},r3 */
25889   {
25890     M32C_INSN_MOVA16_SRC_R3_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r3-dst16-16-16-absolute-Mova-HI", "mova", 32,
25891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25892   },
25893 /* mova [$Dst16An],r2 */
25894   {
25895     M32C_INSN_MOVA16_SRC_R2_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r2-dst16-An-indirect-Mova-HI", "mova", 16,
25896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25897   },
25898 /* mova ${Dsp-16-u8}[$Dst16An],r2 */
25899   {
25900     M32C_INSN_MOVA16_SRC_R2_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25902   },
25903 /* mova ${Dsp-16-u16}[$Dst16An],r2 */
25904   {
25905     M32C_INSN_MOVA16_SRC_R2_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25907   },
25908 /* mova ${Dsp-16-u8}[sb],r2 */
25909   {
25910     M32C_INSN_MOVA16_SRC_R2_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25912   },
25913 /* mova ${Dsp-16-u16}[sb],r2 */
25914   {
25915     M32C_INSN_MOVA16_SRC_R2_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25917   },
25918 /* mova ${Dsp-16-s8}[fb],r2 */
25919   {
25920     M32C_INSN_MOVA16_SRC_R2_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r2-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25922   },
25923 /* mova ${Dsp-16-u16},r2 */
25924   {
25925     M32C_INSN_MOVA16_SRC_R2_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r2-dst16-16-16-absolute-Mova-HI", "mova", 32,
25926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25927   },
25928 /* mova [$Dst16An],r1 */
25929   {
25930     M32C_INSN_MOVA16_SRC_R1_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r1-dst16-An-indirect-Mova-HI", "mova", 16,
25931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25932   },
25933 /* mova ${Dsp-16-u8}[$Dst16An],r1 */
25934   {
25935     M32C_INSN_MOVA16_SRC_R1_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25937   },
25938 /* mova ${Dsp-16-u16}[$Dst16An],r1 */
25939   {
25940     M32C_INSN_MOVA16_SRC_R1_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25942   },
25943 /* mova ${Dsp-16-u8}[sb],r1 */
25944   {
25945     M32C_INSN_MOVA16_SRC_R1_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25947   },
25948 /* mova ${Dsp-16-u16}[sb],r1 */
25949   {
25950     M32C_INSN_MOVA16_SRC_R1_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25952   },
25953 /* mova ${Dsp-16-s8}[fb],r1 */
25954   {
25955     M32C_INSN_MOVA16_SRC_R1_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r1-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25957   },
25958 /* mova ${Dsp-16-u16},r1 */
25959   {
25960     M32C_INSN_MOVA16_SRC_R1_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r1-dst16-16-16-absolute-Mova-HI", "mova", 32,
25961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25962   },
25963 /* mova [$Dst16An],r0 */
25964   {
25965     M32C_INSN_MOVA16_SRC_R0_DST16_AN_INDIRECT_MOVA_HI, "mova16.src-r0-dst16-An-indirect-Mova-HI", "mova", 16,
25966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25967   },
25968 /* mova ${Dsp-16-u8}[$Dst16An],r0 */
25969   {
25970     M32C_INSN_MOVA16_SRC_R0_DST16_16_8_AN_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-An-relative-Mova-HI", "mova", 24,
25971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25972   },
25973 /* mova ${Dsp-16-u16}[$Dst16An],r0 */
25974   {
25975     M32C_INSN_MOVA16_SRC_R0_DST16_16_16_AN_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-16-An-relative-Mova-HI", "mova", 32,
25976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25977   },
25978 /* mova ${Dsp-16-u8}[sb],r0 */
25979   {
25980     M32C_INSN_MOVA16_SRC_R0_DST16_16_8_SB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-SB-relative-Mova-HI", "mova", 24,
25981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25982   },
25983 /* mova ${Dsp-16-u16}[sb],r0 */
25984   {
25985     M32C_INSN_MOVA16_SRC_R0_DST16_16_16_SB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-16-SB-relative-Mova-HI", "mova", 32,
25986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25987   },
25988 /* mova ${Dsp-16-s8}[fb],r0 */
25989   {
25990     M32C_INSN_MOVA16_SRC_R0_DST16_16_8_FB_RELATIVE_MOVA_HI, "mova16.src-r0-dst16-16-8-FB-relative-Mova-HI", "mova", 24,
25991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25992   },
25993 /* mova ${Dsp-16-u16},r0 */
25994   {
25995     M32C_INSN_MOVA16_SRC_R0_DST16_16_16_ABSOLUTE_MOVA_HI, "mova16.src-r0-dst16-16-16-absolute-Mova-HI", "mova", 32,
25996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
25997   },
25998 /* mov.w${G} ${Dsp-16-u8}[$Dst32AnUnprefixed],${Dsp-24-s8}[sp] */
25999   {
26000     M32C_INSN_MOV32_W_DST_DSPSP_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-dst-dspsp-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "mov.w", 32,
26001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26002   },
26003 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[sp] */
26004   {
26005     M32C_INSN_MOV32_W_DST_DSPSP_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-dst-dspsp-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "mov.w", 32,
26006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26007   },
26008 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[sp] */
26009   {
26010     M32C_INSN_MOV32_W_DST_DSPSP_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-dst-dspsp-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "mov.w", 32,
26011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26012   },
26013 /* mov.w${G} ${Dsp-16-u16}[$Dst32AnUnprefixed],${Dsp-32-s8}[sp] */
26014   {
26015     M32C_INSN_MOV32_W_DST_DSPSP_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-dst-dspsp-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "mov.w", 40,
26016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26017   },
26018 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[sp] */
26019   {
26020     M32C_INSN_MOV32_W_DST_DSPSP_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-dst-dspsp-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "mov.w", 40,
26021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26022   },
26023 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[sp] */
26024   {
26025     M32C_INSN_MOV32_W_DST_DSPSP_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-dst-dspsp-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "mov.w", 40,
26026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26027   },
26028 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[sp] */
26029   {
26030     M32C_INSN_MOV32_W_DST_DSPSP_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-dst-dspsp-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "mov.w", 40,
26031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26032   },
26033 /* mov.w${G} ${Dsp-16-u24}[$Dst32AnUnprefixed],${Dsp-40-s8}[sp] */
26034   {
26035     M32C_INSN_MOV32_W_DST_DSPSP_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-dst-dspsp-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "mov.w", 48,
26036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26037   },
26038 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s8}[sp] */
26039   {
26040     M32C_INSN_MOV32_W_DST_DSPSP_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-dst-dspsp-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "mov.w", 48,
26041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26042   },
26043 /* mov.w${G} $Dst32RnUnprefixedHI,${Dsp-16-s8}[sp] */
26044   {
26045     M32C_INSN_MOV32_W_DST_DSPSP_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-dst-dspsp-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "mov.w", 24,
26046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26047   },
26048 /* mov.w${G} $Dst32AnUnprefixedHI,${Dsp-16-s8}[sp] */
26049   {
26050     M32C_INSN_MOV32_W_DST_DSPSP_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-dst-dspsp-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "mov.w", 24,
26051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26052   },
26053 /* mov.w${G} [$Dst32AnUnprefixed],${Dsp-16-s8}[sp] */
26054   {
26055     M32C_INSN_MOV32_W_DST_DSPSP_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-dst-dspsp-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "mov.w", 24,
26056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26057   },
26058 /* mov.b${G} ${Dsp-16-u8}[$Dst32AnUnprefixed],${Dsp-24-s8}[sp] */
26059   {
26060     M32C_INSN_MOV32_B_DST_DSPSP_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-dst-dspsp-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "mov.b", 32,
26061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26062   },
26063 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[sp] */
26064   {
26065     M32C_INSN_MOV32_B_DST_DSPSP_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-dst-dspsp-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "mov.b", 32,
26066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26067   },
26068 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[sp] */
26069   {
26070     M32C_INSN_MOV32_B_DST_DSPSP_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-dst-dspsp-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "mov.b", 32,
26071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26072   },
26073 /* mov.b${G} ${Dsp-16-u16}[$Dst32AnUnprefixed],${Dsp-32-s8}[sp] */
26074   {
26075     M32C_INSN_MOV32_B_DST_DSPSP_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-dst-dspsp-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "mov.b", 40,
26076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26077   },
26078 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[sp] */
26079   {
26080     M32C_INSN_MOV32_B_DST_DSPSP_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-dst-dspsp-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "mov.b", 40,
26081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26082   },
26083 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[sp] */
26084   {
26085     M32C_INSN_MOV32_B_DST_DSPSP_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-dst-dspsp-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "mov.b", 40,
26086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26087   },
26088 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[sp] */
26089   {
26090     M32C_INSN_MOV32_B_DST_DSPSP_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-dst-dspsp-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "mov.b", 40,
26091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26092   },
26093 /* mov.b${G} ${Dsp-16-u24}[$Dst32AnUnprefixed],${Dsp-40-s8}[sp] */
26094   {
26095     M32C_INSN_MOV32_B_DST_DSPSP_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-dst-dspsp-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "mov.b", 48,
26096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26097   },
26098 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s8}[sp] */
26099   {
26100     M32C_INSN_MOV32_B_DST_DSPSP_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-dst-dspsp-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "mov.b", 48,
26101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26102   },
26103 /* mov.b${G} $Dst32RnUnprefixedQI,${Dsp-16-s8}[sp] */
26104   {
26105     M32C_INSN_MOV32_B_DST_DSPSP_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-dst-dspsp-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "mov.b", 24,
26106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26107   },
26108 /* mov.b${G} $Dst32AnUnprefixedQI,${Dsp-16-s8}[sp] */
26109   {
26110     M32C_INSN_MOV32_B_DST_DSPSP_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-dst-dspsp-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "mov.b", 24,
26111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26112   },
26113 /* mov.b${G} [$Dst32AnUnprefixed],${Dsp-16-s8}[sp] */
26114   {
26115     M32C_INSN_MOV32_B_DST_DSPSP_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-dst-dspsp-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "mov.b", 24,
26116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26117   },
26118 /* mov.w${G} ${Dsp-16-u8}[$Dst16An],${Dsp-24-s8}[sp] */
26119   {
26120     M32C_INSN_MOV16_W_DST_DSPSP_16_8_DST16_16_8_AN_RELATIVE_HI, "mov16.w-dst-dspsp-16-8-dst16-16-8-An-relative-HI", "mov.w", 32,
26121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26122   },
26123 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[sp] */
26124   {
26125     M32C_INSN_MOV16_W_DST_DSPSP_16_8_DST16_16_8_SB_RELATIVE_HI, "mov16.w-dst-dspsp-16-8-dst16-16-8-SB-relative-HI", "mov.w", 32,
26126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26127   },
26128 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[sp] */
26129   {
26130     M32C_INSN_MOV16_W_DST_DSPSP_16_8_DST16_16_8_FB_RELATIVE_HI, "mov16.w-dst-dspsp-16-8-dst16-16-8-FB-relative-HI", "mov.w", 32,
26131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26132   },
26133 /* mov.w${G} ${Dsp-16-u16}[$Dst16An],${Dsp-32-s8}[sp] */
26134   {
26135     M32C_INSN_MOV16_W_DST_DSPSP_16_16_DST16_16_16_AN_RELATIVE_HI, "mov16.w-dst-dspsp-16-16-dst16-16-16-An-relative-HI", "mov.w", 40,
26136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26137   },
26138 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[sp] */
26139   {
26140     M32C_INSN_MOV16_W_DST_DSPSP_16_16_DST16_16_16_SB_RELATIVE_HI, "mov16.w-dst-dspsp-16-16-dst16-16-16-SB-relative-HI", "mov.w", 40,
26141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26142   },
26143 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[sp] */
26144   {
26145     M32C_INSN_MOV16_W_DST_DSPSP_16_16_DST16_16_16_ABSOLUTE_HI, "mov16.w-dst-dspsp-16-16-dst16-16-16-absolute-HI", "mov.w", 40,
26146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26147   },
26148 /* mov.w${G} $Dst16RnHI,${Dsp-16-s8}[sp] */
26149   {
26150     M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_RN_DIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-Rn-direct-HI", "mov.w", 24,
26151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26152   },
26153 /* mov.w${G} $Dst16AnHI,${Dsp-16-s8}[sp] */
26154   {
26155     M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_AN_DIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-An-direct-HI", "mov.w", 24,
26156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26157   },
26158 /* mov.w${G} [$Dst16An],${Dsp-16-s8}[sp] */
26159   {
26160     M32C_INSN_MOV16_W_DST_DSPSP_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-dst-dspsp-basic-dst16-An-indirect-HI", "mov.w", 24,
26161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26162   },
26163 /* mov.b${G} ${Dsp-16-u8}[$Dst16An],${Dsp-24-s8}[sp] */
26164   {
26165     M32C_INSN_MOV16_B_DST_DSPSP_16_8_DST16_16_8_AN_RELATIVE_QI, "mov16.b-dst-dspsp-16-8-dst16-16-8-An-relative-QI", "mov.b", 32,
26166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26167   },
26168 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[sp] */
26169   {
26170     M32C_INSN_MOV16_B_DST_DSPSP_16_8_DST16_16_8_SB_RELATIVE_QI, "mov16.b-dst-dspsp-16-8-dst16-16-8-SB-relative-QI", "mov.b", 32,
26171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26172   },
26173 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[sp] */
26174   {
26175     M32C_INSN_MOV16_B_DST_DSPSP_16_8_DST16_16_8_FB_RELATIVE_QI, "mov16.b-dst-dspsp-16-8-dst16-16-8-FB-relative-QI", "mov.b", 32,
26176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26177   },
26178 /* mov.b${G} ${Dsp-16-u16}[$Dst16An],${Dsp-32-s8}[sp] */
26179   {
26180     M32C_INSN_MOV16_B_DST_DSPSP_16_16_DST16_16_16_AN_RELATIVE_QI, "mov16.b-dst-dspsp-16-16-dst16-16-16-An-relative-QI", "mov.b", 40,
26181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26182   },
26183 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[sp] */
26184   {
26185     M32C_INSN_MOV16_B_DST_DSPSP_16_16_DST16_16_16_SB_RELATIVE_QI, "mov16.b-dst-dspsp-16-16-dst16-16-16-SB-relative-QI", "mov.b", 40,
26186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26187   },
26188 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[sp] */
26189   {
26190     M32C_INSN_MOV16_B_DST_DSPSP_16_16_DST16_16_16_ABSOLUTE_QI, "mov16.b-dst-dspsp-16-16-dst16-16-16-absolute-QI", "mov.b", 40,
26191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26192   },
26193 /* mov.b${G} $Dst16RnQI,${Dsp-16-s8}[sp] */
26194   {
26195     M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_RN_DIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-Rn-direct-QI", "mov.b", 24,
26196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26197   },
26198 /* mov.b${G} $Dst16AnQI,${Dsp-16-s8}[sp] */
26199   {
26200     M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_AN_DIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-An-direct-QI", "mov.b", 24,
26201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26202   },
26203 /* mov.b${G} [$Dst16An],${Dsp-16-s8}[sp] */
26204   {
26205     M32C_INSN_MOV16_B_DST_DSPSP_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-dst-dspsp-basic-dst16-An-indirect-QI", "mov.b", 24,
26206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26207   },
26208 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[$Dst32AnUnprefixed] */
26209   {
26210     M32C_INSN_MOV32_W_DSPSP_DST_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-dspsp-dst-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "mov.w", 32,
26211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26212   },
26213 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[sb] */
26214   {
26215     M32C_INSN_MOV32_W_DSPSP_DST_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-dspsp-dst-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "mov.w", 32,
26216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26217   },
26218 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-s8}[fb] */
26219   {
26220     M32C_INSN_MOV32_W_DSPSP_DST_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-dspsp-dst-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "mov.w", 32,
26221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26222   },
26223 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[$Dst32AnUnprefixed] */
26224   {
26225     M32C_INSN_MOV32_W_DSPSP_DST_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-dspsp-dst-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "mov.w", 40,
26226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26227   },
26228 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[sb] */
26229   {
26230     M32C_INSN_MOV32_W_DSPSP_DST_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-dspsp-dst-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "mov.w", 40,
26231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26232   },
26233 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-s16}[fb] */
26234   {
26235     M32C_INSN_MOV32_W_DSPSP_DST_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-dspsp-dst-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "mov.w", 40,
26236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26237   },
26238 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16} */
26239   {
26240     M32C_INSN_MOV32_W_DSPSP_DST_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-dspsp-dst-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "mov.w", 40,
26241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26242   },
26243 /* mov.w${G} ${Dsp-40-s8}[sp],${Dsp-16-u24}[$Dst32AnUnprefixed] */
26244   {
26245     M32C_INSN_MOV32_W_DSPSP_DST_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-dspsp-dst-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "mov.w", 48,
26246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26247   },
26248 /* mov.w${G} ${Dsp-40-s8}[sp],${Dsp-16-u24} */
26249   {
26250     M32C_INSN_MOV32_W_DSPSP_DST_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-dspsp-dst-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "mov.w", 48,
26251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26252   },
26253 /* mov.w${G} ${Dsp-16-s8}[sp],$Dst32RnUnprefixedHI */
26254   {
26255     M32C_INSN_MOV32_W_DSPSP_DST_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-dspsp-dst-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "mov.w", 24,
26256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26257   },
26258 /* mov.w${G} ${Dsp-16-s8}[sp],$Dst32AnUnprefixedHI */
26259   {
26260     M32C_INSN_MOV32_W_DSPSP_DST_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-dspsp-dst-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "mov.w", 24,
26261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26262   },
26263 /* mov.w${G} ${Dsp-16-s8}[sp],[$Dst32AnUnprefixed] */
26264   {
26265     M32C_INSN_MOV32_W_DSPSP_DST_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-dspsp-dst-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "mov.w", 24,
26266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26267   },
26268 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[$Dst32AnUnprefixed] */
26269   {
26270     M32C_INSN_MOV32_B_DSPSP_DST_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-dspsp-dst-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "mov.b", 32,
26271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26272   },
26273 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[sb] */
26274   {
26275     M32C_INSN_MOV32_B_DSPSP_DST_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-dspsp-dst-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "mov.b", 32,
26276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26277   },
26278 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-s8}[fb] */
26279   {
26280     M32C_INSN_MOV32_B_DSPSP_DST_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-dspsp-dst-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "mov.b", 32,
26281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26282   },
26283 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[$Dst32AnUnprefixed] */
26284   {
26285     M32C_INSN_MOV32_B_DSPSP_DST_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-dspsp-dst-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "mov.b", 40,
26286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26287   },
26288 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[sb] */
26289   {
26290     M32C_INSN_MOV32_B_DSPSP_DST_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-dspsp-dst-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "mov.b", 40,
26291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26292   },
26293 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-s16}[fb] */
26294   {
26295     M32C_INSN_MOV32_B_DSPSP_DST_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-dspsp-dst-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "mov.b", 40,
26296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26297   },
26298 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16} */
26299   {
26300     M32C_INSN_MOV32_B_DSPSP_DST_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-dspsp-dst-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "mov.b", 40,
26301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26302   },
26303 /* mov.b${G} ${Dsp-40-s8}[sp],${Dsp-16-u24}[$Dst32AnUnprefixed] */
26304   {
26305     M32C_INSN_MOV32_B_DSPSP_DST_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-dspsp-dst-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "mov.b", 48,
26306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26307   },
26308 /* mov.b${G} ${Dsp-40-s8}[sp],${Dsp-16-u24} */
26309   {
26310     M32C_INSN_MOV32_B_DSPSP_DST_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-dspsp-dst-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "mov.b", 48,
26311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26312   },
26313 /* mov.b${G} ${Dsp-16-s8}[sp],$Dst32RnUnprefixedQI */
26314   {
26315     M32C_INSN_MOV32_B_DSPSP_DST_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-dspsp-dst-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "mov.b", 24,
26316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26317   },
26318 /* mov.b${G} ${Dsp-16-s8}[sp],$Dst32AnUnprefixedQI */
26319   {
26320     M32C_INSN_MOV32_B_DSPSP_DST_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-dspsp-dst-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "mov.b", 24,
26321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26322   },
26323 /* mov.b${G} ${Dsp-16-s8}[sp],[$Dst32AnUnprefixed] */
26324   {
26325     M32C_INSN_MOV32_B_DSPSP_DST_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-dspsp-dst-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "mov.b", 24,
26326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26327   },
26328 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[$Dst16An] */
26329   {
26330     M32C_INSN_MOV16_W_DSPSP_DST_16_8_DST16_16_8_AN_RELATIVE_HI, "mov16.w-dspsp-dst-16-8-dst16-16-8-An-relative-HI", "mov.w", 32,
26331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26332   },
26333 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[sb] */
26334   {
26335     M32C_INSN_MOV16_W_DSPSP_DST_16_8_DST16_16_8_SB_RELATIVE_HI, "mov16.w-dspsp-dst-16-8-dst16-16-8-SB-relative-HI", "mov.w", 32,
26336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26337   },
26338 /* mov.w${G} ${Dsp-24-s8}[sp],${Dsp-16-s8}[fb] */
26339   {
26340     M32C_INSN_MOV16_W_DSPSP_DST_16_8_DST16_16_8_FB_RELATIVE_HI, "mov16.w-dspsp-dst-16-8-dst16-16-8-FB-relative-HI", "mov.w", 32,
26341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26342   },
26343 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[$Dst16An] */
26344   {
26345     M32C_INSN_MOV16_W_DSPSP_DST_16_16_DST16_16_16_AN_RELATIVE_HI, "mov16.w-dspsp-dst-16-16-dst16-16-16-An-relative-HI", "mov.w", 40,
26346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26347   },
26348 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[sb] */
26349   {
26350     M32C_INSN_MOV16_W_DSPSP_DST_16_16_DST16_16_16_SB_RELATIVE_HI, "mov16.w-dspsp-dst-16-16-dst16-16-16-SB-relative-HI", "mov.w", 40,
26351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26352   },
26353 /* mov.w${G} ${Dsp-32-s8}[sp],${Dsp-16-u16} */
26354   {
26355     M32C_INSN_MOV16_W_DSPSP_DST_16_16_DST16_16_16_ABSOLUTE_HI, "mov16.w-dspsp-dst-16-16-dst16-16-16-absolute-HI", "mov.w", 40,
26356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26357   },
26358 /* mov.w${G} ${Dsp-16-s8}[sp],$Dst16RnHI */
26359   {
26360     M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_RN_DIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-Rn-direct-HI", "mov.w", 24,
26361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26362   },
26363 /* mov.w${G} ${Dsp-16-s8}[sp],$Dst16AnHI */
26364   {
26365     M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_AN_DIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-An-direct-HI", "mov.w", 24,
26366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26367   },
26368 /* mov.w${G} ${Dsp-16-s8}[sp],[$Dst16An] */
26369   {
26370     M32C_INSN_MOV16_W_DSPSP_DST_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-dspsp-dst-basic-dst16-An-indirect-HI", "mov.w", 24,
26371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26372   },
26373 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[$Dst16An] */
26374   {
26375     M32C_INSN_MOV16_B_DSPSP_DST_16_8_DST16_16_8_AN_RELATIVE_QI, "mov16.b-dspsp-dst-16-8-dst16-16-8-An-relative-QI", "mov.b", 32,
26376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26377   },
26378 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-u8}[sb] */
26379   {
26380     M32C_INSN_MOV16_B_DSPSP_DST_16_8_DST16_16_8_SB_RELATIVE_QI, "mov16.b-dspsp-dst-16-8-dst16-16-8-SB-relative-QI", "mov.b", 32,
26381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26382   },
26383 /* mov.b${G} ${Dsp-24-s8}[sp],${Dsp-16-s8}[fb] */
26384   {
26385     M32C_INSN_MOV16_B_DSPSP_DST_16_8_DST16_16_8_FB_RELATIVE_QI, "mov16.b-dspsp-dst-16-8-dst16-16-8-FB-relative-QI", "mov.b", 32,
26386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26387   },
26388 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[$Dst16An] */
26389   {
26390     M32C_INSN_MOV16_B_DSPSP_DST_16_16_DST16_16_16_AN_RELATIVE_QI, "mov16.b-dspsp-dst-16-16-dst16-16-16-An-relative-QI", "mov.b", 40,
26391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26392   },
26393 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16}[sb] */
26394   {
26395     M32C_INSN_MOV16_B_DSPSP_DST_16_16_DST16_16_16_SB_RELATIVE_QI, "mov16.b-dspsp-dst-16-16-dst16-16-16-SB-relative-QI", "mov.b", 40,
26396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26397   },
26398 /* mov.b${G} ${Dsp-32-s8}[sp],${Dsp-16-u16} */
26399   {
26400     M32C_INSN_MOV16_B_DSPSP_DST_16_16_DST16_16_16_ABSOLUTE_QI, "mov16.b-dspsp-dst-16-16-dst16-16-16-absolute-QI", "mov.b", 40,
26401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26402   },
26403 /* mov.b${G} ${Dsp-16-s8}[sp],$Dst16RnQI */
26404   {
26405     M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_RN_DIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-Rn-direct-QI", "mov.b", 24,
26406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26407   },
26408 /* mov.b${G} ${Dsp-16-s8}[sp],$Dst16AnQI */
26409   {
26410     M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_AN_DIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-An-direct-QI", "mov.b", 24,
26411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26412   },
26413 /* mov.b${G} ${Dsp-16-s8}[sp],[$Dst16An] */
26414   {
26415     M32C_INSN_MOV16_B_DSPSP_DST_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-dspsp-dst-basic-dst16-An-indirect-QI", "mov.b", 24,
26416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26417   },
26418 /* mov.l${S} ${Dsp-8-u8}[sb],a1 */
26419   {
26420     M32C_INSN_MOV32_SZ_DST32_2_S_8_A1_DST32_2_S_8_SB_RELATIVE_SI, "mov32.sz-dst32-2-S-8-a1-dst32-2-S-8-SB-relative-SI", "mov.l", 16,
26421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26422   },
26423 /* mov.l${S} ${Dsp-8-s8}[fb],a1 */
26424   {
26425     M32C_INSN_MOV32_SZ_DST32_2_S_8_A1_DST32_2_S_8_FB_RELATIVE_SI, "mov32.sz-dst32-2-S-8-a1-dst32-2-S-8-FB-relative-SI", "mov.l", 16,
26426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26427   },
26428 /* mov.l${S} ${Dsp-8-u8}[sb],a0 */
26429   {
26430     M32C_INSN_MOV32_SZ_DST32_2_S_8_A0_DST32_2_S_8_SB_RELATIVE_SI, "mov32.sz-dst32-2-S-8-a0-dst32-2-S-8-SB-relative-SI", "mov.l", 16,
26431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26432   },
26433 /* mov.l${S} ${Dsp-8-s8}[fb],a0 */
26434   {
26435     M32C_INSN_MOV32_SZ_DST32_2_S_8_A0_DST32_2_S_8_FB_RELATIVE_SI, "mov32.sz-dst32-2-S-8-a0-dst32-2-S-8-FB-relative-SI", "mov.l", 16,
26436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26437   },
26438 /* mov.l${S} ${Dsp-8-u16},a1 */
26439   {
26440     M32C_INSN_MOV32_SZ_DST32_2_S_16_A1_DST32_2_S_16_ABSOLUTE_SI, "mov32.sz-dst32-2-S-16-a1-dst32-2-S-16-absolute-SI", "mov.l", 24,
26441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26442   },
26443 /* mov.l${S} ${Dsp-8-u16},a0 */
26444   {
26445     M32C_INSN_MOV32_SZ_DST32_2_S_16_A0_DST32_2_S_16_ABSOLUTE_SI, "mov32.sz-dst32-2-S-16-a0-dst32-2-S-16-absolute-SI", "mov.l", 24,
26446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26447   },
26448 /* mov.w${S} r0,${Dsp-8-u8}[sb] */
26449   {
26450     M32C_INSN_MOV32_W_R0_DST32_2_S_8_DST32_2_S_8_SB_RELATIVE_HI, "mov32.w-r0-dst32-2-S-8-dst32-2-S-8-SB-relative-HI", "mov.w", 16,
26451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26452   },
26453 /* mov.w${S} r0,${Dsp-8-s8}[fb] */
26454   {
26455     M32C_INSN_MOV32_W_R0_DST32_2_S_8_DST32_2_S_8_FB_RELATIVE_HI, "mov32.w-r0-dst32-2-S-8-dst32-2-S-8-FB-relative-HI", "mov.w", 16,
26456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26457   },
26458 /* mov.b${S} r0l,${Dsp-8-u8}[sb] */
26459   {
26460     M32C_INSN_MOV32_B_R0L_DST32_2_S_8_DST32_2_S_8_SB_RELATIVE_QI, "mov32.b-r0l-dst32-2-S-8-dst32-2-S-8-SB-relative-QI", "mov.b", 16,
26461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26462   },
26463 /* mov.b${S} r0l,${Dsp-8-s8}[fb] */
26464   {
26465     M32C_INSN_MOV32_B_R0L_DST32_2_S_8_DST32_2_S_8_FB_RELATIVE_QI, "mov32.b-r0l-dst32-2-S-8-dst32-2-S-8-FB-relative-QI", "mov.b", 16,
26466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26467   },
26468 /* mov.w${S} r0,${Dsp-8-u16} */
26469   {
26470     M32C_INSN_MOV32_W_R0_DST32_2_S_16_DST32_2_S_16_ABSOLUTE_HI, "mov32.w-r0-dst32-2-S-16-dst32-2-S-16-absolute-HI", "mov.w", 24,
26471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26472   },
26473 /* mov.b${S} r0l,${Dsp-8-u16} */
26474   {
26475     M32C_INSN_MOV32_B_R0L_DST32_2_S_16_DST32_2_S_16_ABSOLUTE_QI, "mov32.b-r0l-dst32-2-S-16-dst32-2-S-16-absolute-QI", "mov.b", 24,
26476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26477   },
26478 /* mov.w${S} ${Dsp-8-u8}[sb],r1 */
26479   {
26480     M32C_INSN_MOV32_W_DST32_2_S_8_R1_DST32_2_S_8_SB_RELATIVE_HI, "mov32.w-dst32-2-S-8-r1-dst32-2-S-8-SB-relative-HI", "mov.w", 16,
26481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26482   },
26483 /* mov.w${S} ${Dsp-8-s8}[fb],r1 */
26484   {
26485     M32C_INSN_MOV32_W_DST32_2_S_8_R1_DST32_2_S_8_FB_RELATIVE_HI, "mov32.w-dst32-2-S-8-r1-dst32-2-S-8-FB-relative-HI", "mov.w", 16,
26486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26487   },
26488 /* mov.b${S} ${Dsp-8-u8}[sb],r1l */
26489   {
26490     M32C_INSN_MOV32_B_DST32_2_S_8_R1L_DST32_2_S_8_SB_RELATIVE_QI, "mov32.b-dst32-2-S-8-r1l-dst32-2-S-8-SB-relative-QI", "mov.b", 16,
26491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26492   },
26493 /* mov.b${S} ${Dsp-8-s8}[fb],r1l */
26494   {
26495     M32C_INSN_MOV32_B_DST32_2_S_8_R1L_DST32_2_S_8_FB_RELATIVE_QI, "mov32.b-dst32-2-S-8-r1l-dst32-2-S-8-FB-relative-QI", "mov.b", 16,
26496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26497   },
26498 /* mov.w${S} ${Dsp-8-u16},r1 */
26499   {
26500     M32C_INSN_MOV32_W_DST32_2_S_16_R1_DST32_2_S_16_ABSOLUTE_HI, "mov32.w-dst32-2-S-16-r1-dst32-2-S-16-absolute-HI", "mov.w", 24,
26501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26502   },
26503 /* mov.b${S} ${Dsp-8-u16},r1l */
26504   {
26505     M32C_INSN_MOV32_B_DST32_2_S_16_R1L_DST32_2_S_16_ABSOLUTE_QI, "mov32.b-dst32-2-S-16-r1l-dst32-2-S-16-absolute-QI", "mov.b", 24,
26506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26507   },
26508 /* mov.w${S} r0,r1 */
26509   {
26510     M32C_INSN_MOV32_W_DST32_2_S_BASIC_R1_DST32_2_S_R0_DIRECT_HI, "mov32.w-dst32-2-S-basic-r1-dst32-2-S-R0-direct-HI", "mov.w", 8,
26511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26512   },
26513 /* mov.b${S} r0l,r1l */
26514   {
26515     M32C_INSN_MOV32_B_DST32_2_S_BASIC_R1L_DST32_2_S_R0L_DIRECT_QI, "mov32.b-dst32-2-S-basic-r1l-dst32-2-S-R0l-direct-QI", "mov.b", 8,
26516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26517   },
26518 /* mov.w${S} ${Dsp-8-u8}[sb],r0 */
26519   {
26520     M32C_INSN_MOV32_W_DST32_2_S_8_R0_DST32_2_S_8_SB_RELATIVE_HI, "mov32.w-dst32-2-S-8-r0-dst32-2-S-8-SB-relative-HI", "mov.w", 16,
26521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26522   },
26523 /* mov.w${S} ${Dsp-8-s8}[fb],r0 */
26524   {
26525     M32C_INSN_MOV32_W_DST32_2_S_8_R0_DST32_2_S_8_FB_RELATIVE_HI, "mov32.w-dst32-2-S-8-r0-dst32-2-S-8-FB-relative-HI", "mov.w", 16,
26526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26527   },
26528 /* mov.b${S} ${Dsp-8-u8}[sb],r0l */
26529   {
26530     M32C_INSN_MOV32_B_DST32_2_S_8_R0L_DST32_2_S_8_SB_RELATIVE_QI, "mov32.b-dst32-2-S-8-r0l-dst32-2-S-8-SB-relative-QI", "mov.b", 16,
26531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26532   },
26533 /* mov.b${S} ${Dsp-8-s8}[fb],r0l */
26534   {
26535     M32C_INSN_MOV32_B_DST32_2_S_8_R0L_DST32_2_S_8_FB_RELATIVE_QI, "mov32.b-dst32-2-S-8-r0l-dst32-2-S-8-FB-relative-QI", "mov.b", 16,
26536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26537   },
26538 /* mov.w${S} ${Dsp-8-u16},r0 */
26539   {
26540     M32C_INSN_MOV32_W_DST32_2_S_16_R0_DST32_2_S_16_ABSOLUTE_HI, "mov32.w-dst32-2-S-16-r0-dst32-2-S-16-absolute-HI", "mov.w", 24,
26541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26542   },
26543 /* mov.b${S} ${Dsp-8-u16},r0l */
26544   {
26545     M32C_INSN_MOV32_B_DST32_2_S_16_R0L_DST32_2_S_16_ABSOLUTE_QI, "mov32.b-dst32-2-S-16-r0l-dst32-2-S-16-absolute-QI", "mov.b", 24,
26546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26547   },
26548 /* mov.b${S} ${SrcDst16-r0l-r0h-S-normal} */
26549   {
26550     M32C_INSN_MOV16_B_S_R0L_R0H_SRCDST16_R0L_R0H_S_DERIVED, "mov16.b.S-r0l-r0h-srcdst16-r0l-r0h-S-derived", "mov.b", 8,
26551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26552   },
26553 /* mov.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
26554   {
26555     M32C_INSN_MOV16_B_S_SRC2_SRC16_2_S_8_SB_RELATIVE_QI, "mov16.b.S-src2-src16-2-S-8-SB-relative-QI", "mov.b", 16,
26556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26557   },
26558 /* mov.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
26559   {
26560     M32C_INSN_MOV16_B_S_SRC2_SRC16_2_S_8_FB_RELATIVE_QI, "mov16.b.S-src2-src16-2-S-8-FB-relative-QI", "mov.b", 16,
26561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26562   },
26563 /* mov.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
26564   {
26565     M32C_INSN_MOV16_B_S_SRC2_SRC16_2_S_16_ABSOLUTE_QI, "mov16.b.S-src2-src16-2-S-16-absolute-QI", "mov.b", 24,
26566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26567   },
26568 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-u8}[sb] */
26569   {
26570     M32C_INSN_MOV16_B_S_RN_AN_SRC16_2_S_8_SB_RELATIVE_QI, "mov16.b.S-Rn-An-src16-2-S-8-SB-relative-QI", "mov.b", 16,
26571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26572   },
26573 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-s8}[fb] */
26574   {
26575     M32C_INSN_MOV16_B_S_RN_AN_SRC16_2_S_8_FB_RELATIVE_QI, "mov16.b.S-Rn-An-src16-2-S-8-FB-relative-QI", "mov.b", 16,
26576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26577   },
26578 /* mov.b${S} ${Dst16RnQI-S},${Dsp-8-u16} */
26579   {
26580     M32C_INSN_MOV16_B_S_RN_AN_SRC16_2_S_16_ABSOLUTE_QI, "mov16.b.S-Rn-An-src16-2-S-16-absolute-QI", "mov.b", 24,
26581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
26582   },
26583 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26584   {
26585     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 24,
26586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26587   },
26588 /* mov.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
26589   {
26590     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 24,
26591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26592   },
26593 /* mov.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
26594   {
26595     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 24,
26596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26597   },
26598 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26599   {
26600     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 24,
26601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26602   },
26603 /* mov.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
26604   {
26605     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 24,
26606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26607   },
26608 /* mov.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
26609   {
26610     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 24,
26611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26612   },
26613 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26614   {
26615     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 24,
26616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26617   },
26618 /* mov.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
26619   {
26620     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 24,
26621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26622   },
26623 /* mov.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
26624   {
26625     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 24,
26626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26627   },
26628 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26629   {
26630     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "mov.l", 32,
26631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26632   },
26633 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26634   {
26635     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "mov.l", 32,
26636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26637   },
26638 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
26639   {
26640     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "mov.l", 32,
26641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26642   },
26643 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26644   {
26645     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "mov.l", 40,
26646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26647   },
26648 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26649   {
26650     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "mov.l", 40,
26651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26652   },
26653 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
26654   {
26655     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "mov.l", 40,
26656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26657   },
26658 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26659   {
26660     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "mov.l", 48,
26661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26662   },
26663 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26664   {
26665     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "mov.l", 48,
26666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26667   },
26668 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
26669   {
26670     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "mov.l", 48,
26671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26672   },
26673 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
26674   {
26675     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "mov.l", 32,
26676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26677   },
26678 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
26679   {
26680     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "mov.l", 32,
26681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26682   },
26683 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
26684   {
26685     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "mov.l", 32,
26686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26687   },
26688 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
26689   {
26690     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "mov.l", 40,
26691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26692   },
26693 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
26694   {
26695     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "mov.l", 40,
26696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26697   },
26698 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
26699   {
26700     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "mov.l", 40,
26701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26702   },
26703 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
26704   {
26705     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "mov.l", 32,
26706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26707   },
26708 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
26709   {
26710     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "mov.l", 32,
26711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26712   },
26713 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
26714   {
26715     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "mov.l", 32,
26716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26717   },
26718 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
26719   {
26720     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "mov.l", 40,
26721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26722   },
26723 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
26724   {
26725     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "mov.l", 40,
26726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26727   },
26728 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
26729   {
26730     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "mov.l", 40,
26731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26732   },
26733 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
26734   {
26735     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "mov.l", 40,
26736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26737   },
26738 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
26739   {
26740     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "mov.l", 40,
26741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26742   },
26743 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
26744   {
26745     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "mov.l", 40,
26746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26747   },
26748 /* mov.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
26749   {
26750     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "mov.l", 48,
26751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26752   },
26753 /* mov.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
26754   {
26755     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "mov.l", 48,
26756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26757   },
26758 /* mov.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
26759   {
26760     M32C_INSN_MOV32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "mov.l", 48,
26761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26762   },
26763 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
26764   {
26765     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 32,
26766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26767   },
26768 /* mov.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
26769   {
26770     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 32,
26771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26772   },
26773 /* mov.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
26774   {
26775     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 32,
26776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26777   },
26778 /* mov.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
26779   {
26780     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 32,
26781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26782   },
26783 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
26784   {
26785     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 32,
26786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26787   },
26788 /* mov.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
26789   {
26790     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 32,
26791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26792   },
26793 /* mov.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
26794   {
26795     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 32,
26796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26797   },
26798 /* mov.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
26799   {
26800     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 32,
26801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26802   },
26803 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
26804   {
26805     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 32,
26806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26807   },
26808 /* mov.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
26809   {
26810     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 32,
26811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26812   },
26813 /* mov.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
26814   {
26815     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 32,
26816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26817   },
26818 /* mov.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
26819   {
26820     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 32,
26821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26822   },
26823 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26824   {
26825     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "mov.l", 40,
26826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26827   },
26828 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26829   {
26830     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "mov.l", 40,
26831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26832   },
26833 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
26834   {
26835     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "mov.l", 40,
26836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26837   },
26838 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
26839   {
26840     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "mov.l", 40,
26841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26842   },
26843 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26844   {
26845     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "mov.l", 48,
26846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26847   },
26848 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26849   {
26850     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "mov.l", 48,
26851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26852   },
26853 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
26854   {
26855     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "mov.l", 48,
26856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26857   },
26858 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
26859   {
26860     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "mov.l", 48,
26861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26862   },
26863 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26864   {
26865     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "mov.l", 56,
26866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26867   },
26868 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26869   {
26870     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "mov.l", 56,
26871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26872   },
26873 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
26874   {
26875     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "mov.l", 56,
26876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26877   },
26878 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
26879   {
26880     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "mov.l", 56,
26881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26882   },
26883 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
26884   {
26885     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "mov.l", 40,
26886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26887   },
26888 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
26889   {
26890     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "mov.l", 40,
26891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26892   },
26893 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
26894   {
26895     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "mov.l", 40,
26896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26897   },
26898 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
26899   {
26900     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "mov.l", 40,
26901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26902   },
26903 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
26904   {
26905     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "mov.l", 48,
26906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26907   },
26908 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
26909   {
26910     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "mov.l", 48,
26911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26912   },
26913 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
26914   {
26915     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "mov.l", 48,
26916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26917   },
26918 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
26919   {
26920     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "mov.l", 48,
26921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26922   },
26923 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
26924   {
26925     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "mov.l", 40,
26926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26927   },
26928 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
26929   {
26930     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "mov.l", 40,
26931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26932   },
26933 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
26934   {
26935     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "mov.l", 40,
26936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26937   },
26938 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
26939   {
26940     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "mov.l", 40,
26941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26942   },
26943 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
26944   {
26945     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "mov.l", 48,
26946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26947   },
26948 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
26949   {
26950     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "mov.l", 48,
26951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26952   },
26953 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
26954   {
26955     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "mov.l", 48,
26956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26957   },
26958 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
26959   {
26960     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "mov.l", 48,
26961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26962   },
26963 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
26964   {
26965     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "mov.l", 48,
26966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26967   },
26968 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
26969   {
26970     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "mov.l", 48,
26971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26972   },
26973 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
26974   {
26975     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "mov.l", 48,
26976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26977   },
26978 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
26979   {
26980     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "mov.l", 48,
26981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26982   },
26983 /* mov.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
26984   {
26985     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "mov.l", 56,
26986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26987   },
26988 /* mov.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
26989   {
26990     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "mov.l", 56,
26991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26992   },
26993 /* mov.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
26994   {
26995     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "mov.l", 56,
26996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
26997   },
26998 /* mov.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
26999   {
27000     M32C_INSN_MOV32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "mov.l", 56,
27001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27002   },
27003 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
27004   {
27005     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 40,
27006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27007   },
27008 /* mov.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
27009   {
27010     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 40,
27011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27012   },
27013 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
27014   {
27015     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 40,
27016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27017   },
27018 /* mov.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
27019   {
27020     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 40,
27021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27022   },
27023 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27024   {
27025     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 40,
27026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27027   },
27028 /* mov.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
27029   {
27030     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 40,
27031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27032   },
27033 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
27034   {
27035     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-An-relative-Unprefixed-SI", "mov.l", 48,
27036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27037   },
27038 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
27039   {
27040     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-An-relative-Unprefixed-SI", "mov.l", 48,
27041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27042   },
27043 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
27044   {
27045     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-An-relative-Unprefixed-SI", "mov.l", 56,
27046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27047   },
27048 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
27049   {
27050     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-An-relative-Unprefixed-SI", "mov.l", 56,
27051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27052   },
27053 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
27054   {
27055     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-24-An-relative-Unprefixed-SI", "mov.l", 64,
27056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27057   },
27058 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
27059   {
27060     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-24-An-relative-Unprefixed-SI", "mov.l", 64,
27061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27062   },
27063 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
27064   {
27065     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-SB-relative-Unprefixed-SI", "mov.l", 48,
27066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27067   },
27068 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
27069   {
27070     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-SB-relative-Unprefixed-SI", "mov.l", 48,
27071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27072   },
27073 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
27074   {
27075     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-SB-relative-Unprefixed-SI", "mov.l", 56,
27076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27077   },
27078 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
27079   {
27080     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-SB-relative-Unprefixed-SI", "mov.l", 56,
27081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27082   },
27083 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
27084   {
27085     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-FB-relative-Unprefixed-SI", "mov.l", 48,
27086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27087   },
27088 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
27089   {
27090     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-FB-relative-Unprefixed-SI", "mov.l", 48,
27091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27092   },
27093 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
27094   {
27095     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-FB-relative-Unprefixed-SI", "mov.l", 56,
27096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27097   },
27098 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
27099   {
27100     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-FB-relative-Unprefixed-SI", "mov.l", 56,
27101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27102   },
27103 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
27104   {
27105     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-absolute-Unprefixed-SI", "mov.l", 56,
27106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27107   },
27108 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
27109   {
27110     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-absolute-Unprefixed-SI", "mov.l", 56,
27111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27112   },
27113 /* mov.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
27114   {
27115     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-24-absolute-Unprefixed-SI", "mov.l", 64,
27116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27117   },
27118 /* mov.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
27119   {
27120     M32C_INSN_MOV32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-24-absolute-Unprefixed-SI", "mov.l", 64,
27121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27122   },
27123 /* mov.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
27124   {
27125     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 16,
27126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27127   },
27128 /* mov.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
27129   {
27130     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 16,
27131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27132   },
27133 /* mov.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
27134   {
27135     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "mov.l", 16,
27136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27137   },
27138 /* mov.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
27139   {
27140     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 16,
27141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27142   },
27143 /* mov.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
27144   {
27145     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 16,
27146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27147   },
27148 /* mov.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
27149   {
27150     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "mov.l", 16,
27151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27152   },
27153 /* mov.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
27154   {
27155     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 16,
27156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27157   },
27158 /* mov.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
27159   {
27160     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 16,
27161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27162   },
27163 /* mov.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27164   {
27165     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "mov.l", 16,
27166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27167   },
27168 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27169   {
27170     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "mov.l", 24,
27171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27172   },
27173 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27174   {
27175     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "mov.l", 24,
27176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27177   },
27178 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
27179   {
27180     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "mov.l", 24,
27181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27182   },
27183 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27184   {
27185     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "mov.l", 32,
27186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27187   },
27188 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27189   {
27190     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "mov.l", 32,
27191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27192   },
27193 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
27194   {
27195     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "mov.l", 32,
27196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27197   },
27198 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27199   {
27200     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "mov.l", 40,
27201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27202   },
27203 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27204   {
27205     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "mov.l", 40,
27206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27207   },
27208 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
27209   {
27210     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "mov.l", 40,
27211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27212   },
27213 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
27214   {
27215     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "mov.l", 24,
27216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27217   },
27218 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
27219   {
27220     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "mov.l", 24,
27221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27222   },
27223 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
27224   {
27225     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "mov.l", 24,
27226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27227   },
27228 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
27229   {
27230     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "mov.l", 32,
27231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27232   },
27233 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
27234   {
27235     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "mov.l", 32,
27236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27237   },
27238 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
27239   {
27240     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "mov.l", 32,
27241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27242   },
27243 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
27244   {
27245     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "mov.l", 24,
27246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27247   },
27248 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
27249   {
27250     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "mov.l", 24,
27251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27252   },
27253 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
27254   {
27255     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "mov.l", 24,
27256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27257   },
27258 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
27259   {
27260     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "mov.l", 32,
27261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27262   },
27263 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
27264   {
27265     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "mov.l", 32,
27266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27267   },
27268 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
27269   {
27270     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "mov.l", 32,
27271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27272   },
27273 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
27274   {
27275     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "mov.l", 32,
27276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27277   },
27278 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
27279   {
27280     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "mov.l", 32,
27281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27282   },
27283 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
27284   {
27285     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "mov.l", 32,
27286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27287   },
27288 /* mov.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
27289   {
27290     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "mov.l", 40,
27291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27292   },
27293 /* mov.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
27294   {
27295     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "mov.l", 40,
27296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27297   },
27298 /* mov.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
27299   {
27300     M32C_INSN_MOV32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "mov.l", 40,
27301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27302   },
27303 /* mov.b${S} ${Dsp-8-u8}[sb],${Dst16AnQI-S} */
27304   {
27305     M32C_INSN_MOV16_B_S_AN_SRC16_2_S_8_SB_RELATIVE_QI, "mov16.b.S-An-src16-2-S-8-SB-relative-QI", "mov.b", 16,
27306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
27307   },
27308 /* mov.b${S} ${Dsp-8-s8}[fb],${Dst16AnQI-S} */
27309   {
27310     M32C_INSN_MOV16_B_S_AN_SRC16_2_S_8_FB_RELATIVE_QI, "mov16.b.S-An-src16-2-S-8-FB-relative-QI", "mov.b", 16,
27311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
27312   },
27313 /* mov.b${S} ${Dsp-8-u16},${Dst16AnQI-S} */
27314   {
27315     M32C_INSN_MOV16_B_S_AN_SRC16_2_S_16_ABSOLUTE_QI, "mov16.b.S-An-src16-2-S-16-absolute-QI", "mov.b", 24,
27316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
27317   },
27318 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27319   {
27320     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 24,
27321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27322   },
27323 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
27324   {
27325     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 24,
27326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27327   },
27328 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
27329   {
27330     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 24,
27331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27332   },
27333 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27334   {
27335     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 24,
27336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27337   },
27338 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
27339   {
27340     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 24,
27341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27342   },
27343 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
27344   {
27345     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 24,
27346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27347   },
27348 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27349   {
27350     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 24,
27351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27352   },
27353 /* mov.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
27354   {
27355     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 24,
27356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27357   },
27358 /* mov.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
27359   {
27360     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 24,
27361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27362   },
27363 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27364   {
27365     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "mov.w", 32,
27366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27367   },
27368 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27369   {
27370     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "mov.w", 32,
27371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27372   },
27373 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
27374   {
27375     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "mov.w", 32,
27376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27377   },
27378 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27379   {
27380     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "mov.w", 40,
27381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27382   },
27383 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27384   {
27385     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "mov.w", 40,
27386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27387   },
27388 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
27389   {
27390     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "mov.w", 40,
27391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27392   },
27393 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27394   {
27395     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "mov.w", 48,
27396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27397   },
27398 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27399   {
27400     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "mov.w", 48,
27401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27402   },
27403 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
27404   {
27405     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "mov.w", 48,
27406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27407   },
27408 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
27409   {
27410     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "mov.w", 32,
27411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27412   },
27413 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
27414   {
27415     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "mov.w", 32,
27416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27417   },
27418 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
27419   {
27420     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "mov.w", 32,
27421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27422   },
27423 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
27424   {
27425     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "mov.w", 40,
27426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27427   },
27428 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
27429   {
27430     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "mov.w", 40,
27431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27432   },
27433 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
27434   {
27435     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "mov.w", 40,
27436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27437   },
27438 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
27439   {
27440     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "mov.w", 32,
27441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27442   },
27443 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
27444   {
27445     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "mov.w", 32,
27446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27447   },
27448 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
27449   {
27450     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "mov.w", 32,
27451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27452   },
27453 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
27454   {
27455     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "mov.w", 40,
27456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27457   },
27458 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
27459   {
27460     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "mov.w", 40,
27461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27462   },
27463 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
27464   {
27465     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "mov.w", 40,
27466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27467   },
27468 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
27469   {
27470     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "mov.w", 40,
27471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27472   },
27473 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
27474   {
27475     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "mov.w", 40,
27476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27477   },
27478 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
27479   {
27480     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "mov.w", 40,
27481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27482   },
27483 /* mov.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
27484   {
27485     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "mov.w", 48,
27486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27487   },
27488 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
27489   {
27490     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "mov.w", 48,
27491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27492   },
27493 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
27494   {
27495     M32C_INSN_MOV32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "mov.w", 48,
27496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27497   },
27498 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27499   {
27500     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 32,
27501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27502   },
27503 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
27504   {
27505     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 32,
27506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27507   },
27508 /* mov.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
27509   {
27510     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 32,
27511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27512   },
27513 /* mov.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
27514   {
27515     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 32,
27516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27517   },
27518 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27519   {
27520     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 32,
27521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27522   },
27523 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
27524   {
27525     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 32,
27526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27527   },
27528 /* mov.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
27529   {
27530     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 32,
27531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27532   },
27533 /* mov.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
27534   {
27535     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 32,
27536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27537   },
27538 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27539   {
27540     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 32,
27541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27542   },
27543 /* mov.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
27544   {
27545     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 32,
27546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27547   },
27548 /* mov.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
27549   {
27550     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 32,
27551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27552   },
27553 /* mov.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
27554   {
27555     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 32,
27556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27557   },
27558 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27559   {
27560     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mov.w", 40,
27561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27562   },
27563 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27564   {
27565     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mov.w", 40,
27566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27567   },
27568 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
27569   {
27570     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mov.w", 40,
27571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27572   },
27573 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
27574   {
27575     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "mov.w", 40,
27576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27577   },
27578 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27579   {
27580     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mov.w", 48,
27581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27582   },
27583 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27584   {
27585     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mov.w", 48,
27586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27587   },
27588 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
27589   {
27590     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mov.w", 48,
27591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27592   },
27593 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
27594   {
27595     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "mov.w", 48,
27596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27597   },
27598 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27599   {
27600     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mov.w", 56,
27601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27602   },
27603 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27604   {
27605     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mov.w", 56,
27606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27607   },
27608 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
27609   {
27610     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mov.w", 56,
27611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27612   },
27613 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
27614   {
27615     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "mov.w", 56,
27616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27617   },
27618 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
27619   {
27620     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mov.w", 40,
27621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27622   },
27623 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
27624   {
27625     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mov.w", 40,
27626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27627   },
27628 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
27629   {
27630     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mov.w", 40,
27631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27632   },
27633 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
27634   {
27635     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "mov.w", 40,
27636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27637   },
27638 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
27639   {
27640     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mov.w", 48,
27641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27642   },
27643 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
27644   {
27645     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mov.w", 48,
27646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27647   },
27648 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
27649   {
27650     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mov.w", 48,
27651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27652   },
27653 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
27654   {
27655     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "mov.w", 48,
27656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27657   },
27658 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
27659   {
27660     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mov.w", 40,
27661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27662   },
27663 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
27664   {
27665     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mov.w", 40,
27666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27667   },
27668 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
27669   {
27670     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mov.w", 40,
27671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27672   },
27673 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
27674   {
27675     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "mov.w", 40,
27676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27677   },
27678 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
27679   {
27680     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mov.w", 48,
27681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27682   },
27683 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
27684   {
27685     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mov.w", 48,
27686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27687   },
27688 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
27689   {
27690     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mov.w", 48,
27691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27692   },
27693 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
27694   {
27695     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "mov.w", 48,
27696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27697   },
27698 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
27699   {
27700     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mov.w", 48,
27701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27702   },
27703 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
27704   {
27705     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mov.w", 48,
27706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27707   },
27708 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
27709   {
27710     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mov.w", 48,
27711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27712   },
27713 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
27714   {
27715     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "mov.w", 48,
27716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27717   },
27718 /* mov.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
27719   {
27720     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mov.w", 56,
27721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27722   },
27723 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
27724   {
27725     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mov.w", 56,
27726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27727   },
27728 /* mov.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
27729   {
27730     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mov.w", 56,
27731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27732   },
27733 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
27734   {
27735     M32C_INSN_MOV32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "mov.w", 56,
27736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27737   },
27738 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27739   {
27740     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 40,
27741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27742   },
27743 /* mov.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
27744   {
27745     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 40,
27746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27747   },
27748 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27749   {
27750     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 40,
27751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27752   },
27753 /* mov.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
27754   {
27755     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 40,
27756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27757   },
27758 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27759   {
27760     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 40,
27761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27762   },
27763 /* mov.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
27764   {
27765     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 40,
27766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27767   },
27768 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
27769   {
27770     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "mov.w", 48,
27771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27772   },
27773 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
27774   {
27775     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "mov.w", 48,
27776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27777   },
27778 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
27779   {
27780     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "mov.w", 56,
27781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27782   },
27783 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
27784   {
27785     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "mov.w", 56,
27786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27787   },
27788 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
27789   {
27790     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "mov.w", 64,
27791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27792   },
27793 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
27794   {
27795     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "mov.w", 64,
27796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27797   },
27798 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
27799   {
27800     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "mov.w", 48,
27801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27802   },
27803 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
27804   {
27805     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "mov.w", 48,
27806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27807   },
27808 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
27809   {
27810     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "mov.w", 56,
27811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27812   },
27813 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
27814   {
27815     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "mov.w", 56,
27816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27817   },
27818 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
27819   {
27820     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "mov.w", 48,
27821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27822   },
27823 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
27824   {
27825     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "mov.w", 48,
27826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27827   },
27828 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
27829   {
27830     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "mov.w", 56,
27831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27832   },
27833 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
27834   {
27835     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "mov.w", 56,
27836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27837   },
27838 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
27839   {
27840     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "mov.w", 56,
27841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27842   },
27843 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
27844   {
27845     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "mov.w", 56,
27846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27847   },
27848 /* mov.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
27849   {
27850     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "mov.w", 64,
27851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27852   },
27853 /* mov.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
27854   {
27855     M32C_INSN_MOV32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "mov.w", 64,
27856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27857   },
27858 /* mov.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
27859   {
27860     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 16,
27861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27862   },
27863 /* mov.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
27864   {
27865     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 16,
27866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27867   },
27868 /* mov.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
27869   {
27870     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "mov.w", 16,
27871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27872   },
27873 /* mov.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
27874   {
27875     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 16,
27876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27877   },
27878 /* mov.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
27879   {
27880     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 16,
27881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27882   },
27883 /* mov.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
27884   {
27885     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "mov.w", 16,
27886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27887   },
27888 /* mov.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
27889   {
27890     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 16,
27891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27892   },
27893 /* mov.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
27894   {
27895     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 16,
27896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27897   },
27898 /* mov.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
27899   {
27900     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "mov.w", 16,
27901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27902   },
27903 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27904   {
27905     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "mov.w", 24,
27906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27907   },
27908 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
27909   {
27910     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "mov.w", 24,
27911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27912   },
27913 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
27914   {
27915     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "mov.w", 24,
27916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27917   },
27918 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27919   {
27920     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "mov.w", 32,
27921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27922   },
27923 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
27924   {
27925     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "mov.w", 32,
27926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27927   },
27928 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
27929   {
27930     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "mov.w", 32,
27931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27932   },
27933 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27934   {
27935     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "mov.w", 40,
27936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27937   },
27938 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
27939   {
27940     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "mov.w", 40,
27941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27942   },
27943 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
27944   {
27945     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "mov.w", 40,
27946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27947   },
27948 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
27949   {
27950     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "mov.w", 24,
27951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27952   },
27953 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
27954   {
27955     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "mov.w", 24,
27956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27957   },
27958 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
27959   {
27960     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "mov.w", 24,
27961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27962   },
27963 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
27964   {
27965     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "mov.w", 32,
27966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27967   },
27968 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
27969   {
27970     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "mov.w", 32,
27971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27972   },
27973 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
27974   {
27975     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "mov.w", 32,
27976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27977   },
27978 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
27979   {
27980     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "mov.w", 24,
27981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27982   },
27983 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
27984   {
27985     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "mov.w", 24,
27986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27987   },
27988 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
27989   {
27990     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "mov.w", 24,
27991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27992   },
27993 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
27994   {
27995     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "mov.w", 32,
27996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
27997   },
27998 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
27999   {
28000     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "mov.w", 32,
28001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28002   },
28003 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
28004   {
28005     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "mov.w", 32,
28006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28007   },
28008 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
28009   {
28010     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "mov.w", 32,
28011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28012   },
28013 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
28014   {
28015     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "mov.w", 32,
28016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28017   },
28018 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
28019   {
28020     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "mov.w", 32,
28021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28022   },
28023 /* mov.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
28024   {
28025     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "mov.w", 40,
28026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28027   },
28028 /* mov.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
28029   {
28030     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "mov.w", 40,
28031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28032   },
28033 /* mov.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
28034   {
28035     M32C_INSN_MOV32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "mov.w", 40,
28036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28037   },
28038 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28039   {
28040     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 24,
28041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28042   },
28043 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
28044   {
28045     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 24,
28046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28047   },
28048 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
28049   {
28050     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 24,
28051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28052   },
28053 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28054   {
28055     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 24,
28056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28057   },
28058 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
28059   {
28060     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 24,
28061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28062   },
28063 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
28064   {
28065     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 24,
28066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28067   },
28068 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28069   {
28070     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 24,
28071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28072   },
28073 /* mov.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
28074   {
28075     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 24,
28076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28077   },
28078 /* mov.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
28079   {
28080     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 24,
28081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28082   },
28083 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28084   {
28085     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "mov.b", 32,
28086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28087   },
28088 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28089   {
28090     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "mov.b", 32,
28091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28092   },
28093 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
28094   {
28095     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "mov.b", 32,
28096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28097   },
28098 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28099   {
28100     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "mov.b", 40,
28101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28102   },
28103 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28104   {
28105     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "mov.b", 40,
28106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28107   },
28108 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
28109   {
28110     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "mov.b", 40,
28111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28112   },
28113 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28114   {
28115     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "mov.b", 48,
28116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28117   },
28118 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28119   {
28120     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "mov.b", 48,
28121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28122   },
28123 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
28124   {
28125     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "mov.b", 48,
28126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28127   },
28128 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
28129   {
28130     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "mov.b", 32,
28131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28132   },
28133 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
28134   {
28135     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "mov.b", 32,
28136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28137   },
28138 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
28139   {
28140     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "mov.b", 32,
28141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28142   },
28143 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
28144   {
28145     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "mov.b", 40,
28146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28147   },
28148 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
28149   {
28150     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "mov.b", 40,
28151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28152   },
28153 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
28154   {
28155     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "mov.b", 40,
28156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28157   },
28158 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
28159   {
28160     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "mov.b", 32,
28161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28162   },
28163 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
28164   {
28165     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "mov.b", 32,
28166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28167   },
28168 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
28169   {
28170     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "mov.b", 32,
28171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28172   },
28173 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
28174   {
28175     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "mov.b", 40,
28176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28177   },
28178 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
28179   {
28180     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "mov.b", 40,
28181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28182   },
28183 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
28184   {
28185     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "mov.b", 40,
28186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28187   },
28188 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
28189   {
28190     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "mov.b", 40,
28191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28192   },
28193 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
28194   {
28195     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "mov.b", 40,
28196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28197   },
28198 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
28199   {
28200     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "mov.b", 40,
28201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28202   },
28203 /* mov.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
28204   {
28205     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "mov.b", 48,
28206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28207   },
28208 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
28209   {
28210     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "mov.b", 48,
28211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28212   },
28213 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
28214   {
28215     M32C_INSN_MOV32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "mov.b", 48,
28216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28217   },
28218 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28219   {
28220     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 32,
28221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28222   },
28223 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
28224   {
28225     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 32,
28226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28227   },
28228 /* mov.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
28229   {
28230     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 32,
28231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28232   },
28233 /* mov.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
28234   {
28235     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 32,
28236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28237   },
28238 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28239   {
28240     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 32,
28241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28242   },
28243 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
28244   {
28245     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 32,
28246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28247   },
28248 /* mov.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
28249   {
28250     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 32,
28251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28252   },
28253 /* mov.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
28254   {
28255     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 32,
28256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28257   },
28258 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28259   {
28260     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 32,
28261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28262   },
28263 /* mov.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
28264   {
28265     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 32,
28266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28267   },
28268 /* mov.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
28269   {
28270     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 32,
28271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28272   },
28273 /* mov.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
28274   {
28275     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 32,
28276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28277   },
28278 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28279   {
28280     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mov.b", 40,
28281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28282   },
28283 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28284   {
28285     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mov.b", 40,
28286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28287   },
28288 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
28289   {
28290     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mov.b", 40,
28291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28292   },
28293 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
28294   {
28295     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "mov.b", 40,
28296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28297   },
28298 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28299   {
28300     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mov.b", 48,
28301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28302   },
28303 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28304   {
28305     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mov.b", 48,
28306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28307   },
28308 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
28309   {
28310     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mov.b", 48,
28311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28312   },
28313 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
28314   {
28315     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "mov.b", 48,
28316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28317   },
28318 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28319   {
28320     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mov.b", 56,
28321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28322   },
28323 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28324   {
28325     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mov.b", 56,
28326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28327   },
28328 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
28329   {
28330     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mov.b", 56,
28331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28332   },
28333 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
28334   {
28335     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "mov.b", 56,
28336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28337   },
28338 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
28339   {
28340     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mov.b", 40,
28341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28342   },
28343 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
28344   {
28345     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mov.b", 40,
28346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28347   },
28348 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
28349   {
28350     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mov.b", 40,
28351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28352   },
28353 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
28354   {
28355     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "mov.b", 40,
28356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28357   },
28358 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
28359   {
28360     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mov.b", 48,
28361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28362   },
28363 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
28364   {
28365     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mov.b", 48,
28366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28367   },
28368 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
28369   {
28370     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mov.b", 48,
28371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28372   },
28373 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
28374   {
28375     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "mov.b", 48,
28376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28377   },
28378 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
28379   {
28380     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mov.b", 40,
28381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28382   },
28383 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
28384   {
28385     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mov.b", 40,
28386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28387   },
28388 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
28389   {
28390     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mov.b", 40,
28391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28392   },
28393 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
28394   {
28395     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "mov.b", 40,
28396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28397   },
28398 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
28399   {
28400     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mov.b", 48,
28401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28402   },
28403 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
28404   {
28405     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mov.b", 48,
28406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28407   },
28408 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
28409   {
28410     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mov.b", 48,
28411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28412   },
28413 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
28414   {
28415     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "mov.b", 48,
28416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28417   },
28418 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
28419   {
28420     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mov.b", 48,
28421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28422   },
28423 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
28424   {
28425     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mov.b", 48,
28426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28427   },
28428 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
28429   {
28430     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mov.b", 48,
28431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28432   },
28433 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
28434   {
28435     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "mov.b", 48,
28436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28437   },
28438 /* mov.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
28439   {
28440     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mov.b", 56,
28441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28442   },
28443 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
28444   {
28445     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mov.b", 56,
28446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28447   },
28448 /* mov.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
28449   {
28450     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mov.b", 56,
28451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28452   },
28453 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
28454   {
28455     M32C_INSN_MOV32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "mov.b", 56,
28456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28457   },
28458 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28459   {
28460     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 40,
28461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28462   },
28463 /* mov.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
28464   {
28465     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 40,
28466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28467   },
28468 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28469   {
28470     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 40,
28471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28472   },
28473 /* mov.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
28474   {
28475     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 40,
28476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28477   },
28478 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28479   {
28480     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 40,
28481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28482   },
28483 /* mov.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
28484   {
28485     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 40,
28486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28487   },
28488 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
28489   {
28490     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "mov.b", 48,
28491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28492   },
28493 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
28494   {
28495     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "mov.b", 48,
28496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28497   },
28498 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
28499   {
28500     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "mov.b", 56,
28501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28502   },
28503 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
28504   {
28505     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "mov.b", 56,
28506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28507   },
28508 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
28509   {
28510     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "mov.b", 64,
28511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28512   },
28513 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
28514   {
28515     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "mov.b", 64,
28516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28517   },
28518 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
28519   {
28520     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "mov.b", 48,
28521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28522   },
28523 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
28524   {
28525     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "mov.b", 48,
28526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28527   },
28528 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
28529   {
28530     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "mov.b", 56,
28531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28532   },
28533 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
28534   {
28535     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "mov.b", 56,
28536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28537   },
28538 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
28539   {
28540     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "mov.b", 48,
28541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28542   },
28543 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
28544   {
28545     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "mov.b", 48,
28546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28547   },
28548 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
28549   {
28550     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "mov.b", 56,
28551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28552   },
28553 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
28554   {
28555     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "mov.b", 56,
28556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28557   },
28558 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
28559   {
28560     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "mov.b", 56,
28561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28562   },
28563 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
28564   {
28565     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "mov.b", 56,
28566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28567   },
28568 /* mov.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
28569   {
28570     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "mov.b", 64,
28571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28572   },
28573 /* mov.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
28574   {
28575     M32C_INSN_MOV32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "mov.b", 64,
28576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28577   },
28578 /* mov.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
28579   {
28580     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 16,
28581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28582   },
28583 /* mov.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
28584   {
28585     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 16,
28586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28587   },
28588 /* mov.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
28589   {
28590     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "mov.b", 16,
28591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28592   },
28593 /* mov.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
28594   {
28595     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 16,
28596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28597   },
28598 /* mov.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
28599   {
28600     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 16,
28601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28602   },
28603 /* mov.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
28604   {
28605     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "mov.b", 16,
28606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28607   },
28608 /* mov.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
28609   {
28610     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 16,
28611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28612   },
28613 /* mov.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
28614   {
28615     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 16,
28616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28617   },
28618 /* mov.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
28619   {
28620     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "mov.b", 16,
28621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28622   },
28623 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
28624   {
28625     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "mov.b", 24,
28626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28627   },
28628 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
28629   {
28630     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "mov.b", 24,
28631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28632   },
28633 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
28634   {
28635     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "mov.b", 24,
28636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28637   },
28638 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
28639   {
28640     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "mov.b", 32,
28641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28642   },
28643 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
28644   {
28645     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "mov.b", 32,
28646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28647   },
28648 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
28649   {
28650     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "mov.b", 32,
28651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28652   },
28653 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
28654   {
28655     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "mov.b", 40,
28656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28657   },
28658 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
28659   {
28660     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "mov.b", 40,
28661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28662   },
28663 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
28664   {
28665     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "mov.b", 40,
28666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28667   },
28668 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
28669   {
28670     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "mov.b", 24,
28671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28672   },
28673 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
28674   {
28675     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "mov.b", 24,
28676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28677   },
28678 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
28679   {
28680     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "mov.b", 24,
28681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28682   },
28683 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
28684   {
28685     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "mov.b", 32,
28686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28687   },
28688 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
28689   {
28690     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "mov.b", 32,
28691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28692   },
28693 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
28694   {
28695     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "mov.b", 32,
28696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28697   },
28698 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
28699   {
28700     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "mov.b", 24,
28701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28702   },
28703 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
28704   {
28705     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "mov.b", 24,
28706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28707   },
28708 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
28709   {
28710     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "mov.b", 24,
28711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28712   },
28713 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
28714   {
28715     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "mov.b", 32,
28716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28717   },
28718 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
28719   {
28720     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "mov.b", 32,
28721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28722   },
28723 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
28724   {
28725     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "mov.b", 32,
28726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28727   },
28728 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
28729   {
28730     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "mov.b", 32,
28731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28732   },
28733 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
28734   {
28735     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "mov.b", 32,
28736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28737   },
28738 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
28739   {
28740     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "mov.b", 32,
28741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28742   },
28743 /* mov.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
28744   {
28745     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "mov.b", 40,
28746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28747   },
28748 /* mov.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
28749   {
28750     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "mov.b", 40,
28751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28752   },
28753 /* mov.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
28754   {
28755     M32C_INSN_MOV32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "mov.b", 40,
28756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
28757   },
28758 /* mov.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
28759   {
28760     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "mov16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "mov.w", 24,
28761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28762   },
28763 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
28764   {
28765     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "mov16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "mov.w", 24,
28766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28767   },
28768 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
28769   {
28770     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "mov16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "mov.w", 24,
28771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28772   },
28773 /* mov.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
28774   {
28775     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "mov16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "mov.w", 24,
28776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28777   },
28778 /* mov.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
28779   {
28780     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "mov16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "mov.w", 24,
28781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28782   },
28783 /* mov.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
28784   {
28785     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "mov16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "mov.w", 24,
28786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28787   },
28788 /* mov.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
28789   {
28790     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mov16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "mov.w", 24,
28791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28792   },
28793 /* mov.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
28794   {
28795     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mov16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "mov.w", 24,
28796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28797   },
28798 /* mov.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
28799   {
28800     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mov16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "mov.w", 24,
28801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28802   },
28803 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
28804   {
28805     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "mov.w", 32,
28806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28807   },
28808 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
28809   {
28810     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "mov.w", 32,
28811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28812   },
28813 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
28814   {
28815     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "mov.w", 32,
28816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28817   },
28818 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
28819   {
28820     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "mov.w", 40,
28821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28822   },
28823 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
28824   {
28825     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "mov.w", 40,
28826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28827   },
28828 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
28829   {
28830     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "mov.w", 40,
28831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28832   },
28833 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
28834   {
28835     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "mov.w", 32,
28836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28837   },
28838 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
28839   {
28840     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "mov.w", 32,
28841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28842   },
28843 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
28844   {
28845     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "mov.w", 32,
28846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28847   },
28848 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
28849   {
28850     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "mov.w", 40,
28851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28852   },
28853 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
28854   {
28855     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "mov.w", 40,
28856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28857   },
28858 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
28859   {
28860     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "mov.w", 40,
28861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28862   },
28863 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
28864   {
28865     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "mov.w", 32,
28866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28867   },
28868 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
28869   {
28870     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "mov.w", 32,
28871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28872   },
28873 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
28874   {
28875     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "mov16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "mov.w", 32,
28876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28877   },
28878 /* mov.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
28879   {
28880     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "mov16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "mov.w", 40,
28881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28882   },
28883 /* mov.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
28884   {
28885     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "mov16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "mov.w", 40,
28886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28887   },
28888 /* mov.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
28889   {
28890     M32C_INSN_MOV16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "mov16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "mov.w", 40,
28891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28892   },
28893 /* mov.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
28894   {
28895     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "mov16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "mov.w", 32,
28896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28897   },
28898 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
28899   {
28900     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "mov16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "mov.w", 32,
28901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28902   },
28903 /* mov.w${G} ${Dsp-16-u16},$Dst16RnHI */
28904   {
28905     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "mov16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "mov.w", 32,
28906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28907   },
28908 /* mov.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
28909   {
28910     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "mov16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "mov.w", 32,
28911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28912   },
28913 /* mov.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
28914   {
28915     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "mov16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "mov.w", 32,
28916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28917   },
28918 /* mov.w${G} ${Dsp-16-u16},$Dst16AnHI */
28919   {
28920     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "mov16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "mov.w", 32,
28921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28922   },
28923 /* mov.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
28924   {
28925     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mov16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "mov.w", 32,
28926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28927   },
28928 /* mov.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
28929   {
28930     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "mov16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "mov.w", 32,
28931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28932   },
28933 /* mov.w${G} ${Dsp-16-u16},[$Dst16An] */
28934   {
28935     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "mov16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "mov.w", 32,
28936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28937   },
28938 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
28939   {
28940     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "mov.w", 40,
28941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28942   },
28943 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
28944   {
28945     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "mov.w", 40,
28946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28947   },
28948 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
28949   {
28950     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "mov.w", 40,
28951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28952   },
28953 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
28954   {
28955     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "mov.w", 48,
28956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28957   },
28958 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
28959   {
28960     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "mov.w", 48,
28961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28962   },
28963 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
28964   {
28965     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "mov.w", 48,
28966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28967   },
28968 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
28969   {
28970     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "mov.w", 40,
28971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28972   },
28973 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
28974   {
28975     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "mov.w", 40,
28976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28977   },
28978 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
28979   {
28980     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "mov.w", 40,
28981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28982   },
28983 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
28984   {
28985     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "mov.w", 48,
28986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28987   },
28988 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
28989   {
28990     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "mov.w", 48,
28991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28992   },
28993 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
28994   {
28995     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "mov.w", 48,
28996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
28997   },
28998 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
28999   {
29000     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "mov.w", 40,
29001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29002   },
29003 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
29004   {
29005     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "mov.w", 40,
29006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29007   },
29008 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
29009   {
29010     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "mov16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "mov.w", 40,
29011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29012   },
29013 /* mov.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
29014   {
29015     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "mov16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "mov.w", 48,
29016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29017   },
29018 /* mov.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
29019   {
29020     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "mov16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "mov.w", 48,
29021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29022   },
29023 /* mov.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
29024   {
29025     M32C_INSN_MOV16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "mov16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "mov.w", 48,
29026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29027   },
29028 /* mov.w${G} $Src16RnHI,$Dst16RnHI */
29029   {
29030     M32C_INSN_MOV16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "mov16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "mov.w", 16,
29031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29032   },
29033 /* mov.w${G} $Src16AnHI,$Dst16RnHI */
29034   {
29035     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "mov16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "mov.w", 16,
29036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29037   },
29038 /* mov.w${G} [$Src16An],$Dst16RnHI */
29039   {
29040     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "mov16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "mov.w", 16,
29041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29042   },
29043 /* mov.w${G} $Src16RnHI,$Dst16AnHI */
29044   {
29045     M32C_INSN_MOV16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "mov16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "mov.w", 16,
29046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29047   },
29048 /* mov.w${G} $Src16AnHI,$Dst16AnHI */
29049   {
29050     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "mov16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "mov.w", 16,
29051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29052   },
29053 /* mov.w${G} [$Src16An],$Dst16AnHI */
29054   {
29055     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "mov16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "mov.w", 16,
29056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29057   },
29058 /* mov.w${G} $Src16RnHI,[$Dst16An] */
29059   {
29060     M32C_INSN_MOV16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "mov16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "mov.w", 16,
29061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29062   },
29063 /* mov.w${G} $Src16AnHI,[$Dst16An] */
29064   {
29065     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "mov16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "mov.w", 16,
29066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29067   },
29068 /* mov.w${G} [$Src16An],[$Dst16An] */
29069   {
29070     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "mov16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "mov.w", 16,
29071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29072   },
29073 /* mov.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
29074   {
29075     M32C_INSN_MOV16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "mov16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "mov.w", 24,
29076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29077   },
29078 /* mov.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
29079   {
29080     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "mov16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "mov.w", 24,
29081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29082   },
29083 /* mov.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
29084   {
29085     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "mov16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "mov.w", 24,
29086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29087   },
29088 /* mov.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
29089   {
29090     M32C_INSN_MOV16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "mov16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "mov.w", 32,
29091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29092   },
29093 /* mov.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
29094   {
29095     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "mov16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "mov.w", 32,
29096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29097   },
29098 /* mov.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
29099   {
29100     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "mov16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "mov.w", 32,
29101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29102   },
29103 /* mov.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
29104   {
29105     M32C_INSN_MOV16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "mov16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "mov.w", 24,
29106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29107   },
29108 /* mov.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
29109   {
29110     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "mov16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "mov.w", 24,
29111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29112   },
29113 /* mov.w${G} [$Src16An],${Dsp-16-u8}[sb] */
29114   {
29115     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "mov16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "mov.w", 24,
29116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29117   },
29118 /* mov.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
29119   {
29120     M32C_INSN_MOV16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "mov16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "mov.w", 32,
29121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29122   },
29123 /* mov.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
29124   {
29125     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "mov16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "mov.w", 32,
29126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29127   },
29128 /* mov.w${G} [$Src16An],${Dsp-16-u16}[sb] */
29129   {
29130     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "mov16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "mov.w", 32,
29131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29132   },
29133 /* mov.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
29134   {
29135     M32C_INSN_MOV16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "mov16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "mov.w", 24,
29136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29137   },
29138 /* mov.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
29139   {
29140     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "mov16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "mov.w", 24,
29141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29142   },
29143 /* mov.w${G} [$Src16An],${Dsp-16-s8}[fb] */
29144   {
29145     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "mov16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "mov.w", 24,
29146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29147   },
29148 /* mov.w${G} $Src16RnHI,${Dsp-16-u16} */
29149   {
29150     M32C_INSN_MOV16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "mov16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "mov.w", 32,
29151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29152   },
29153 /* mov.w${G} $Src16AnHI,${Dsp-16-u16} */
29154   {
29155     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "mov16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "mov.w", 32,
29156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29157   },
29158 /* mov.w${G} [$Src16An],${Dsp-16-u16} */
29159   {
29160     M32C_INSN_MOV16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "mov16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "mov.w", 32,
29161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29162   },
29163 /* mov.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
29164   {
29165     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "mov16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "mov.b", 24,
29166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29167   },
29168 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
29169   {
29170     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "mov16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "mov.b", 24,
29171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29172   },
29173 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
29174   {
29175     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "mov16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "mov.b", 24,
29176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29177   },
29178 /* mov.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
29179   {
29180     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "mov16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "mov.b", 24,
29181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29182   },
29183 /* mov.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
29184   {
29185     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "mov16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "mov.b", 24,
29186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29187   },
29188 /* mov.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
29189   {
29190     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "mov16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "mov.b", 24,
29191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29192   },
29193 /* mov.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
29194   {
29195     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mov16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "mov.b", 24,
29196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29197   },
29198 /* mov.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
29199   {
29200     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mov16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "mov.b", 24,
29201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29202   },
29203 /* mov.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
29204   {
29205     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mov16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "mov.b", 24,
29206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29207   },
29208 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
29209   {
29210     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "mov.b", 32,
29211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29212   },
29213 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
29214   {
29215     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "mov.b", 32,
29216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29217   },
29218 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
29219   {
29220     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "mov.b", 32,
29221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29222   },
29223 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
29224   {
29225     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "mov.b", 40,
29226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29227   },
29228 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
29229   {
29230     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "mov.b", 40,
29231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29232   },
29233 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
29234   {
29235     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "mov.b", 40,
29236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29237   },
29238 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
29239   {
29240     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "mov.b", 32,
29241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29242   },
29243 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
29244   {
29245     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "mov.b", 32,
29246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29247   },
29248 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
29249   {
29250     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "mov.b", 32,
29251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29252   },
29253 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
29254   {
29255     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "mov.b", 40,
29256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29257   },
29258 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
29259   {
29260     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "mov.b", 40,
29261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29262   },
29263 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
29264   {
29265     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "mov.b", 40,
29266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29267   },
29268 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
29269   {
29270     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "mov.b", 32,
29271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29272   },
29273 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
29274   {
29275     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "mov.b", 32,
29276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29277   },
29278 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
29279   {
29280     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "mov16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "mov.b", 32,
29281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29282   },
29283 /* mov.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
29284   {
29285     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "mov16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "mov.b", 40,
29286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29287   },
29288 /* mov.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
29289   {
29290     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "mov16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "mov.b", 40,
29291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29292   },
29293 /* mov.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
29294   {
29295     M32C_INSN_MOV16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "mov16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "mov.b", 40,
29296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29297   },
29298 /* mov.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
29299   {
29300     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "mov16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "mov.b", 32,
29301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29302   },
29303 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
29304   {
29305     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "mov16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "mov.b", 32,
29306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29307   },
29308 /* mov.b${G} ${Dsp-16-u16},$Dst16RnQI */
29309   {
29310     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "mov16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "mov.b", 32,
29311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29312   },
29313 /* mov.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
29314   {
29315     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "mov16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "mov.b", 32,
29316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29317   },
29318 /* mov.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
29319   {
29320     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "mov16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "mov.b", 32,
29321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29322   },
29323 /* mov.b${G} ${Dsp-16-u16},$Dst16AnQI */
29324   {
29325     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "mov16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "mov.b", 32,
29326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29327   },
29328 /* mov.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
29329   {
29330     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mov16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "mov.b", 32,
29331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29332   },
29333 /* mov.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
29334   {
29335     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "mov16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "mov.b", 32,
29336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29337   },
29338 /* mov.b${G} ${Dsp-16-u16},[$Dst16An] */
29339   {
29340     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "mov16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "mov.b", 32,
29341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29342   },
29343 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
29344   {
29345     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "mov.b", 40,
29346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29347   },
29348 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
29349   {
29350     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "mov.b", 40,
29351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29352   },
29353 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
29354   {
29355     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "mov.b", 40,
29356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29357   },
29358 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
29359   {
29360     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "mov.b", 48,
29361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29362   },
29363 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
29364   {
29365     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "mov.b", 48,
29366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29367   },
29368 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
29369   {
29370     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "mov.b", 48,
29371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29372   },
29373 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
29374   {
29375     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "mov.b", 40,
29376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29377   },
29378 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
29379   {
29380     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "mov.b", 40,
29381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29382   },
29383 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
29384   {
29385     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "mov.b", 40,
29386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29387   },
29388 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
29389   {
29390     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "mov.b", 48,
29391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29392   },
29393 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
29394   {
29395     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "mov.b", 48,
29396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29397   },
29398 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
29399   {
29400     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "mov.b", 48,
29401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29402   },
29403 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
29404   {
29405     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "mov.b", 40,
29406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29407   },
29408 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
29409   {
29410     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "mov.b", 40,
29411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29412   },
29413 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
29414   {
29415     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "mov16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "mov.b", 40,
29416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29417   },
29418 /* mov.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
29419   {
29420     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "mov16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "mov.b", 48,
29421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29422   },
29423 /* mov.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
29424   {
29425     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "mov16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "mov.b", 48,
29426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29427   },
29428 /* mov.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
29429   {
29430     M32C_INSN_MOV16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "mov16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "mov.b", 48,
29431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29432   },
29433 /* mov.b${G} $Src16RnQI,$Dst16RnQI */
29434   {
29435     M32C_INSN_MOV16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "mov16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "mov.b", 16,
29436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29437   },
29438 /* mov.b${G} $Src16AnQI,$Dst16RnQI */
29439   {
29440     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "mov16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "mov.b", 16,
29441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29442   },
29443 /* mov.b${G} [$Src16An],$Dst16RnQI */
29444   {
29445     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "mov16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "mov.b", 16,
29446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29447   },
29448 /* mov.b${G} $Src16RnQI,$Dst16AnQI */
29449   {
29450     M32C_INSN_MOV16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "mov16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "mov.b", 16,
29451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29452   },
29453 /* mov.b${G} $Src16AnQI,$Dst16AnQI */
29454   {
29455     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "mov16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "mov.b", 16,
29456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29457   },
29458 /* mov.b${G} [$Src16An],$Dst16AnQI */
29459   {
29460     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "mov16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "mov.b", 16,
29461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29462   },
29463 /* mov.b${G} $Src16RnQI,[$Dst16An] */
29464   {
29465     M32C_INSN_MOV16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "mov16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "mov.b", 16,
29466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29467   },
29468 /* mov.b${G} $Src16AnQI,[$Dst16An] */
29469   {
29470     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "mov16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "mov.b", 16,
29471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29472   },
29473 /* mov.b${G} [$Src16An],[$Dst16An] */
29474   {
29475     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "mov16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "mov.b", 16,
29476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29477   },
29478 /* mov.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
29479   {
29480     M32C_INSN_MOV16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "mov16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "mov.b", 24,
29481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29482   },
29483 /* mov.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
29484   {
29485     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "mov16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "mov.b", 24,
29486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29487   },
29488 /* mov.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
29489   {
29490     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "mov16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "mov.b", 24,
29491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29492   },
29493 /* mov.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
29494   {
29495     M32C_INSN_MOV16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "mov16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "mov.b", 32,
29496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29497   },
29498 /* mov.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
29499   {
29500     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "mov16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "mov.b", 32,
29501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29502   },
29503 /* mov.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
29504   {
29505     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "mov16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "mov.b", 32,
29506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29507   },
29508 /* mov.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
29509   {
29510     M32C_INSN_MOV16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "mov16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "mov.b", 24,
29511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29512   },
29513 /* mov.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
29514   {
29515     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "mov16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "mov.b", 24,
29516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29517   },
29518 /* mov.b${G} [$Src16An],${Dsp-16-u8}[sb] */
29519   {
29520     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "mov16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "mov.b", 24,
29521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29522   },
29523 /* mov.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
29524   {
29525     M32C_INSN_MOV16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "mov16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "mov.b", 32,
29526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29527   },
29528 /* mov.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
29529   {
29530     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "mov16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "mov.b", 32,
29531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29532   },
29533 /* mov.b${G} [$Src16An],${Dsp-16-u16}[sb] */
29534   {
29535     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "mov16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "mov.b", 32,
29536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29537   },
29538 /* mov.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
29539   {
29540     M32C_INSN_MOV16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "mov16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "mov.b", 24,
29541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29542   },
29543 /* mov.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
29544   {
29545     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "mov16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "mov.b", 24,
29546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29547   },
29548 /* mov.b${G} [$Src16An],${Dsp-16-s8}[fb] */
29549   {
29550     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "mov16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "mov.b", 24,
29551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29552   },
29553 /* mov.b${G} $Src16RnQI,${Dsp-16-u16} */
29554   {
29555     M32C_INSN_MOV16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "mov16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "mov.b", 32,
29556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29557   },
29558 /* mov.b${G} $Src16AnQI,${Dsp-16-u16} */
29559   {
29560     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "mov16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "mov.b", 32,
29561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29562   },
29563 /* mov.b${G} [$Src16An],${Dsp-16-u16} */
29564   {
29565     M32C_INSN_MOV16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "mov16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "mov.b", 32,
29566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29567   },
29568 /* mov.w${Z} #0,${Dsp-8-u8}[sb] */
29569   {
29570     M32C_INSN_MOV32_W_IMM_Z_2_S_8_DST32_2_S_8_SB_RELATIVE_HI, "mov32.w-imm-Z-2-S-8-dst32-2-S-8-SB-relative-HI", "mov.w", 16,
29571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29572   },
29573 /* mov.w${Z} #0,${Dsp-8-s8}[fb] */
29574   {
29575     M32C_INSN_MOV32_W_IMM_Z_2_S_8_DST32_2_S_8_FB_RELATIVE_HI, "mov32.w-imm-Z-2-S-8-dst32-2-S-8-FB-relative-HI", "mov.w", 16,
29576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29577   },
29578 /* mov.w${Z} #0,${Dsp-8-u16} */
29579   {
29580     M32C_INSN_MOV32_W_IMM_Z_2_S_16_DST32_2_S_16_ABSOLUTE_HI, "mov32.w-imm-Z-2-S-16-dst32-2-S-16-absolute-HI", "mov.w", 24,
29581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29582   },
29583 /* mov.w${Z} #0,r0 */
29584   {
29585     M32C_INSN_MOV32_W_IMM_Z_2_S_BASIC_DST32_2_S_R0_DIRECT_HI, "mov32.w-imm-Z-2-S-basic-dst32-2-S-R0-direct-HI", "mov.w", 8,
29586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29587   },
29588 /* mov.b${Z} #0,${Dsp-8-u8}[sb] */
29589   {
29590     M32C_INSN_MOV32_B_IMM_Z_2_S_8_DST32_2_S_8_SB_RELATIVE_QI, "mov32.b-imm-Z-2-S-8-dst32-2-S-8-SB-relative-QI", "mov.b", 16,
29591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29592   },
29593 /* mov.b${Z} #0,${Dsp-8-s8}[fb] */
29594   {
29595     M32C_INSN_MOV32_B_IMM_Z_2_S_8_DST32_2_S_8_FB_RELATIVE_QI, "mov32.b-imm-Z-2-S-8-dst32-2-S-8-FB-relative-QI", "mov.b", 16,
29596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29597   },
29598 /* mov.b${Z} #0,${Dsp-8-u16} */
29599   {
29600     M32C_INSN_MOV32_B_IMM_Z_2_S_16_DST32_2_S_16_ABSOLUTE_QI, "mov32.b-imm-Z-2-S-16-dst32-2-S-16-absolute-QI", "mov.b", 24,
29601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29602   },
29603 /* mov.b${Z} #0,r0l */
29604   {
29605     M32C_INSN_MOV32_B_IMM_Z_2_S_BASIC_DST32_2_S_R0L_DIRECT_QI, "mov32.b-imm-Z-2-S-basic-dst32-2-S-R0l-direct-QI", "mov.b", 8,
29606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29607   },
29608 /* mov.b${Z} #0,r0l */
29609   {
29610     M32C_INSN_MOV16_B_Z_IMM8_DST3_DST16_3_S_R0L_DIRECT_QI, "mov16.b-Z-imm8-dst3-dst16-3-S-R0l-direct-QI", "mov.b", 8,
29611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29612   },
29613 /* mov.b${Z} #0,r0h */
29614   {
29615     M32C_INSN_MOV16_B_Z_IMM8_DST3_DST16_3_S_R0H_DIRECT_QI, "mov16.b-Z-imm8-dst3-dst16-3-S-R0h-direct-QI", "mov.b", 8,
29616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29617   },
29618 /* mov.b${Z} #0,${Dsp-8-u8}[sb] */
29619   {
29620     M32C_INSN_MOV16_B_Z_IMM8_DST3_DST16_3_S_8_8_SB_RELATIVE_QI, "mov16.b-Z-imm8-dst3-dst16-3-S-8-8-SB-relative-QI", "mov.b", 16,
29621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29622   },
29623 /* mov.b${Z} #0,${Dsp-8-s8}[fb] */
29624   {
29625     M32C_INSN_MOV16_B_Z_IMM8_DST3_DST16_3_S_8_8_FB_RELATIVE_QI, "mov16.b-Z-imm8-dst3-dst16-3-S-8-8-FB-relative-QI", "mov.b", 16,
29626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29627   },
29628 /* mov.b${Z} #0,${Dsp-8-u16} */
29629   {
29630     M32C_INSN_MOV16_B_Z_IMM8_DST3_DST16_3_S_8_16_ABSOLUTE_QI, "mov16.b-Z-imm8-dst3-dst16-3-S-8-16-absolute-QI", "mov.b", 24,
29631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29632   },
29633 /* mov.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
29634   {
29635     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "mov.w", 16,
29636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29637   },
29638 /* mov.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
29639   {
29640     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "mov.w", 16,
29641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29642   },
29643 /* mov.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
29644   {
29645     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "mov.w", 16,
29646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29647   },
29648 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29649   {
29650     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "mov.w", 24,
29651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29652   },
29653 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29654   {
29655     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "mov.w", 32,
29656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29657   },
29658 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29659   {
29660     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "mov.w", 40,
29661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29662   },
29663 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
29664   {
29665     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "mov.w", 24,
29666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29667   },
29668 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
29669   {
29670     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "mov.w", 32,
29671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29672   },
29673 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
29674   {
29675     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "mov.w", 24,
29676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29677   },
29678 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
29679   {
29680     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "mov.w", 32,
29681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29682   },
29683 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
29684   {
29685     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "mov.w", 32,
29686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29687   },
29688 /* mov.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
29689   {
29690     M32C_INSN_MOV32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "mov.w", 40,
29691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29692   },
29693 /* mov.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
29694   {
29695     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "mov.b", 16,
29696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29697   },
29698 /* mov.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
29699   {
29700     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "mov.b", 16,
29701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29702   },
29703 /* mov.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
29704   {
29705     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "mov.b", 16,
29706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29707   },
29708 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29709   {
29710     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "mov.b", 24,
29711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29712   },
29713 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29714   {
29715     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "mov.b", 32,
29716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29717   },
29718 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29719   {
29720     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "mov.b", 40,
29721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29722   },
29723 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
29724   {
29725     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "mov.b", 24,
29726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29727   },
29728 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
29729   {
29730     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "mov.b", 32,
29731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29732   },
29733 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
29734   {
29735     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "mov.b", 24,
29736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29737   },
29738 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
29739   {
29740     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "mov.b", 32,
29741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29742   },
29743 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
29744   {
29745     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "mov.b", 32,
29746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29747   },
29748 /* mov.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
29749   {
29750     M32C_INSN_MOV32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "mov.b", 40,
29751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29752   },
29753 /* mov.w${Q} #${Imm-8-s4},$Dst16RnQI */
29754   {
29755     M32C_INSN_MOV16_W_IMM4_Q_16_DST16_RN_DIRECT_QI, "mov16.w-imm4-Q-16-dst16-Rn-direct-QI", "mov.w", 16,
29756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29757   },
29758 /* mov.w${Q} #${Imm-8-s4},$Dst16AnQI */
29759   {
29760     M32C_INSN_MOV16_W_IMM4_Q_16_DST16_AN_DIRECT_QI, "mov16.w-imm4-Q-16-dst16-An-direct-QI", "mov.w", 16,
29761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29762   },
29763 /* mov.w${Q} #${Imm-8-s4},[$Dst16An] */
29764   {
29765     M32C_INSN_MOV16_W_IMM4_Q_16_DST16_AN_INDIRECT_QI, "mov16.w-imm4-Q-16-dst16-An-indirect-QI", "mov.w", 16,
29766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29767   },
29768 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
29769   {
29770     M32C_INSN_MOV16_W_IMM4_Q_16_DST16_16_8_AN_RELATIVE_QI, "mov16.w-imm4-Q-16-dst16-16-8-An-relative-QI", "mov.w", 24,
29771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29772   },
29773 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
29774   {
29775     M32C_INSN_MOV16_W_IMM4_Q_16_DST16_16_16_AN_RELATIVE_QI, "mov16.w-imm4-Q-16-dst16-16-16-An-relative-QI", "mov.w", 32,
29776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29777   },
29778 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
29779   {
29780     M32C_INSN_MOV16_W_IMM4_Q_16_DST16_16_8_SB_RELATIVE_QI, "mov16.w-imm4-Q-16-dst16-16-8-SB-relative-QI", "mov.w", 24,
29781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29782   },
29783 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
29784   {
29785     M32C_INSN_MOV16_W_IMM4_Q_16_DST16_16_16_SB_RELATIVE_QI, "mov16.w-imm4-Q-16-dst16-16-16-SB-relative-QI", "mov.w", 32,
29786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29787   },
29788 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
29789   {
29790     M32C_INSN_MOV16_W_IMM4_Q_16_DST16_16_8_FB_RELATIVE_QI, "mov16.w-imm4-Q-16-dst16-16-8-FB-relative-QI", "mov.w", 24,
29791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29792   },
29793 /* mov.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
29794   {
29795     M32C_INSN_MOV16_W_IMM4_Q_16_DST16_16_16_ABSOLUTE_QI, "mov16.w-imm4-Q-16-dst16-16-16-absolute-QI", "mov.w", 32,
29796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29797   },
29798 /* mov.b${Q} #${Imm-8-s4},$Dst16RnQI */
29799   {
29800     M32C_INSN_MOV16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "mov16.b-imm4-Q-16-dst16-Rn-direct-QI", "mov.b", 16,
29801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29802   },
29803 /* mov.b${Q} #${Imm-8-s4},$Dst16AnQI */
29804   {
29805     M32C_INSN_MOV16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "mov16.b-imm4-Q-16-dst16-An-direct-QI", "mov.b", 16,
29806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29807   },
29808 /* mov.b${Q} #${Imm-8-s4},[$Dst16An] */
29809   {
29810     M32C_INSN_MOV16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "mov16.b-imm4-Q-16-dst16-An-indirect-QI", "mov.b", 16,
29811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29812   },
29813 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
29814   {
29815     M32C_INSN_MOV16_B_IMM4_Q_16_DST16_16_8_AN_RELATIVE_QI, "mov16.b-imm4-Q-16-dst16-16-8-An-relative-QI", "mov.b", 24,
29816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29817   },
29818 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
29819   {
29820     M32C_INSN_MOV16_B_IMM4_Q_16_DST16_16_16_AN_RELATIVE_QI, "mov16.b-imm4-Q-16-dst16-16-16-An-relative-QI", "mov.b", 32,
29821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29822   },
29823 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
29824   {
29825     M32C_INSN_MOV16_B_IMM4_Q_16_DST16_16_8_SB_RELATIVE_QI, "mov16.b-imm4-Q-16-dst16-16-8-SB-relative-QI", "mov.b", 24,
29826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29827   },
29828 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
29829   {
29830     M32C_INSN_MOV16_B_IMM4_Q_16_DST16_16_16_SB_RELATIVE_QI, "mov16.b-imm4-Q-16-dst16-16-16-SB-relative-QI", "mov.b", 32,
29831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29832   },
29833 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
29834   {
29835     M32C_INSN_MOV16_B_IMM4_Q_16_DST16_16_8_FB_RELATIVE_QI, "mov16.b-imm4-Q-16-dst16-16-8-FB-relative-QI", "mov.b", 24,
29836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29837   },
29838 /* mov.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
29839   {
29840     M32C_INSN_MOV16_B_IMM4_Q_16_DST16_16_16_ABSOLUTE_QI, "mov16.b-imm4-Q-16-dst16-16-16-absolute-QI", "mov.b", 32,
29841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29842   },
29843 /* mov.b${S} #${Imm-8-QI},r0l */
29844   {
29845     M32C_INSN_MOV16_B_S_IMM8_DST3_DST16_3_S_R0L_DIRECT_QI, "mov16.b.S-imm8-dst3-dst16-3-S-R0l-direct-QI", "mov.b", 16,
29846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29847   },
29848 /* mov.b${S} #${Imm-8-QI},r0h */
29849   {
29850     M32C_INSN_MOV16_B_S_IMM8_DST3_DST16_3_S_R0H_DIRECT_QI, "mov16.b.S-imm8-dst3-dst16-3-S-R0h-direct-QI", "mov.b", 16,
29851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29852   },
29853 /* mov.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
29854   {
29855     M32C_INSN_MOV16_B_S_IMM8_DST3_DST16_3_S_16_8_SB_RELATIVE_QI, "mov16.b.S-imm8-dst3-dst16-3-S-16-8-SB-relative-QI", "mov.b", 24,
29856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29857   },
29858 /* mov.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
29859   {
29860     M32C_INSN_MOV16_B_S_IMM8_DST3_DST16_3_S_16_8_FB_RELATIVE_QI, "mov16.b.S-imm8-dst3-dst16-3-S-16-8-FB-relative-QI", "mov.b", 24,
29861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29862   },
29863 /* mov.b${S} #${Imm-8-QI},${Dsp-16-u16} */
29864   {
29865     M32C_INSN_MOV16_B_S_IMM8_DST3_DST16_3_S_16_16_ABSOLUTE_QI, "mov16.b.S-imm8-dst3-dst16-3-S-16-16-absolute-QI", "mov.b", 32,
29866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
29867   },
29868 /* mov.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
29869   {
29870     M32C_INSN_MOV32_W_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_HI, "mov32.w-imm-S-2-S-8-dst32-2-S-8-SB-relative-HI", "mov.w", 32,
29871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29872   },
29873 /* mov.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
29874   {
29875     M32C_INSN_MOV32_W_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_HI, "mov32.w-imm-S-2-S-8-dst32-2-S-8-FB-relative-HI", "mov.w", 32,
29876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29877   },
29878 /* mov.w${S} #${Imm-24-HI},${Dsp-8-u16} */
29879   {
29880     M32C_INSN_MOV32_W_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_HI, "mov32.w-imm-S-2-S-16-dst32-2-S-16-absolute-HI", "mov.w", 40,
29881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29882   },
29883 /* mov.w${S} #${Imm-8-HI},r0 */
29884   {
29885     M32C_INSN_MOV32_W_IMM_S_2_S_BASIC_DST32_2_S_R0_DIRECT_HI, "mov32.w-imm-S-2-S-basic-dst32-2-S-R0-direct-HI", "mov.w", 24,
29886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29887   },
29888 /* mov.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
29889   {
29890     M32C_INSN_MOV32_B_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_QI, "mov32.b-imm-S-2-S-8-dst32-2-S-8-SB-relative-QI", "mov.b", 24,
29891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29892   },
29893 /* mov.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
29894   {
29895     M32C_INSN_MOV32_B_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_QI, "mov32.b-imm-S-2-S-8-dst32-2-S-8-FB-relative-QI", "mov.b", 24,
29896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29897   },
29898 /* mov.b${S} #${Imm-24-QI},${Dsp-8-u16} */
29899   {
29900     M32C_INSN_MOV32_B_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_QI, "mov32.b-imm-S-2-S-16-dst32-2-S-16-absolute-QI", "mov.b", 32,
29901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29902   },
29903 /* mov.b${S} #${Imm-8-QI},r0l */
29904   {
29905     M32C_INSN_MOV32_B_IMM_S_2_S_BASIC_DST32_2_S_R0L_DIRECT_QI, "mov32.b-imm-S-2-S-basic-dst32-2-S-R0l-direct-QI", "mov.b", 16,
29906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29907   },
29908 /* mov.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
29909   {
29910     M32C_INSN_MOV32_L_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "mov32.l-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "mov.l", 48,
29911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29912   },
29913 /* mov.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
29914   {
29915     M32C_INSN_MOV32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "mov32.l-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "mov.l", 48,
29916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29917   },
29918 /* mov.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
29919   {
29920     M32C_INSN_MOV32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "mov32.l-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "mov.l", 48,
29921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29922   },
29923 /* mov.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29924   {
29925     M32C_INSN_MOV32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "mov.l", 56,
29926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29927   },
29928 /* mov.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
29929   {
29930     M32C_INSN_MOV32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "mov.l", 56,
29931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29932   },
29933 /* mov.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
29934   {
29935     M32C_INSN_MOV32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "mov.l", 56,
29936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29937   },
29938 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29939   {
29940     M32C_INSN_MOV32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "mov.l", 64,
29941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29942   },
29943 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
29944   {
29945     M32C_INSN_MOV32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "mov32.l-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "mov.l", 64,
29946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29947   },
29948 /* mov.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
29949   {
29950     M32C_INSN_MOV32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "mov32.l-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "mov.l", 64,
29951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29952   },
29953 /* mov.l${G} #${Imm-32-SI},${Dsp-16-u16} */
29954   {
29955     M32C_INSN_MOV32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "mov32.l-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "mov.l", 64,
29956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29957   },
29958 /* mov.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
29959   {
29960     M32C_INSN_MOV32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "mov32.l-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "mov.l", 72,
29961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29962   },
29963 /* mov.l${G} #${Imm-40-SI},${Dsp-16-u24} */
29964   {
29965     M32C_INSN_MOV32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "mov32.l-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "mov.l", 72,
29966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29967   },
29968 /* mov.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
29969   {
29970     M32C_INSN_MOV32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "mov32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "mov.w", 32,
29971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29972   },
29973 /* mov.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
29974   {
29975     M32C_INSN_MOV32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "mov32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "mov.w", 32,
29976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29977   },
29978 /* mov.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
29979   {
29980     M32C_INSN_MOV32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "mov32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "mov.w", 32,
29981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29982   },
29983 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
29984   {
29985     M32C_INSN_MOV32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "mov.w", 40,
29986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29987   },
29988 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
29989   {
29990     M32C_INSN_MOV32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "mov.w", 40,
29991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29992   },
29993 /* mov.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
29994   {
29995     M32C_INSN_MOV32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "mov.w", 40,
29996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
29997   },
29998 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
29999   {
30000     M32C_INSN_MOV32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "mov.w", 48,
30001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30002   },
30003 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
30004   {
30005     M32C_INSN_MOV32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "mov32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "mov.w", 48,
30006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30007   },
30008 /* mov.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
30009   {
30010     M32C_INSN_MOV32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "mov32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "mov.w", 48,
30011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30012   },
30013 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16} */
30014   {
30015     M32C_INSN_MOV32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "mov32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "mov.w", 48,
30016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30017   },
30018 /* mov.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
30019   {
30020     M32C_INSN_MOV32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "mov32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "mov.w", 56,
30021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30022   },
30023 /* mov.w${G} #${Imm-40-HI},${Dsp-16-u24} */
30024   {
30025     M32C_INSN_MOV32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "mov32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "mov.w", 56,
30026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30027   },
30028 /* mov.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
30029   {
30030     M32C_INSN_MOV32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "mov32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "mov.b", 24,
30031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30032   },
30033 /* mov.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
30034   {
30035     M32C_INSN_MOV32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "mov32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "mov.b", 24,
30036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30037   },
30038 /* mov.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
30039   {
30040     M32C_INSN_MOV32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "mov32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "mov.b", 24,
30041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30042   },
30043 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
30044   {
30045     M32C_INSN_MOV32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "mov.b", 32,
30046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30047   },
30048 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
30049   {
30050     M32C_INSN_MOV32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "mov.b", 32,
30051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30052   },
30053 /* mov.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
30054   {
30055     M32C_INSN_MOV32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "mov.b", 32,
30056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30057   },
30058 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
30059   {
30060     M32C_INSN_MOV32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "mov.b", 40,
30061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30062   },
30063 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
30064   {
30065     M32C_INSN_MOV32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "mov32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "mov.b", 40,
30066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30067   },
30068 /* mov.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
30069   {
30070     M32C_INSN_MOV32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "mov32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "mov.b", 40,
30071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30072   },
30073 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16} */
30074   {
30075     M32C_INSN_MOV32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "mov32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "mov.b", 40,
30076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30077   },
30078 /* mov.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
30079   {
30080     M32C_INSN_MOV32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "mov32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "mov.b", 48,
30081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30082   },
30083 /* mov.b${G} #${Imm-40-QI},${Dsp-16-u24} */
30084   {
30085     M32C_INSN_MOV32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "mov32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "mov.b", 48,
30086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30087   },
30088 /* mov.w${G} #${Imm-16-HI},$Dst16RnHI */
30089   {
30090     M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "mov16.w-imm-G-basic-dst16-Rn-direct-HI", "mov.w", 32,
30091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30092   },
30093 /* mov.w${G} #${Imm-16-HI},$Dst16AnHI */
30094   {
30095     M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "mov16.w-imm-G-basic-dst16-An-direct-HI", "mov.w", 32,
30096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30097   },
30098 /* mov.w${G} #${Imm-16-HI},[$Dst16An] */
30099   {
30100     M32C_INSN_MOV16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "mov16.w-imm-G-basic-dst16-An-indirect-HI", "mov.w", 32,
30101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30102   },
30103 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
30104   {
30105     M32C_INSN_MOV16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "mov16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "mov.w", 40,
30106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30107   },
30108 /* mov.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
30109   {
30110     M32C_INSN_MOV16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "mov16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "mov.w", 40,
30111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30112   },
30113 /* mov.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
30114   {
30115     M32C_INSN_MOV16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "mov16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "mov.w", 40,
30116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30117   },
30118 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
30119   {
30120     M32C_INSN_MOV16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "mov16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "mov.w", 48,
30121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30122   },
30123 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
30124   {
30125     M32C_INSN_MOV16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "mov16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "mov.w", 48,
30126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30127   },
30128 /* mov.w${G} #${Imm-32-HI},${Dsp-16-u16} */
30129   {
30130     M32C_INSN_MOV16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "mov16.w-imm-G-16-16-dst16-16-16-absolute-HI", "mov.w", 48,
30131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30132   },
30133 /* mov.b${G} #${Imm-16-QI},$Dst16RnQI */
30134   {
30135     M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "mov16.b-imm-G-basic-dst16-Rn-direct-QI", "mov.b", 24,
30136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30137   },
30138 /* mov.b${G} #${Imm-16-QI},$Dst16AnQI */
30139   {
30140     M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "mov16.b-imm-G-basic-dst16-An-direct-QI", "mov.b", 24,
30141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30142   },
30143 /* mov.b${G} #${Imm-16-QI},[$Dst16An] */
30144   {
30145     M32C_INSN_MOV16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "mov16.b-imm-G-basic-dst16-An-indirect-QI", "mov.b", 24,
30146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30147   },
30148 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
30149   {
30150     M32C_INSN_MOV16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "mov16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "mov.b", 32,
30151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30152   },
30153 /* mov.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
30154   {
30155     M32C_INSN_MOV16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "mov16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "mov.b", 32,
30156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30157   },
30158 /* mov.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
30159   {
30160     M32C_INSN_MOV16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "mov16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "mov.b", 32,
30161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30162   },
30163 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
30164   {
30165     M32C_INSN_MOV16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "mov16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "mov.b", 40,
30166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30167   },
30168 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
30169   {
30170     M32C_INSN_MOV16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "mov16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "mov.b", 40,
30171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30172   },
30173 /* mov.b${G} #${Imm-32-QI},${Dsp-16-u16} */
30174   {
30175     M32C_INSN_MOV16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "mov16.b-imm-G-16-16-dst16-16-16-absolute-QI", "mov.b", 40,
30176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
30177   },
30178 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30179   {
30180     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 32,
30181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30182   },
30183 /* min.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
30184   {
30185     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 32,
30186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30187   },
30188 /* min.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
30189   {
30190     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 32,
30191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30192   },
30193 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30194   {
30195     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 32,
30196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30197   },
30198 /* min.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
30199   {
30200     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 32,
30201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30202   },
30203 /* min.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
30204   {
30205     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 32,
30206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30207   },
30208 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30209   {
30210     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 32,
30211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30212   },
30213 /* min.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
30214   {
30215     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 32,
30216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30217   },
30218 /* min.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
30219   {
30220     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 32,
30221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30222   },
30223 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
30224   {
30225     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "min.w", 40,
30226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30227   },
30228 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30229   {
30230     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "min.w", 40,
30231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30232   },
30233 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30234   {
30235     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "min.w", 40,
30236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30237   },
30238 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
30239   {
30240     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "min.w", 48,
30241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30242   },
30243 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30244   {
30245     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "min.w", 48,
30246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30247   },
30248 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30249   {
30250     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "min.w", 48,
30251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30252   },
30253 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
30254   {
30255     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "min.w", 56,
30256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30257   },
30258 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30259   {
30260     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "min.w", 56,
30261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30262   },
30263 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30264   {
30265     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "min.w", 56,
30266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30267   },
30268 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
30269   {
30270     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "min.w", 40,
30271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30272   },
30273 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
30274   {
30275     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "min.w", 40,
30276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30277   },
30278 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
30279   {
30280     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "min.w", 40,
30281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30282   },
30283 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
30284   {
30285     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "min.w", 48,
30286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30287   },
30288 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
30289   {
30290     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "min.w", 48,
30291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30292   },
30293 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
30294   {
30295     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "min.w", 48,
30296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30297   },
30298 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
30299   {
30300     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "min.w", 40,
30301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30302   },
30303 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
30304   {
30305     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "min.w", 40,
30306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30307   },
30308 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
30309   {
30310     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "min.w", 40,
30311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30312   },
30313 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
30314   {
30315     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "min.w", 48,
30316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30317   },
30318 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
30319   {
30320     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "min.w", 48,
30321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30322   },
30323 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
30324   {
30325     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "min.w", 48,
30326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30327   },
30328 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
30329   {
30330     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "min.w", 48,
30331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30332   },
30333 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
30334   {
30335     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "min.w", 48,
30336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30337   },
30338 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
30339   {
30340     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "min.w", 48,
30341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30342   },
30343 /* min.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
30344   {
30345     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "min.w", 56,
30346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30347   },
30348 /* min.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
30349   {
30350     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "min.w", 56,
30351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30352   },
30353 /* min.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
30354   {
30355     M32C_INSN_MIN32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "min32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "min.w", 56,
30356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30357   },
30358 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30359   {
30360     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 40,
30361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30362   },
30363 /* min.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
30364   {
30365     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 40,
30366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30367   },
30368 /* min.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
30369   {
30370     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 40,
30371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30372   },
30373 /* min.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
30374   {
30375     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 40,
30376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30377   },
30378 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30379   {
30380     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 40,
30381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30382   },
30383 /* min.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
30384   {
30385     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 40,
30386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30387   },
30388 /* min.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
30389   {
30390     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 40,
30391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30392   },
30393 /* min.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
30394   {
30395     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 40,
30396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30397   },
30398 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30399   {
30400     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 40,
30401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30402   },
30403 /* min.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
30404   {
30405     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 40,
30406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30407   },
30408 /* min.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
30409   {
30410     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 40,
30411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30412   },
30413 /* min.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
30414   {
30415     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 40,
30416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30417   },
30418 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
30419   {
30420     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "min.w", 48,
30421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30422   },
30423 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
30424   {
30425     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "min.w", 48,
30426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30427   },
30428 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
30429   {
30430     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "min.w", 48,
30431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30432   },
30433 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
30434   {
30435     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "min.w", 48,
30436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30437   },
30438 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
30439   {
30440     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "min.w", 56,
30441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30442   },
30443 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
30444   {
30445     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "min.w", 56,
30446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30447   },
30448 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
30449   {
30450     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "min.w", 56,
30451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30452   },
30453 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
30454   {
30455     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "min.w", 56,
30456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30457   },
30458 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
30459   {
30460     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "min.w", 64,
30461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30462   },
30463 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
30464   {
30465     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "min.w", 64,
30466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30467   },
30468 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
30469   {
30470     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "min.w", 64,
30471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30472   },
30473 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
30474   {
30475     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "min.w", 64,
30476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30477   },
30478 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
30479   {
30480     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "min.w", 48,
30481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30482   },
30483 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
30484   {
30485     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "min.w", 48,
30486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30487   },
30488 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
30489   {
30490     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "min.w", 48,
30491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30492   },
30493 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
30494   {
30495     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "min.w", 48,
30496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30497   },
30498 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
30499   {
30500     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "min.w", 56,
30501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30502   },
30503 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
30504   {
30505     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "min.w", 56,
30506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30507   },
30508 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
30509   {
30510     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "min.w", 56,
30511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30512   },
30513 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
30514   {
30515     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "min.w", 56,
30516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30517   },
30518 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
30519   {
30520     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "min.w", 48,
30521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30522   },
30523 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
30524   {
30525     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "min.w", 48,
30526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30527   },
30528 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
30529   {
30530     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "min.w", 48,
30531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30532   },
30533 /* min.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
30534   {
30535     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "min.w", 48,
30536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30537   },
30538 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
30539   {
30540     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "min.w", 56,
30541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30542   },
30543 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
30544   {
30545     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "min.w", 56,
30546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30547   },
30548 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
30549   {
30550     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "min.w", 56,
30551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30552   },
30553 /* min.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
30554   {
30555     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "min.w", 56,
30556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30557   },
30558 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
30559   {
30560     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "min.w", 56,
30561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30562   },
30563 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
30564   {
30565     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "min.w", 56,
30566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30567   },
30568 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
30569   {
30570     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "min.w", 56,
30571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30572   },
30573 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
30574   {
30575     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "min.w", 56,
30576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30577   },
30578 /* min.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
30579   {
30580     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "min.w", 64,
30581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30582   },
30583 /* min.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
30584   {
30585     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "min.w", 64,
30586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30587   },
30588 /* min.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
30589   {
30590     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "min.w", 64,
30591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30592   },
30593 /* min.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
30594   {
30595     M32C_INSN_MIN32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "min32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "min.w", 64,
30596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30597   },
30598 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
30599   {
30600     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 48,
30601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30602   },
30603 /* min.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
30604   {
30605     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 48,
30606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30607   },
30608 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
30609   {
30610     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 48,
30611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30612   },
30613 /* min.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
30614   {
30615     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 48,
30616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30617   },
30618 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30619   {
30620     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 48,
30621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30622   },
30623 /* min.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
30624   {
30625     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 48,
30626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30627   },
30628 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
30629   {
30630     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "min.w", 56,
30631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30632   },
30633 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
30634   {
30635     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "min.w", 56,
30636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30637   },
30638 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
30639   {
30640     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "min.w", 64,
30641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30642   },
30643 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
30644   {
30645     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "min.w", 64,
30646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30647   },
30648 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
30649   {
30650     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "min.w", 72,
30651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30652   },
30653 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
30654   {
30655     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "min.w", 72,
30656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30657   },
30658 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
30659   {
30660     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "min.w", 56,
30661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30662   },
30663 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
30664   {
30665     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "min.w", 56,
30666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30667   },
30668 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
30669   {
30670     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "min.w", 64,
30671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30672   },
30673 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
30674   {
30675     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "min.w", 64,
30676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30677   },
30678 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
30679   {
30680     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "min.w", 56,
30681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30682   },
30683 /* min.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
30684   {
30685     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "min.w", 56,
30686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30687   },
30688 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
30689   {
30690     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "min.w", 64,
30691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30692   },
30693 /* min.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
30694   {
30695     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "min.w", 64,
30696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30697   },
30698 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
30699   {
30700     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "min.w", 64,
30701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30702   },
30703 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
30704   {
30705     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "min.w", 64,
30706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30707   },
30708 /* min.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
30709   {
30710     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "min.w", 72,
30711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30712   },
30713 /* min.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
30714   {
30715     M32C_INSN_MIN32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "min32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "min.w", 72,
30716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30717   },
30718 /* min.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
30719   {
30720     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 24,
30721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30722   },
30723 /* min.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
30724   {
30725     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 24,
30726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30727   },
30728 /* min.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
30729   {
30730     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "min.w", 24,
30731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30732   },
30733 /* min.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
30734   {
30735     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 24,
30736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30737   },
30738 /* min.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
30739   {
30740     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 24,
30741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30742   },
30743 /* min.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
30744   {
30745     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-direct-Prefixed-HI", "min.w", 24,
30746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30747   },
30748 /* min.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
30749   {
30750     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 24,
30751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30752   },
30753 /* min.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
30754   {
30755     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 24,
30756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30757   },
30758 /* min.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
30759   {
30760     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "min.w", 24,
30761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30762   },
30763 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
30764   {
30765     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "min.w", 32,
30766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30767   },
30768 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
30769   {
30770     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "min.w", 32,
30771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30772   },
30773 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
30774   {
30775     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "min.w", 32,
30776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30777   },
30778 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
30779   {
30780     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "min.w", 40,
30781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30782   },
30783 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
30784   {
30785     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "min.w", 40,
30786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30787   },
30788 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
30789   {
30790     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "min.w", 40,
30791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30792   },
30793 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
30794   {
30795     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "min.w", 48,
30796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30797   },
30798 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
30799   {
30800     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "min.w", 48,
30801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30802   },
30803 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
30804   {
30805     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "min.w", 48,
30806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30807   },
30808 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
30809   {
30810     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "min.w", 32,
30811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30812   },
30813 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
30814   {
30815     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "min.w", 32,
30816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30817   },
30818 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
30819   {
30820     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "min.w", 32,
30821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30822   },
30823 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
30824   {
30825     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "min.w", 40,
30826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30827   },
30828 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
30829   {
30830     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "min.w", 40,
30831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30832   },
30833 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
30834   {
30835     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "min.w", 40,
30836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30837   },
30838 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
30839   {
30840     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "min.w", 32,
30841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30842   },
30843 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
30844   {
30845     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "min.w", 32,
30846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30847   },
30848 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
30849   {
30850     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "min.w", 32,
30851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30852   },
30853 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
30854   {
30855     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "min.w", 40,
30856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30857   },
30858 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
30859   {
30860     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "min.w", 40,
30861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30862   },
30863 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
30864   {
30865     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "min.w", 40,
30866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30867   },
30868 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
30869   {
30870     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "min.w", 40,
30871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30872   },
30873 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
30874   {
30875     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "min.w", 40,
30876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30877   },
30878 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
30879   {
30880     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "min.w", 40,
30881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30882   },
30883 /* min.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
30884   {
30885     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "min.w", 48,
30886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30887   },
30888 /* min.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
30889   {
30890     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "min.w", 48,
30891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30892   },
30893 /* min.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
30894   {
30895     M32C_INSN_MIN32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "min32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "min.w", 48,
30896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30897   },
30898 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
30899   {
30900     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 32,
30901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30902   },
30903 /* min.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
30904   {
30905     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 32,
30906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30907   },
30908 /* min.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
30909   {
30910     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 32,
30911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30912   },
30913 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
30914   {
30915     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 32,
30916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30917   },
30918 /* min.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
30919   {
30920     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 32,
30921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30922   },
30923 /* min.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
30924   {
30925     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 32,
30926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30927   },
30928 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
30929   {
30930     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 32,
30931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30932   },
30933 /* min.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
30934   {
30935     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 32,
30936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30937   },
30938 /* min.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
30939   {
30940     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 32,
30941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30942   },
30943 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
30944   {
30945     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "min.b", 40,
30946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30947   },
30948 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30949   {
30950     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "min.b", 40,
30951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30952   },
30953 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
30954   {
30955     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "min.b", 40,
30956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30957   },
30958 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
30959   {
30960     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "min.b", 48,
30961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30962   },
30963 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30964   {
30965     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "min.b", 48,
30966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30967   },
30968 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
30969   {
30970     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "min.b", 48,
30971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30972   },
30973 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
30974   {
30975     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "min.b", 56,
30976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30977   },
30978 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30979   {
30980     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "min.b", 56,
30981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30982   },
30983 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
30984   {
30985     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "min.b", 56,
30986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30987   },
30988 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
30989   {
30990     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "min.b", 40,
30991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30992   },
30993 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
30994   {
30995     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "min.b", 40,
30996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
30997   },
30998 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
30999   {
31000     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "min.b", 40,
31001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31002   },
31003 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
31004   {
31005     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "min.b", 48,
31006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31007   },
31008 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
31009   {
31010     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "min.b", 48,
31011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31012   },
31013 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
31014   {
31015     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "min.b", 48,
31016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31017   },
31018 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
31019   {
31020     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "min.b", 40,
31021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31022   },
31023 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
31024   {
31025     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "min.b", 40,
31026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31027   },
31028 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
31029   {
31030     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "min.b", 40,
31031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31032   },
31033 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
31034   {
31035     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "min.b", 48,
31036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31037   },
31038 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
31039   {
31040     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "min.b", 48,
31041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31042   },
31043 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
31044   {
31045     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "min.b", 48,
31046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31047   },
31048 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
31049   {
31050     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "min.b", 48,
31051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31052   },
31053 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
31054   {
31055     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "min.b", 48,
31056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31057   },
31058 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
31059   {
31060     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "min.b", 48,
31061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31062   },
31063 /* min.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
31064   {
31065     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "min.b", 56,
31066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31067   },
31068 /* min.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
31069   {
31070     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "min.b", 56,
31071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31072   },
31073 /* min.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
31074   {
31075     M32C_INSN_MIN32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "min32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "min.b", 56,
31076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31077   },
31078 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
31079   {
31080     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 40,
31081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31082   },
31083 /* min.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
31084   {
31085     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 40,
31086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31087   },
31088 /* min.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
31089   {
31090     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 40,
31091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31092   },
31093 /* min.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
31094   {
31095     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 40,
31096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31097   },
31098 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
31099   {
31100     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 40,
31101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31102   },
31103 /* min.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
31104   {
31105     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 40,
31106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31107   },
31108 /* min.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
31109   {
31110     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 40,
31111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31112   },
31113 /* min.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
31114   {
31115     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 40,
31116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31117   },
31118 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31119   {
31120     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 40,
31121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31122   },
31123 /* min.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
31124   {
31125     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 40,
31126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31127   },
31128 /* min.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
31129   {
31130     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 40,
31131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31132   },
31133 /* min.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
31134   {
31135     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 40,
31136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31137   },
31138 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
31139   {
31140     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "min.b", 48,
31141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31142   },
31143 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31144   {
31145     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "min.b", 48,
31146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31147   },
31148 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31149   {
31150     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "min.b", 48,
31151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31152   },
31153 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
31154   {
31155     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "min.b", 48,
31156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31157   },
31158 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
31159   {
31160     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "min.b", 56,
31161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31162   },
31163 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31164   {
31165     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "min.b", 56,
31166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31167   },
31168 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
31169   {
31170     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "min.b", 56,
31171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31172   },
31173 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
31174   {
31175     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "min.b", 56,
31176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31177   },
31178 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
31179   {
31180     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "min.b", 64,
31181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31182   },
31183 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31184   {
31185     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "min.b", 64,
31186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31187   },
31188 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
31189   {
31190     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "min.b", 64,
31191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31192   },
31193 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
31194   {
31195     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "min.b", 64,
31196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31197   },
31198 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
31199   {
31200     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "min.b", 48,
31201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31202   },
31203 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
31204   {
31205     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "min.b", 48,
31206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31207   },
31208 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
31209   {
31210     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "min.b", 48,
31211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31212   },
31213 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
31214   {
31215     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "min.b", 48,
31216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31217   },
31218 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
31219   {
31220     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "min.b", 56,
31221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31222   },
31223 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
31224   {
31225     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "min.b", 56,
31226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31227   },
31228 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
31229   {
31230     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "min.b", 56,
31231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31232   },
31233 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
31234   {
31235     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "min.b", 56,
31236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31237   },
31238 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
31239   {
31240     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "min.b", 48,
31241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31242   },
31243 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
31244   {
31245     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "min.b", 48,
31246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31247   },
31248 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
31249   {
31250     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "min.b", 48,
31251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31252   },
31253 /* min.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
31254   {
31255     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "min.b", 48,
31256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31257   },
31258 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
31259   {
31260     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "min.b", 56,
31261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31262   },
31263 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
31264   {
31265     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "min.b", 56,
31266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31267   },
31268 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
31269   {
31270     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "min.b", 56,
31271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31272   },
31273 /* min.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
31274   {
31275     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "min.b", 56,
31276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31277   },
31278 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
31279   {
31280     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "min.b", 56,
31281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31282   },
31283 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
31284   {
31285     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "min.b", 56,
31286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31287   },
31288 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
31289   {
31290     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "min.b", 56,
31291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31292   },
31293 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
31294   {
31295     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "min.b", 56,
31296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31297   },
31298 /* min.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
31299   {
31300     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "min.b", 64,
31301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31302   },
31303 /* min.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
31304   {
31305     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "min.b", 64,
31306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31307   },
31308 /* min.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
31309   {
31310     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "min.b", 64,
31311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31312   },
31313 /* min.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
31314   {
31315     M32C_INSN_MIN32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "min32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "min.b", 64,
31316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31317   },
31318 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
31319   {
31320     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 48,
31321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31322   },
31323 /* min.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
31324   {
31325     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 48,
31326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31327   },
31328 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
31329   {
31330     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 48,
31331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31332   },
31333 /* min.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
31334   {
31335     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 48,
31336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31337   },
31338 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31339   {
31340     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 48,
31341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31342   },
31343 /* min.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
31344   {
31345     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 48,
31346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31347   },
31348 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
31349   {
31350     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "min.b", 56,
31351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31352   },
31353 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
31354   {
31355     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "min.b", 56,
31356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31357   },
31358 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
31359   {
31360     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "min.b", 64,
31361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31362   },
31363 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
31364   {
31365     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "min.b", 64,
31366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31367   },
31368 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
31369   {
31370     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "min.b", 72,
31371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31372   },
31373 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
31374   {
31375     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "min.b", 72,
31376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31377   },
31378 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
31379   {
31380     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "min.b", 56,
31381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31382   },
31383 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
31384   {
31385     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "min.b", 56,
31386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31387   },
31388 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
31389   {
31390     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "min.b", 64,
31391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31392   },
31393 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
31394   {
31395     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "min.b", 64,
31396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31397   },
31398 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
31399   {
31400     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "min.b", 56,
31401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31402   },
31403 /* min.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
31404   {
31405     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "min.b", 56,
31406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31407   },
31408 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
31409   {
31410     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "min.b", 64,
31411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31412   },
31413 /* min.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
31414   {
31415     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "min.b", 64,
31416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31417   },
31418 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
31419   {
31420     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "min.b", 64,
31421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31422   },
31423 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
31424   {
31425     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "min.b", 64,
31426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31427   },
31428 /* min.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
31429   {
31430     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "min.b", 72,
31431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31432   },
31433 /* min.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
31434   {
31435     M32C_INSN_MIN32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "min32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "min.b", 72,
31436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31437   },
31438 /* min.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
31439   {
31440     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 24,
31441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31442   },
31443 /* min.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
31444   {
31445     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 24,
31446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31447   },
31448 /* min.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
31449   {
31450     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "min.b", 24,
31451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31452   },
31453 /* min.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
31454   {
31455     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 24,
31456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31457   },
31458 /* min.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
31459   {
31460     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 24,
31461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31462   },
31463 /* min.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
31464   {
31465     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-QI", "min.b", 24,
31466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31467   },
31468 /* min.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
31469   {
31470     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 24,
31471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31472   },
31473 /* min.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
31474   {
31475     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 24,
31476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31477   },
31478 /* min.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
31479   {
31480     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "min.b", 24,
31481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31482   },
31483 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
31484   {
31485     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "min.b", 32,
31486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31487   },
31488 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
31489   {
31490     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "min.b", 32,
31491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31492   },
31493 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
31494   {
31495     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "min.b", 32,
31496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31497   },
31498 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
31499   {
31500     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "min.b", 40,
31501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31502   },
31503 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
31504   {
31505     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "min.b", 40,
31506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31507   },
31508 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
31509   {
31510     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "min.b", 40,
31511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31512   },
31513 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
31514   {
31515     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "min.b", 48,
31516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31517   },
31518 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
31519   {
31520     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "min.b", 48,
31521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31522   },
31523 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
31524   {
31525     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "min.b", 48,
31526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31527   },
31528 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
31529   {
31530     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "min.b", 32,
31531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31532   },
31533 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
31534   {
31535     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "min.b", 32,
31536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31537   },
31538 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
31539   {
31540     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "min.b", 32,
31541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31542   },
31543 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
31544   {
31545     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "min.b", 40,
31546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31547   },
31548 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
31549   {
31550     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "min.b", 40,
31551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31552   },
31553 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
31554   {
31555     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "min.b", 40,
31556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31557   },
31558 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
31559   {
31560     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "min.b", 32,
31561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31562   },
31563 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
31564   {
31565     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "min.b", 32,
31566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31567   },
31568 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
31569   {
31570     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "min.b", 32,
31571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31572   },
31573 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
31574   {
31575     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "min.b", 40,
31576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31577   },
31578 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
31579   {
31580     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "min.b", 40,
31581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31582   },
31583 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
31584   {
31585     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "min.b", 40,
31586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31587   },
31588 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
31589   {
31590     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "min.b", 40,
31591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31592   },
31593 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
31594   {
31595     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "min.b", 40,
31596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31597   },
31598 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
31599   {
31600     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "min.b", 40,
31601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31602   },
31603 /* min.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
31604   {
31605     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "min.b", 48,
31606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31607   },
31608 /* min.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
31609   {
31610     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "min.b", 48,
31611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31612   },
31613 /* min.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
31614   {
31615     M32C_INSN_MIN32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "min32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "min.b", 48,
31616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31617   },
31618 /* min.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
31619   {
31620     M32C_INSN_MIN32_W_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_HI, "min32.w-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-HI", "min.w", 40,
31621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31622   },
31623 /* min.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
31624   {
31625     M32C_INSN_MIN32_W_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_HI, "min32.w-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-HI", "min.w", 40,
31626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31627   },
31628 /* min.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
31629   {
31630     M32C_INSN_MIN32_W_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_HI, "min32.w-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-HI", "min.w", 40,
31631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31632   },
31633 /* min.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
31634   {
31635     M32C_INSN_MIN32_W_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "min32.w-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-HI", "min.w", 48,
31636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31637   },
31638 /* min.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
31639   {
31640     M32C_INSN_MIN32_W_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "min32.w-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-HI", "min.w", 48,
31641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31642   },
31643 /* min.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
31644   {
31645     M32C_INSN_MIN32_W_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "min32.w-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-HI", "min.w", 48,
31646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31647   },
31648 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
31649   {
31650     M32C_INSN_MIN32_W_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "min32.w-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-HI", "min.w", 56,
31651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31652   },
31653 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
31654   {
31655     M32C_INSN_MIN32_W_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "min32.w-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-HI", "min.w", 56,
31656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31657   },
31658 /* min.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
31659   {
31660     M32C_INSN_MIN32_W_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "min32.w-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-HI", "min.w", 56,
31661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31662   },
31663 /* min.w${X} #${Imm-40-HI},${Dsp-24-u16} */
31664   {
31665     M32C_INSN_MIN32_W_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_HI, "min32.w-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-HI", "min.w", 56,
31666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31667   },
31668 /* min.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
31669   {
31670     M32C_INSN_MIN32_W_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "min32.w-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-HI", "min.w", 64,
31671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31672   },
31673 /* min.w${X} #${Imm-48-HI},${Dsp-24-u24} */
31674   {
31675     M32C_INSN_MIN32_W_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_HI, "min32.w-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-HI", "min.w", 64,
31676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31677   },
31678 /* min.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
31679   {
31680     M32C_INSN_MIN32_B_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_QI, "min32.b-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-QI", "min.b", 32,
31681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31682   },
31683 /* min.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
31684   {
31685     M32C_INSN_MIN32_B_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_QI, "min32.b-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-QI", "min.b", 32,
31686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31687   },
31688 /* min.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
31689   {
31690     M32C_INSN_MIN32_B_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_QI, "min32.b-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-QI", "min.b", 32,
31691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31692   },
31693 /* min.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
31694   {
31695     M32C_INSN_MIN32_B_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "min32.b-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-QI", "min.b", 40,
31696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31697   },
31698 /* min.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
31699   {
31700     M32C_INSN_MIN32_B_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "min32.b-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-QI", "min.b", 40,
31701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31702   },
31703 /* min.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
31704   {
31705     M32C_INSN_MIN32_B_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "min32.b-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-QI", "min.b", 40,
31706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31707   },
31708 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
31709   {
31710     M32C_INSN_MIN32_B_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "min32.b-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-QI", "min.b", 48,
31711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31712   },
31713 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
31714   {
31715     M32C_INSN_MIN32_B_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "min32.b-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-QI", "min.b", 48,
31716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31717   },
31718 /* min.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
31719   {
31720     M32C_INSN_MIN32_B_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "min32.b-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-QI", "min.b", 48,
31721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31722   },
31723 /* min.b${X} #${Imm-40-QI},${Dsp-24-u16} */
31724   {
31725     M32C_INSN_MIN32_B_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_QI, "min32.b-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-QI", "min.b", 48,
31726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31727   },
31728 /* min.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
31729   {
31730     M32C_INSN_MIN32_B_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "min32.b-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-QI", "min.b", 56,
31731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31732   },
31733 /* min.b${X} #${Imm-48-QI},${Dsp-24-u24} */
31734   {
31735     M32C_INSN_MIN32_B_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_QI, "min32.b-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-QI", "min.b", 56,
31736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31737   },
31738 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
31739   {
31740     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 32,
31741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31742   },
31743 /* max.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
31744   {
31745     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 32,
31746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31747   },
31748 /* max.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
31749   {
31750     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 32,
31751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31752   },
31753 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
31754   {
31755     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 32,
31756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31757   },
31758 /* max.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
31759   {
31760     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 32,
31761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31762   },
31763 /* max.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
31764   {
31765     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 32,
31766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31767   },
31768 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31769   {
31770     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 32,
31771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31772   },
31773 /* max.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
31774   {
31775     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 32,
31776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31777   },
31778 /* max.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
31779   {
31780     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 32,
31781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31782   },
31783 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
31784   {
31785     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "max.w", 40,
31786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31787   },
31788 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
31789   {
31790     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "max.w", 40,
31791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31792   },
31793 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
31794   {
31795     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "max.w", 40,
31796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31797   },
31798 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
31799   {
31800     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "max.w", 48,
31801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31802   },
31803 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
31804   {
31805     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "max.w", 48,
31806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31807   },
31808 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
31809   {
31810     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "max.w", 48,
31811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31812   },
31813 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
31814   {
31815     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "max.w", 56,
31816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31817   },
31818 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
31819   {
31820     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "max.w", 56,
31821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31822   },
31823 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
31824   {
31825     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "max.w", 56,
31826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31827   },
31828 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
31829   {
31830     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "max.w", 40,
31831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31832   },
31833 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
31834   {
31835     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "max.w", 40,
31836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31837   },
31838 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
31839   {
31840     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "max.w", 40,
31841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31842   },
31843 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
31844   {
31845     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "max.w", 48,
31846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31847   },
31848 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
31849   {
31850     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "max.w", 48,
31851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31852   },
31853 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
31854   {
31855     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "max.w", 48,
31856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31857   },
31858 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
31859   {
31860     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "max.w", 40,
31861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31862   },
31863 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
31864   {
31865     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "max.w", 40,
31866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31867   },
31868 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
31869   {
31870     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "max.w", 40,
31871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31872   },
31873 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
31874   {
31875     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "max.w", 48,
31876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31877   },
31878 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
31879   {
31880     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "max.w", 48,
31881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31882   },
31883 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
31884   {
31885     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "max.w", 48,
31886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31887   },
31888 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
31889   {
31890     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "max.w", 48,
31891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31892   },
31893 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
31894   {
31895     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "max.w", 48,
31896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31897   },
31898 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
31899   {
31900     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "max.w", 48,
31901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31902   },
31903 /* max.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
31904   {
31905     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "max.w", 56,
31906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31907   },
31908 /* max.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
31909   {
31910     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "max.w", 56,
31911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31912   },
31913 /* max.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
31914   {
31915     M32C_INSN_MAX32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "max32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "max.w", 56,
31916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31917   },
31918 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
31919   {
31920     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 40,
31921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31922   },
31923 /* max.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
31924   {
31925     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 40,
31926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31927   },
31928 /* max.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
31929   {
31930     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 40,
31931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31932   },
31933 /* max.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
31934   {
31935     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 40,
31936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31937   },
31938 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
31939   {
31940     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 40,
31941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31942   },
31943 /* max.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
31944   {
31945     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 40,
31946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31947   },
31948 /* max.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
31949   {
31950     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 40,
31951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31952   },
31953 /* max.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
31954   {
31955     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 40,
31956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31957   },
31958 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
31959   {
31960     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 40,
31961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31962   },
31963 /* max.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
31964   {
31965     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 40,
31966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31967   },
31968 /* max.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
31969   {
31970     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 40,
31971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31972   },
31973 /* max.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
31974   {
31975     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 40,
31976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31977   },
31978 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
31979   {
31980     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "max.w", 48,
31981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31982   },
31983 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31984   {
31985     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "max.w", 48,
31986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31987   },
31988 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
31989   {
31990     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "max.w", 48,
31991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31992   },
31993 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
31994   {
31995     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "max.w", 48,
31996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
31997   },
31998 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
31999   {
32000     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "max.w", 56,
32001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32002   },
32003 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32004   {
32005     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "max.w", 56,
32006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32007   },
32008 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32009   {
32010     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "max.w", 56,
32011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32012   },
32013 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
32014   {
32015     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "max.w", 56,
32016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32017   },
32018 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
32019   {
32020     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "max.w", 64,
32021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32022   },
32023 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32024   {
32025     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "max.w", 64,
32026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32027   },
32028 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32029   {
32030     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "max.w", 64,
32031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32032   },
32033 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
32034   {
32035     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "max.w", 64,
32036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32037   },
32038 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
32039   {
32040     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "max.w", 48,
32041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32042   },
32043 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
32044   {
32045     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "max.w", 48,
32046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32047   },
32048 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
32049   {
32050     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "max.w", 48,
32051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32052   },
32053 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
32054   {
32055     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "max.w", 48,
32056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32057   },
32058 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
32059   {
32060     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "max.w", 56,
32061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32062   },
32063 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
32064   {
32065     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "max.w", 56,
32066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32067   },
32068 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
32069   {
32070     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "max.w", 56,
32071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32072   },
32073 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
32074   {
32075     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "max.w", 56,
32076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32077   },
32078 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
32079   {
32080     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "max.w", 48,
32081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32082   },
32083 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
32084   {
32085     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "max.w", 48,
32086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32087   },
32088 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
32089   {
32090     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "max.w", 48,
32091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32092   },
32093 /* max.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
32094   {
32095     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "max.w", 48,
32096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32097   },
32098 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
32099   {
32100     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "max.w", 56,
32101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32102   },
32103 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
32104   {
32105     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "max.w", 56,
32106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32107   },
32108 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
32109   {
32110     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "max.w", 56,
32111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32112   },
32113 /* max.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
32114   {
32115     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "max.w", 56,
32116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32117   },
32118 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
32119   {
32120     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "max.w", 56,
32121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32122   },
32123 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
32124   {
32125     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "max.w", 56,
32126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32127   },
32128 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
32129   {
32130     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "max.w", 56,
32131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32132   },
32133 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
32134   {
32135     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "max.w", 56,
32136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32137   },
32138 /* max.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
32139   {
32140     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "max.w", 64,
32141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32142   },
32143 /* max.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
32144   {
32145     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "max.w", 64,
32146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32147   },
32148 /* max.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
32149   {
32150     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "max.w", 64,
32151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32152   },
32153 /* max.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
32154   {
32155     M32C_INSN_MAX32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "max32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "max.w", 64,
32156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32157   },
32158 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
32159   {
32160     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 48,
32161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32162   },
32163 /* max.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
32164   {
32165     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 48,
32166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32167   },
32168 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
32169   {
32170     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 48,
32171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32172   },
32173 /* max.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
32174   {
32175     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 48,
32176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32177   },
32178 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32179   {
32180     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 48,
32181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32182   },
32183 /* max.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
32184   {
32185     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 48,
32186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32187   },
32188 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
32189   {
32190     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "max.w", 56,
32191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32192   },
32193 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
32194   {
32195     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "max.w", 56,
32196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32197   },
32198 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
32199   {
32200     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "max.w", 64,
32201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32202   },
32203 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
32204   {
32205     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "max.w", 64,
32206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32207   },
32208 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
32209   {
32210     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "max.w", 72,
32211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32212   },
32213 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
32214   {
32215     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "max.w", 72,
32216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32217   },
32218 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
32219   {
32220     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "max.w", 56,
32221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32222   },
32223 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
32224   {
32225     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "max.w", 56,
32226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32227   },
32228 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
32229   {
32230     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "max.w", 64,
32231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32232   },
32233 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
32234   {
32235     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "max.w", 64,
32236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32237   },
32238 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
32239   {
32240     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "max.w", 56,
32241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32242   },
32243 /* max.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
32244   {
32245     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "max.w", 56,
32246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32247   },
32248 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
32249   {
32250     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "max.w", 64,
32251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32252   },
32253 /* max.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
32254   {
32255     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "max.w", 64,
32256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32257   },
32258 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
32259   {
32260     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "max.w", 64,
32261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32262   },
32263 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
32264   {
32265     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "max.w", 64,
32266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32267   },
32268 /* max.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
32269   {
32270     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "max.w", 72,
32271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32272   },
32273 /* max.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
32274   {
32275     M32C_INSN_MAX32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "max32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "max.w", 72,
32276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32277   },
32278 /* max.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
32279   {
32280     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 24,
32281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32282   },
32283 /* max.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
32284   {
32285     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 24,
32286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32287   },
32288 /* max.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
32289   {
32290     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "max.w", 24,
32291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32292   },
32293 /* max.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
32294   {
32295     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 24,
32296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32297   },
32298 /* max.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
32299   {
32300     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 24,
32301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32302   },
32303 /* max.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
32304   {
32305     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-direct-Prefixed-HI", "max.w", 24,
32306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32307   },
32308 /* max.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
32309   {
32310     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 24,
32311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32312   },
32313 /* max.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
32314   {
32315     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 24,
32316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32317   },
32318 /* max.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
32319   {
32320     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "max.w", 24,
32321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32322   },
32323 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
32324   {
32325     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "max.w", 32,
32326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32327   },
32328 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
32329   {
32330     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "max.w", 32,
32331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32332   },
32333 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
32334   {
32335     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "max.w", 32,
32336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32337   },
32338 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
32339   {
32340     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "max.w", 40,
32341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32342   },
32343 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
32344   {
32345     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "max.w", 40,
32346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32347   },
32348 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
32349   {
32350     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "max.w", 40,
32351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32352   },
32353 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
32354   {
32355     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "max.w", 48,
32356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32357   },
32358 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
32359   {
32360     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "max.w", 48,
32361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32362   },
32363 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
32364   {
32365     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "max.w", 48,
32366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32367   },
32368 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
32369   {
32370     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "max.w", 32,
32371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32372   },
32373 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
32374   {
32375     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "max.w", 32,
32376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32377   },
32378 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
32379   {
32380     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "max.w", 32,
32381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32382   },
32383 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
32384   {
32385     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "max.w", 40,
32386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32387   },
32388 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
32389   {
32390     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "max.w", 40,
32391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32392   },
32393 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
32394   {
32395     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "max.w", 40,
32396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32397   },
32398 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
32399   {
32400     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "max.w", 32,
32401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32402   },
32403 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
32404   {
32405     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "max.w", 32,
32406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32407   },
32408 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
32409   {
32410     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "max.w", 32,
32411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32412   },
32413 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
32414   {
32415     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "max.w", 40,
32416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32417   },
32418 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
32419   {
32420     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "max.w", 40,
32421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32422   },
32423 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
32424   {
32425     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "max.w", 40,
32426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32427   },
32428 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
32429   {
32430     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "max.w", 40,
32431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32432   },
32433 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
32434   {
32435     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "max.w", 40,
32436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32437   },
32438 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
32439   {
32440     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "max.w", 40,
32441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32442   },
32443 /* max.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
32444   {
32445     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "max.w", 48,
32446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32447   },
32448 /* max.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
32449   {
32450     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "max.w", 48,
32451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32452   },
32453 /* max.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
32454   {
32455     M32C_INSN_MAX32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "max32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "max.w", 48,
32456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32457   },
32458 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32459   {
32460     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 32,
32461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32462   },
32463 /* max.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
32464   {
32465     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 32,
32466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32467   },
32468 /* max.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
32469   {
32470     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 32,
32471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32472   },
32473 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32474   {
32475     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 32,
32476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32477   },
32478 /* max.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
32479   {
32480     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 32,
32481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32482   },
32483 /* max.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
32484   {
32485     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 32,
32486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32487   },
32488 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32489   {
32490     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 32,
32491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32492   },
32493 /* max.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
32494   {
32495     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 32,
32496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32497   },
32498 /* max.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
32499   {
32500     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 32,
32501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32502   },
32503 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
32504   {
32505     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "max.b", 40,
32506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32507   },
32508 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
32509   {
32510     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "max.b", 40,
32511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32512   },
32513 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
32514   {
32515     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "max.b", 40,
32516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32517   },
32518 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
32519   {
32520     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "max.b", 48,
32521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32522   },
32523 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
32524   {
32525     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "max.b", 48,
32526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32527   },
32528 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
32529   {
32530     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "max.b", 48,
32531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32532   },
32533 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
32534   {
32535     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "max.b", 56,
32536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32537   },
32538 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
32539   {
32540     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "max.b", 56,
32541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32542   },
32543 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
32544   {
32545     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "max.b", 56,
32546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32547   },
32548 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
32549   {
32550     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "max.b", 40,
32551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32552   },
32553 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
32554   {
32555     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "max.b", 40,
32556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32557   },
32558 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
32559   {
32560     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "max.b", 40,
32561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32562   },
32563 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
32564   {
32565     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "max.b", 48,
32566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32567   },
32568 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
32569   {
32570     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "max.b", 48,
32571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32572   },
32573 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
32574   {
32575     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "max.b", 48,
32576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32577   },
32578 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
32579   {
32580     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "max.b", 40,
32581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32582   },
32583 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
32584   {
32585     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "max.b", 40,
32586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32587   },
32588 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
32589   {
32590     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "max.b", 40,
32591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32592   },
32593 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
32594   {
32595     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "max.b", 48,
32596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32597   },
32598 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
32599   {
32600     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "max.b", 48,
32601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32602   },
32603 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
32604   {
32605     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "max.b", 48,
32606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32607   },
32608 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
32609   {
32610     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "max.b", 48,
32611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32612   },
32613 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
32614   {
32615     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "max.b", 48,
32616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32617   },
32618 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
32619   {
32620     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "max.b", 48,
32621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32622   },
32623 /* max.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
32624   {
32625     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "max.b", 56,
32626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32627   },
32628 /* max.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
32629   {
32630     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "max.b", 56,
32631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32632   },
32633 /* max.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
32634   {
32635     M32C_INSN_MAX32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "max32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "max.b", 56,
32636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32637   },
32638 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32639   {
32640     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 40,
32641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32642   },
32643 /* max.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
32644   {
32645     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 40,
32646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32647   },
32648 /* max.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
32649   {
32650     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 40,
32651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32652   },
32653 /* max.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
32654   {
32655     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 40,
32656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32657   },
32658 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32659   {
32660     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 40,
32661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32662   },
32663 /* max.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
32664   {
32665     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 40,
32666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32667   },
32668 /* max.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
32669   {
32670     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 40,
32671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32672   },
32673 /* max.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
32674   {
32675     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 40,
32676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32677   },
32678 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32679   {
32680     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 40,
32681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32682   },
32683 /* max.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
32684   {
32685     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 40,
32686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32687   },
32688 /* max.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
32689   {
32690     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 40,
32691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32692   },
32693 /* max.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
32694   {
32695     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 40,
32696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32697   },
32698 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
32699   {
32700     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "max.b", 48,
32701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32702   },
32703 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
32704   {
32705     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "max.b", 48,
32706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32707   },
32708 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
32709   {
32710     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "max.b", 48,
32711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32712   },
32713 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
32714   {
32715     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "max.b", 48,
32716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32717   },
32718 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
32719   {
32720     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "max.b", 56,
32721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32722   },
32723 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32724   {
32725     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "max.b", 56,
32726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32727   },
32728 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
32729   {
32730     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "max.b", 56,
32731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32732   },
32733 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
32734   {
32735     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "max.b", 56,
32736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32737   },
32738 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
32739   {
32740     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "max.b", 64,
32741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32742   },
32743 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32744   {
32745     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "max.b", 64,
32746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32747   },
32748 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
32749   {
32750     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "max.b", 64,
32751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32752   },
32753 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
32754   {
32755     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "max.b", 64,
32756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32757   },
32758 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
32759   {
32760     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "max.b", 48,
32761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32762   },
32763 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
32764   {
32765     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "max.b", 48,
32766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32767   },
32768 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
32769   {
32770     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "max.b", 48,
32771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32772   },
32773 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
32774   {
32775     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "max.b", 48,
32776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32777   },
32778 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
32779   {
32780     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "max.b", 56,
32781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32782   },
32783 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
32784   {
32785     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "max.b", 56,
32786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32787   },
32788 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
32789   {
32790     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "max.b", 56,
32791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32792   },
32793 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
32794   {
32795     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "max.b", 56,
32796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32797   },
32798 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
32799   {
32800     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "max.b", 48,
32801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32802   },
32803 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
32804   {
32805     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "max.b", 48,
32806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32807   },
32808 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
32809   {
32810     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "max.b", 48,
32811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32812   },
32813 /* max.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
32814   {
32815     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "max.b", 48,
32816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32817   },
32818 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
32819   {
32820     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "max.b", 56,
32821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32822   },
32823 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
32824   {
32825     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "max.b", 56,
32826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32827   },
32828 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
32829   {
32830     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "max.b", 56,
32831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32832   },
32833 /* max.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
32834   {
32835     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "max.b", 56,
32836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32837   },
32838 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
32839   {
32840     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "max.b", 56,
32841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32842   },
32843 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
32844   {
32845     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "max.b", 56,
32846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32847   },
32848 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
32849   {
32850     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "max.b", 56,
32851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32852   },
32853 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
32854   {
32855     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "max.b", 56,
32856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32857   },
32858 /* max.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
32859   {
32860     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "max.b", 64,
32861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32862   },
32863 /* max.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
32864   {
32865     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "max.b", 64,
32866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32867   },
32868 /* max.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
32869   {
32870     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "max.b", 64,
32871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32872   },
32873 /* max.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
32874   {
32875     M32C_INSN_MAX32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "max32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "max.b", 64,
32876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32877   },
32878 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
32879   {
32880     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 48,
32881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32882   },
32883 /* max.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
32884   {
32885     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 48,
32886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32887   },
32888 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
32889   {
32890     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 48,
32891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32892   },
32893 /* max.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
32894   {
32895     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 48,
32896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32897   },
32898 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
32899   {
32900     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 48,
32901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32902   },
32903 /* max.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
32904   {
32905     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 48,
32906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32907   },
32908 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
32909   {
32910     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "max.b", 56,
32911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32912   },
32913 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
32914   {
32915     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "max.b", 56,
32916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32917   },
32918 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
32919   {
32920     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "max.b", 64,
32921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32922   },
32923 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
32924   {
32925     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "max.b", 64,
32926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32927   },
32928 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
32929   {
32930     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "max.b", 72,
32931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32932   },
32933 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
32934   {
32935     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "max.b", 72,
32936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32937   },
32938 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
32939   {
32940     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "max.b", 56,
32941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32942   },
32943 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
32944   {
32945     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "max.b", 56,
32946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32947   },
32948 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
32949   {
32950     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "max.b", 64,
32951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32952   },
32953 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
32954   {
32955     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "max.b", 64,
32956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32957   },
32958 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
32959   {
32960     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "max.b", 56,
32961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32962   },
32963 /* max.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
32964   {
32965     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "max.b", 56,
32966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32967   },
32968 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
32969   {
32970     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "max.b", 64,
32971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32972   },
32973 /* max.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
32974   {
32975     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "max.b", 64,
32976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32977   },
32978 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
32979   {
32980     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "max.b", 64,
32981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32982   },
32983 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
32984   {
32985     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "max.b", 64,
32986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32987   },
32988 /* max.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
32989   {
32990     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "max.b", 72,
32991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32992   },
32993 /* max.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
32994   {
32995     M32C_INSN_MAX32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "max32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "max.b", 72,
32996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
32997   },
32998 /* max.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
32999   {
33000     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 24,
33001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33002   },
33003 /* max.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
33004   {
33005     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 24,
33006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33007   },
33008 /* max.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
33009   {
33010     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "max.b", 24,
33011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33012   },
33013 /* max.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
33014   {
33015     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 24,
33016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33017   },
33018 /* max.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
33019   {
33020     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 24,
33021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33022   },
33023 /* max.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
33024   {
33025     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-QI", "max.b", 24,
33026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33027   },
33028 /* max.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
33029   {
33030     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 24,
33031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33032   },
33033 /* max.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
33034   {
33035     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 24,
33036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33037   },
33038 /* max.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
33039   {
33040     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "max.b", 24,
33041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33042   },
33043 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
33044   {
33045     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "max.b", 32,
33046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33047   },
33048 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
33049   {
33050     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "max.b", 32,
33051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33052   },
33053 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
33054   {
33055     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "max.b", 32,
33056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33057   },
33058 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
33059   {
33060     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "max.b", 40,
33061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33062   },
33063 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
33064   {
33065     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "max.b", 40,
33066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33067   },
33068 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
33069   {
33070     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "max.b", 40,
33071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33072   },
33073 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
33074   {
33075     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "max.b", 48,
33076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33077   },
33078 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
33079   {
33080     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "max.b", 48,
33081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33082   },
33083 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
33084   {
33085     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "max.b", 48,
33086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33087   },
33088 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
33089   {
33090     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "max.b", 32,
33091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33092   },
33093 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
33094   {
33095     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "max.b", 32,
33096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33097   },
33098 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
33099   {
33100     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "max.b", 32,
33101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33102   },
33103 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
33104   {
33105     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "max.b", 40,
33106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33107   },
33108 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
33109   {
33110     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "max.b", 40,
33111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33112   },
33113 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
33114   {
33115     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "max.b", 40,
33116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33117   },
33118 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
33119   {
33120     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "max.b", 32,
33121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33122   },
33123 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
33124   {
33125     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "max.b", 32,
33126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33127   },
33128 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
33129   {
33130     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "max.b", 32,
33131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33132   },
33133 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
33134   {
33135     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "max.b", 40,
33136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33137   },
33138 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
33139   {
33140     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "max.b", 40,
33141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33142   },
33143 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
33144   {
33145     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "max.b", 40,
33146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33147   },
33148 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
33149   {
33150     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "max.b", 40,
33151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33152   },
33153 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
33154   {
33155     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "max.b", 40,
33156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33157   },
33158 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
33159   {
33160     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "max.b", 40,
33161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33162   },
33163 /* max.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
33164   {
33165     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "max.b", 48,
33166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33167   },
33168 /* max.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
33169   {
33170     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "max.b", 48,
33171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33172   },
33173 /* max.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
33174   {
33175     M32C_INSN_MAX32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "max32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "max.b", 48,
33176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33177   },
33178 /* max.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
33179   {
33180     M32C_INSN_MAX32_W_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_HI, "max32.w-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-HI", "max.w", 40,
33181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33182   },
33183 /* max.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
33184   {
33185     M32C_INSN_MAX32_W_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_HI, "max32.w-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-HI", "max.w", 40,
33186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33187   },
33188 /* max.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
33189   {
33190     M32C_INSN_MAX32_W_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_HI, "max32.w-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-HI", "max.w", 40,
33191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33192   },
33193 /* max.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
33194   {
33195     M32C_INSN_MAX32_W_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "max32.w-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-HI", "max.w", 48,
33196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33197   },
33198 /* max.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
33199   {
33200     M32C_INSN_MAX32_W_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "max32.w-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-HI", "max.w", 48,
33201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33202   },
33203 /* max.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
33204   {
33205     M32C_INSN_MAX32_W_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "max32.w-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-HI", "max.w", 48,
33206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33207   },
33208 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
33209   {
33210     M32C_INSN_MAX32_W_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "max32.w-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-HI", "max.w", 56,
33211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33212   },
33213 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
33214   {
33215     M32C_INSN_MAX32_W_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "max32.w-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-HI", "max.w", 56,
33216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33217   },
33218 /* max.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
33219   {
33220     M32C_INSN_MAX32_W_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "max32.w-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-HI", "max.w", 56,
33221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33222   },
33223 /* max.w${X} #${Imm-40-HI},${Dsp-24-u16} */
33224   {
33225     M32C_INSN_MAX32_W_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_HI, "max32.w-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-HI", "max.w", 56,
33226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33227   },
33228 /* max.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
33229   {
33230     M32C_INSN_MAX32_W_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "max32.w-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-HI", "max.w", 64,
33231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33232   },
33233 /* max.w${X} #${Imm-48-HI},${Dsp-24-u24} */
33234   {
33235     M32C_INSN_MAX32_W_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_HI, "max32.w-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-HI", "max.w", 64,
33236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33237   },
33238 /* max.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
33239   {
33240     M32C_INSN_MAX32_B_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_QI, "max32.b-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-QI", "max.b", 32,
33241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33242   },
33243 /* max.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
33244   {
33245     M32C_INSN_MAX32_B_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_QI, "max32.b-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-QI", "max.b", 32,
33246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33247   },
33248 /* max.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
33249   {
33250     M32C_INSN_MAX32_B_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_QI, "max32.b-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-QI", "max.b", 32,
33251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33252   },
33253 /* max.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
33254   {
33255     M32C_INSN_MAX32_B_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "max32.b-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-QI", "max.b", 40,
33256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33257   },
33258 /* max.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
33259   {
33260     M32C_INSN_MAX32_B_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "max32.b-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-QI", "max.b", 40,
33261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33262   },
33263 /* max.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
33264   {
33265     M32C_INSN_MAX32_B_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "max32.b-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-QI", "max.b", 40,
33266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33267   },
33268 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
33269   {
33270     M32C_INSN_MAX32_B_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "max32.b-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-QI", "max.b", 48,
33271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33272   },
33273 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
33274   {
33275     M32C_INSN_MAX32_B_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "max32.b-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-QI", "max.b", 48,
33276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33277   },
33278 /* max.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
33279   {
33280     M32C_INSN_MAX32_B_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "max32.b-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-QI", "max.b", 48,
33281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33282   },
33283 /* max.b${X} #${Imm-40-QI},${Dsp-24-u16} */
33284   {
33285     M32C_INSN_MAX32_B_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_QI, "max32.b-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-QI", "max.b", 48,
33286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33287   },
33288 /* max.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
33289   {
33290     M32C_INSN_MAX32_B_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "max32.b-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-QI", "max.b", 56,
33291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33292   },
33293 /* max.b${X} #${Imm-48-QI},${Dsp-24-u24} */
33294   {
33295     M32C_INSN_MAX32_B_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_QI, "max32.b-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-QI", "max.b", 56,
33296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33297   },
33298 /* ste.w ${Dsp-16-u16}[$Dst16An],[a1a0] */
33299   {
33300     M32C_INSN_STE_W_16_16_A1A0_DST16_16_16_AN_RELATIVE_HI, "ste.w-16-16-a1a0-dst16-16-16-An-relative-HI", "ste.w", 32,
33301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33302   },
33303 /* ste.w ${Dsp-16-u16}[sb],[a1a0] */
33304   {
33305     M32C_INSN_STE_W_16_16_A1A0_DST16_16_16_SB_RELATIVE_HI, "ste.w-16-16-a1a0-dst16-16-16-SB-relative-HI", "ste.w", 32,
33306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33307   },
33308 /* ste.w ${Dsp-16-u16},[a1a0] */
33309   {
33310     M32C_INSN_STE_W_16_16_A1A0_DST16_16_16_ABSOLUTE_HI, "ste.w-16-16-a1a0-dst16-16-16-absolute-HI", "ste.w", 32,
33311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33312   },
33313 /* ste.w ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20}[a0] */
33314   {
33315     M32C_INSN_STE_W_16_16_U20A0_DST16_16_16_AN_RELATIVE_HI, "ste.w-16-16-u20a0-dst16-16-16-An-relative-HI", "ste.w", 56,
33316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33317   },
33318 /* ste.w ${Dsp-16-u16}[sb],${Dsp-32-u20}[a0] */
33319   {
33320     M32C_INSN_STE_W_16_16_U20A0_DST16_16_16_SB_RELATIVE_HI, "ste.w-16-16-u20a0-dst16-16-16-SB-relative-HI", "ste.w", 56,
33321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33322   },
33323 /* ste.w ${Dsp-16-u16},${Dsp-32-u20}[a0] */
33324   {
33325     M32C_INSN_STE_W_16_16_U20A0_DST16_16_16_ABSOLUTE_HI, "ste.w-16-16-u20a0-dst16-16-16-absolute-HI", "ste.w", 56,
33326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33327   },
33328 /* ste.w ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20} */
33329   {
33330     M32C_INSN_STE_W_16_16_U20_DST16_16_16_AN_RELATIVE_HI, "ste.w-16-16-u20-dst16-16-16-An-relative-HI", "ste.w", 56,
33331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33332   },
33333 /* ste.w ${Dsp-16-u16}[sb],${Dsp-32-u20} */
33334   {
33335     M32C_INSN_STE_W_16_16_U20_DST16_16_16_SB_RELATIVE_HI, "ste.w-16-16-u20-dst16-16-16-SB-relative-HI", "ste.w", 56,
33336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33337   },
33338 /* ste.w ${Dsp-16-u16},${Dsp-32-u20} */
33339   {
33340     M32C_INSN_STE_W_16_16_U20_DST16_16_16_ABSOLUTE_HI, "ste.w-16-16-u20-dst16-16-16-absolute-HI", "ste.w", 56,
33341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33342   },
33343 /* ste.w ${Dsp-16-u8}[$Dst16An],[a1a0] */
33344   {
33345     M32C_INSN_STE_W_16_8_A1A0_DST16_16_8_AN_RELATIVE_HI, "ste.w-16-8-a1a0-dst16-16-8-An-relative-HI", "ste.w", 24,
33346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33347   },
33348 /* ste.w ${Dsp-16-u8}[sb],[a1a0] */
33349   {
33350     M32C_INSN_STE_W_16_8_A1A0_DST16_16_8_SB_RELATIVE_HI, "ste.w-16-8-a1a0-dst16-16-8-SB-relative-HI", "ste.w", 24,
33351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33352   },
33353 /* ste.w ${Dsp-16-s8}[fb],[a1a0] */
33354   {
33355     M32C_INSN_STE_W_16_8_A1A0_DST16_16_8_FB_RELATIVE_HI, "ste.w-16-8-a1a0-dst16-16-8-FB-relative-HI", "ste.w", 24,
33356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33357   },
33358 /* ste.w ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20}[a0] */
33359   {
33360     M32C_INSN_STE_W_16_8_U20A0_DST16_16_8_AN_RELATIVE_HI, "ste.w-16-8-u20a0-dst16-16-8-An-relative-HI", "ste.w", 48,
33361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33362   },
33363 /* ste.w ${Dsp-16-u8}[sb],${Dsp-24-u20}[a0] */
33364   {
33365     M32C_INSN_STE_W_16_8_U20A0_DST16_16_8_SB_RELATIVE_HI, "ste.w-16-8-u20a0-dst16-16-8-SB-relative-HI", "ste.w", 48,
33366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33367   },
33368 /* ste.w ${Dsp-16-s8}[fb],${Dsp-24-u20}[a0] */
33369   {
33370     M32C_INSN_STE_W_16_8_U20A0_DST16_16_8_FB_RELATIVE_HI, "ste.w-16-8-u20a0-dst16-16-8-FB-relative-HI", "ste.w", 48,
33371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33372   },
33373 /* ste.w ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20} */
33374   {
33375     M32C_INSN_STE_W_16_8_U20_DST16_16_8_AN_RELATIVE_HI, "ste.w-16-8-u20-dst16-16-8-An-relative-HI", "ste.w", 48,
33376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33377   },
33378 /* ste.w ${Dsp-16-u8}[sb],${Dsp-24-u20} */
33379   {
33380     M32C_INSN_STE_W_16_8_U20_DST16_16_8_SB_RELATIVE_HI, "ste.w-16-8-u20-dst16-16-8-SB-relative-HI", "ste.w", 48,
33381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33382   },
33383 /* ste.w ${Dsp-16-s8}[fb],${Dsp-24-u20} */
33384   {
33385     M32C_INSN_STE_W_16_8_U20_DST16_16_8_FB_RELATIVE_HI, "ste.w-16-8-u20-dst16-16-8-FB-relative-HI", "ste.w", 48,
33386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33387   },
33388 /* ste.w $Dst16RnHI,[a1a0] */
33389   {
33390     M32C_INSN_STE_W_BASIC_A1A0_DST16_RN_DIRECT_HI, "ste.w-basic-a1a0-dst16-Rn-direct-HI", "ste.w", 16,
33391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33392   },
33393 /* ste.w $Dst16AnHI,[a1a0] */
33394   {
33395     M32C_INSN_STE_W_BASIC_A1A0_DST16_AN_DIRECT_HI, "ste.w-basic-a1a0-dst16-An-direct-HI", "ste.w", 16,
33396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33397   },
33398 /* ste.w [$Dst16An],[a1a0] */
33399   {
33400     M32C_INSN_STE_W_BASIC_A1A0_DST16_AN_INDIRECT_HI, "ste.w-basic-a1a0-dst16-An-indirect-HI", "ste.w", 16,
33401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33402   },
33403 /* ste.w $Dst16RnHI,${Dsp-16-u20}[a0] */
33404   {
33405     M32C_INSN_STE_W_BASIC_U20A0_DST16_RN_DIRECT_HI, "ste.w-basic-u20a0-dst16-Rn-direct-HI", "ste.w", 40,
33406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33407   },
33408 /* ste.w $Dst16AnHI,${Dsp-16-u20}[a0] */
33409   {
33410     M32C_INSN_STE_W_BASIC_U20A0_DST16_AN_DIRECT_HI, "ste.w-basic-u20a0-dst16-An-direct-HI", "ste.w", 40,
33411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33412   },
33413 /* ste.w [$Dst16An],${Dsp-16-u20}[a0] */
33414   {
33415     M32C_INSN_STE_W_BASIC_U20A0_DST16_AN_INDIRECT_HI, "ste.w-basic-u20a0-dst16-An-indirect-HI", "ste.w", 40,
33416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33417   },
33418 /* ste.w $Dst16RnHI,${Dsp-16-u20} */
33419   {
33420     M32C_INSN_STE_W_BASIC_U20_DST16_RN_DIRECT_HI, "ste.w-basic-u20-dst16-Rn-direct-HI", "ste.w", 40,
33421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33422   },
33423 /* ste.w $Dst16AnHI,${Dsp-16-u20} */
33424   {
33425     M32C_INSN_STE_W_BASIC_U20_DST16_AN_DIRECT_HI, "ste.w-basic-u20-dst16-An-direct-HI", "ste.w", 40,
33426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33427   },
33428 /* ste.w [$Dst16An],${Dsp-16-u20} */
33429   {
33430     M32C_INSN_STE_W_BASIC_U20_DST16_AN_INDIRECT_HI, "ste.w-basic-u20-dst16-An-indirect-HI", "ste.w", 40,
33431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33432   },
33433 /* ste.b ${Dsp-16-u16}[$Dst16An],[a1a0] */
33434   {
33435     M32C_INSN_STE_B_16_16_A1A0_DST16_16_16_AN_RELATIVE_QI, "ste.b-16-16-a1a0-dst16-16-16-An-relative-QI", "ste.b", 32,
33436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33437   },
33438 /* ste.b ${Dsp-16-u16}[sb],[a1a0] */
33439   {
33440     M32C_INSN_STE_B_16_16_A1A0_DST16_16_16_SB_RELATIVE_QI, "ste.b-16-16-a1a0-dst16-16-16-SB-relative-QI", "ste.b", 32,
33441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33442   },
33443 /* ste.b ${Dsp-16-u16},[a1a0] */
33444   {
33445     M32C_INSN_STE_B_16_16_A1A0_DST16_16_16_ABSOLUTE_QI, "ste.b-16-16-a1a0-dst16-16-16-absolute-QI", "ste.b", 32,
33446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33447   },
33448 /* ste.b ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20}[a0] */
33449   {
33450     M32C_INSN_STE_B_16_16_U20A0_DST16_16_16_AN_RELATIVE_QI, "ste.b-16-16-u20a0-dst16-16-16-An-relative-QI", "ste.b", 56,
33451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33452   },
33453 /* ste.b ${Dsp-16-u16}[sb],${Dsp-32-u20}[a0] */
33454   {
33455     M32C_INSN_STE_B_16_16_U20A0_DST16_16_16_SB_RELATIVE_QI, "ste.b-16-16-u20a0-dst16-16-16-SB-relative-QI", "ste.b", 56,
33456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33457   },
33458 /* ste.b ${Dsp-16-u16},${Dsp-32-u20}[a0] */
33459   {
33460     M32C_INSN_STE_B_16_16_U20A0_DST16_16_16_ABSOLUTE_QI, "ste.b-16-16-u20a0-dst16-16-16-absolute-QI", "ste.b", 56,
33461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33462   },
33463 /* ste.b ${Dsp-16-u16}[$Dst16An],${Dsp-32-u20} */
33464   {
33465     M32C_INSN_STE_B_16_16_U20_DST16_16_16_AN_RELATIVE_QI, "ste.b-16-16-u20-dst16-16-16-An-relative-QI", "ste.b", 56,
33466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33467   },
33468 /* ste.b ${Dsp-16-u16}[sb],${Dsp-32-u20} */
33469   {
33470     M32C_INSN_STE_B_16_16_U20_DST16_16_16_SB_RELATIVE_QI, "ste.b-16-16-u20-dst16-16-16-SB-relative-QI", "ste.b", 56,
33471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33472   },
33473 /* ste.b ${Dsp-16-u16},${Dsp-32-u20} */
33474   {
33475     M32C_INSN_STE_B_16_16_U20_DST16_16_16_ABSOLUTE_QI, "ste.b-16-16-u20-dst16-16-16-absolute-QI", "ste.b", 56,
33476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33477   },
33478 /* ste.b ${Dsp-16-u8}[$Dst16An],[a1a0] */
33479   {
33480     M32C_INSN_STE_B_16_8_A1A0_DST16_16_8_AN_RELATIVE_QI, "ste.b-16-8-a1a0-dst16-16-8-An-relative-QI", "ste.b", 24,
33481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33482   },
33483 /* ste.b ${Dsp-16-u8}[sb],[a1a0] */
33484   {
33485     M32C_INSN_STE_B_16_8_A1A0_DST16_16_8_SB_RELATIVE_QI, "ste.b-16-8-a1a0-dst16-16-8-SB-relative-QI", "ste.b", 24,
33486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33487   },
33488 /* ste.b ${Dsp-16-s8}[fb],[a1a0] */
33489   {
33490     M32C_INSN_STE_B_16_8_A1A0_DST16_16_8_FB_RELATIVE_QI, "ste.b-16-8-a1a0-dst16-16-8-FB-relative-QI", "ste.b", 24,
33491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33492   },
33493 /* ste.b ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20}[a0] */
33494   {
33495     M32C_INSN_STE_B_16_8_U20A0_DST16_16_8_AN_RELATIVE_QI, "ste.b-16-8-u20a0-dst16-16-8-An-relative-QI", "ste.b", 48,
33496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33497   },
33498 /* ste.b ${Dsp-16-u8}[sb],${Dsp-24-u20}[a0] */
33499   {
33500     M32C_INSN_STE_B_16_8_U20A0_DST16_16_8_SB_RELATIVE_QI, "ste.b-16-8-u20a0-dst16-16-8-SB-relative-QI", "ste.b", 48,
33501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33502   },
33503 /* ste.b ${Dsp-16-s8}[fb],${Dsp-24-u20}[a0] */
33504   {
33505     M32C_INSN_STE_B_16_8_U20A0_DST16_16_8_FB_RELATIVE_QI, "ste.b-16-8-u20a0-dst16-16-8-FB-relative-QI", "ste.b", 48,
33506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33507   },
33508 /* ste.b ${Dsp-16-u8}[$Dst16An],${Dsp-24-u20} */
33509   {
33510     M32C_INSN_STE_B_16_8_U20_DST16_16_8_AN_RELATIVE_QI, "ste.b-16-8-u20-dst16-16-8-An-relative-QI", "ste.b", 48,
33511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33512   },
33513 /* ste.b ${Dsp-16-u8}[sb],${Dsp-24-u20} */
33514   {
33515     M32C_INSN_STE_B_16_8_U20_DST16_16_8_SB_RELATIVE_QI, "ste.b-16-8-u20-dst16-16-8-SB-relative-QI", "ste.b", 48,
33516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33517   },
33518 /* ste.b ${Dsp-16-s8}[fb],${Dsp-24-u20} */
33519   {
33520     M32C_INSN_STE_B_16_8_U20_DST16_16_8_FB_RELATIVE_QI, "ste.b-16-8-u20-dst16-16-8-FB-relative-QI", "ste.b", 48,
33521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33522   },
33523 /* ste.b $Dst16RnQI,[a1a0] */
33524   {
33525     M32C_INSN_STE_B_BASIC_A1A0_DST16_RN_DIRECT_QI, "ste.b-basic-a1a0-dst16-Rn-direct-QI", "ste.b", 16,
33526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33527   },
33528 /* ste.b $Dst16AnQI,[a1a0] */
33529   {
33530     M32C_INSN_STE_B_BASIC_A1A0_DST16_AN_DIRECT_QI, "ste.b-basic-a1a0-dst16-An-direct-QI", "ste.b", 16,
33531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33532   },
33533 /* ste.b [$Dst16An],[a1a0] */
33534   {
33535     M32C_INSN_STE_B_BASIC_A1A0_DST16_AN_INDIRECT_QI, "ste.b-basic-a1a0-dst16-An-indirect-QI", "ste.b", 16,
33536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33537   },
33538 /* ste.b $Dst16RnQI,${Dsp-16-u20}[a0] */
33539   {
33540     M32C_INSN_STE_B_BASIC_U20A0_DST16_RN_DIRECT_QI, "ste.b-basic-u20a0-dst16-Rn-direct-QI", "ste.b", 40,
33541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33542   },
33543 /* ste.b $Dst16AnQI,${Dsp-16-u20}[a0] */
33544   {
33545     M32C_INSN_STE_B_BASIC_U20A0_DST16_AN_DIRECT_QI, "ste.b-basic-u20a0-dst16-An-direct-QI", "ste.b", 40,
33546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33547   },
33548 /* ste.b [$Dst16An],${Dsp-16-u20}[a0] */
33549   {
33550     M32C_INSN_STE_B_BASIC_U20A0_DST16_AN_INDIRECT_QI, "ste.b-basic-u20a0-dst16-An-indirect-QI", "ste.b", 40,
33551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33552   },
33553 /* ste.b $Dst16RnQI,${Dsp-16-u20} */
33554   {
33555     M32C_INSN_STE_B_BASIC_U20_DST16_RN_DIRECT_QI, "ste.b-basic-u20-dst16-Rn-direct-QI", "ste.b", 40,
33556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33557   },
33558 /* ste.b $Dst16AnQI,${Dsp-16-u20} */
33559   {
33560     M32C_INSN_STE_B_BASIC_U20_DST16_AN_DIRECT_QI, "ste.b-basic-u20-dst16-An-direct-QI", "ste.b", 40,
33561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33562   },
33563 /* ste.b [$Dst16An],${Dsp-16-u20} */
33564   {
33565     M32C_INSN_STE_B_BASIC_U20_DST16_AN_INDIRECT_QI, "ste.b-basic-u20-dst16-An-indirect-QI", "ste.b", 40,
33566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33567   },
33568 /* lde.w [a1a0],${Dsp-16-u16}[$Dst16An] */
33569   {
33570     M32C_INSN_LDE_W_16_16_A1A0_DST16_16_16_AN_RELATIVE_HI, "lde.w-16-16-a1a0-dst16-16-16-An-relative-HI", "lde.w", 32,
33571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33572   },
33573 /* lde.w [a1a0],${Dsp-16-u16}[sb] */
33574   {
33575     M32C_INSN_LDE_W_16_16_A1A0_DST16_16_16_SB_RELATIVE_HI, "lde.w-16-16-a1a0-dst16-16-16-SB-relative-HI", "lde.w", 32,
33576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33577   },
33578 /* lde.w [a1a0],${Dsp-16-u16} */
33579   {
33580     M32C_INSN_LDE_W_16_16_A1A0_DST16_16_16_ABSOLUTE_HI, "lde.w-16-16-a1a0-dst16-16-16-absolute-HI", "lde.w", 32,
33581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33582   },
33583 /* lde.w ${Dsp-32-u20}[a0],${Dsp-16-u16}[$Dst16An] */
33584   {
33585     M32C_INSN_LDE_W_16_16_U20A0_DST16_16_16_AN_RELATIVE_HI, "lde.w-16-16-u20a0-dst16-16-16-An-relative-HI", "lde.w", 56,
33586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33587   },
33588 /* lde.w ${Dsp-32-u20}[a0],${Dsp-16-u16}[sb] */
33589   {
33590     M32C_INSN_LDE_W_16_16_U20A0_DST16_16_16_SB_RELATIVE_HI, "lde.w-16-16-u20a0-dst16-16-16-SB-relative-HI", "lde.w", 56,
33591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33592   },
33593 /* lde.w ${Dsp-32-u20}[a0],${Dsp-16-u16} */
33594   {
33595     M32C_INSN_LDE_W_16_16_U20A0_DST16_16_16_ABSOLUTE_HI, "lde.w-16-16-u20a0-dst16-16-16-absolute-HI", "lde.w", 56,
33596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33597   },
33598 /* lde.w ${Dsp-32-u20},${Dsp-16-u16}[$Dst16An] */
33599   {
33600     M32C_INSN_LDE_W_16_16_U20_DST16_16_16_AN_RELATIVE_HI, "lde.w-16-16-u20-dst16-16-16-An-relative-HI", "lde.w", 56,
33601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33602   },
33603 /* lde.w ${Dsp-32-u20},${Dsp-16-u16}[sb] */
33604   {
33605     M32C_INSN_LDE_W_16_16_U20_DST16_16_16_SB_RELATIVE_HI, "lde.w-16-16-u20-dst16-16-16-SB-relative-HI", "lde.w", 56,
33606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33607   },
33608 /* lde.w ${Dsp-32-u20},${Dsp-16-u16} */
33609   {
33610     M32C_INSN_LDE_W_16_16_U20_DST16_16_16_ABSOLUTE_HI, "lde.w-16-16-u20-dst16-16-16-absolute-HI", "lde.w", 56,
33611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33612   },
33613 /* lde.w [a1a0],${Dsp-16-u8}[$Dst16An] */
33614   {
33615     M32C_INSN_LDE_W_16_8_A1A0_DST16_16_8_AN_RELATIVE_HI, "lde.w-16-8-a1a0-dst16-16-8-An-relative-HI", "lde.w", 24,
33616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33617   },
33618 /* lde.w [a1a0],${Dsp-16-u8}[sb] */
33619   {
33620     M32C_INSN_LDE_W_16_8_A1A0_DST16_16_8_SB_RELATIVE_HI, "lde.w-16-8-a1a0-dst16-16-8-SB-relative-HI", "lde.w", 24,
33621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33622   },
33623 /* lde.w [a1a0],${Dsp-16-s8}[fb] */
33624   {
33625     M32C_INSN_LDE_W_16_8_A1A0_DST16_16_8_FB_RELATIVE_HI, "lde.w-16-8-a1a0-dst16-16-8-FB-relative-HI", "lde.w", 24,
33626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33627   },
33628 /* lde.w ${Dsp-24-u20}[a0],${Dsp-16-u8}[$Dst16An] */
33629   {
33630     M32C_INSN_LDE_W_16_8_U20A0_DST16_16_8_AN_RELATIVE_HI, "lde.w-16-8-u20a0-dst16-16-8-An-relative-HI", "lde.w", 48,
33631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33632   },
33633 /* lde.w ${Dsp-24-u20}[a0],${Dsp-16-u8}[sb] */
33634   {
33635     M32C_INSN_LDE_W_16_8_U20A0_DST16_16_8_SB_RELATIVE_HI, "lde.w-16-8-u20a0-dst16-16-8-SB-relative-HI", "lde.w", 48,
33636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33637   },
33638 /* lde.w ${Dsp-24-u20}[a0],${Dsp-16-s8}[fb] */
33639   {
33640     M32C_INSN_LDE_W_16_8_U20A0_DST16_16_8_FB_RELATIVE_HI, "lde.w-16-8-u20a0-dst16-16-8-FB-relative-HI", "lde.w", 48,
33641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33642   },
33643 /* lde.w ${Dsp-24-u20},${Dsp-16-u8}[$Dst16An] */
33644   {
33645     M32C_INSN_LDE_W_16_8_U20_DST16_16_8_AN_RELATIVE_HI, "lde.w-16-8-u20-dst16-16-8-An-relative-HI", "lde.w", 48,
33646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33647   },
33648 /* lde.w ${Dsp-24-u20},${Dsp-16-u8}[sb] */
33649   {
33650     M32C_INSN_LDE_W_16_8_U20_DST16_16_8_SB_RELATIVE_HI, "lde.w-16-8-u20-dst16-16-8-SB-relative-HI", "lde.w", 48,
33651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33652   },
33653 /* lde.w ${Dsp-24-u20},${Dsp-16-s8}[fb] */
33654   {
33655     M32C_INSN_LDE_W_16_8_U20_DST16_16_8_FB_RELATIVE_HI, "lde.w-16-8-u20-dst16-16-8-FB-relative-HI", "lde.w", 48,
33656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33657   },
33658 /* lde.w [a1a0],$Dst16RnHI */
33659   {
33660     M32C_INSN_LDE_W_BASIC_A1A0_DST16_RN_DIRECT_HI, "lde.w-basic-a1a0-dst16-Rn-direct-HI", "lde.w", 16,
33661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33662   },
33663 /* lde.w [a1a0],$Dst16AnHI */
33664   {
33665     M32C_INSN_LDE_W_BASIC_A1A0_DST16_AN_DIRECT_HI, "lde.w-basic-a1a0-dst16-An-direct-HI", "lde.w", 16,
33666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33667   },
33668 /* lde.w [a1a0],[$Dst16An] */
33669   {
33670     M32C_INSN_LDE_W_BASIC_A1A0_DST16_AN_INDIRECT_HI, "lde.w-basic-a1a0-dst16-An-indirect-HI", "lde.w", 16,
33671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33672   },
33673 /* lde.w ${Dsp-16-u20}[a0],$Dst16RnHI */
33674   {
33675     M32C_INSN_LDE_W_BASIC_U20A0_DST16_RN_DIRECT_HI, "lde.w-basic-u20a0-dst16-Rn-direct-HI", "lde.w", 40,
33676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33677   },
33678 /* lde.w ${Dsp-16-u20}[a0],$Dst16AnHI */
33679   {
33680     M32C_INSN_LDE_W_BASIC_U20A0_DST16_AN_DIRECT_HI, "lde.w-basic-u20a0-dst16-An-direct-HI", "lde.w", 40,
33681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33682   },
33683 /* lde.w ${Dsp-16-u20}[a0],[$Dst16An] */
33684   {
33685     M32C_INSN_LDE_W_BASIC_U20A0_DST16_AN_INDIRECT_HI, "lde.w-basic-u20a0-dst16-An-indirect-HI", "lde.w", 40,
33686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33687   },
33688 /* lde.w ${Dsp-16-u20},$Dst16RnHI */
33689   {
33690     M32C_INSN_LDE_W_BASIC_U20_DST16_RN_DIRECT_HI, "lde.w-basic-u20-dst16-Rn-direct-HI", "lde.w", 40,
33691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33692   },
33693 /* lde.w ${Dsp-16-u20},$Dst16AnHI */
33694   {
33695     M32C_INSN_LDE_W_BASIC_U20_DST16_AN_DIRECT_HI, "lde.w-basic-u20-dst16-An-direct-HI", "lde.w", 40,
33696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33697   },
33698 /* lde.w ${Dsp-16-u20},[$Dst16An] */
33699   {
33700     M32C_INSN_LDE_W_BASIC_U20_DST16_AN_INDIRECT_HI, "lde.w-basic-u20-dst16-An-indirect-HI", "lde.w", 40,
33701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33702   },
33703 /* lde.b [a1a0],${Dsp-16-u16}[$Dst16An] */
33704   {
33705     M32C_INSN_LDE_B_16_16_A1A0_DST16_16_16_AN_RELATIVE_QI, "lde.b-16-16-a1a0-dst16-16-16-An-relative-QI", "lde.b", 32,
33706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33707   },
33708 /* lde.b [a1a0],${Dsp-16-u16}[sb] */
33709   {
33710     M32C_INSN_LDE_B_16_16_A1A0_DST16_16_16_SB_RELATIVE_QI, "lde.b-16-16-a1a0-dst16-16-16-SB-relative-QI", "lde.b", 32,
33711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33712   },
33713 /* lde.b [a1a0],${Dsp-16-u16} */
33714   {
33715     M32C_INSN_LDE_B_16_16_A1A0_DST16_16_16_ABSOLUTE_QI, "lde.b-16-16-a1a0-dst16-16-16-absolute-QI", "lde.b", 32,
33716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33717   },
33718 /* lde.b ${Dsp-32-u20}[a0],${Dsp-16-u16}[$Dst16An] */
33719   {
33720     M32C_INSN_LDE_B_16_16_U20A0_DST16_16_16_AN_RELATIVE_QI, "lde.b-16-16-u20a0-dst16-16-16-An-relative-QI", "lde.b", 56,
33721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33722   },
33723 /* lde.b ${Dsp-32-u20}[a0],${Dsp-16-u16}[sb] */
33724   {
33725     M32C_INSN_LDE_B_16_16_U20A0_DST16_16_16_SB_RELATIVE_QI, "lde.b-16-16-u20a0-dst16-16-16-SB-relative-QI", "lde.b", 56,
33726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33727   },
33728 /* lde.b ${Dsp-32-u20}[a0],${Dsp-16-u16} */
33729   {
33730     M32C_INSN_LDE_B_16_16_U20A0_DST16_16_16_ABSOLUTE_QI, "lde.b-16-16-u20a0-dst16-16-16-absolute-QI", "lde.b", 56,
33731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33732   },
33733 /* lde.b ${Dsp-32-u20},${Dsp-16-u16}[$Dst16An] */
33734   {
33735     M32C_INSN_LDE_B_16_16_U20_DST16_16_16_AN_RELATIVE_QI, "lde.b-16-16-u20-dst16-16-16-An-relative-QI", "lde.b", 56,
33736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33737   },
33738 /* lde.b ${Dsp-32-u20},${Dsp-16-u16}[sb] */
33739   {
33740     M32C_INSN_LDE_B_16_16_U20_DST16_16_16_SB_RELATIVE_QI, "lde.b-16-16-u20-dst16-16-16-SB-relative-QI", "lde.b", 56,
33741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33742   },
33743 /* lde.b ${Dsp-32-u20},${Dsp-16-u16} */
33744   {
33745     M32C_INSN_LDE_B_16_16_U20_DST16_16_16_ABSOLUTE_QI, "lde.b-16-16-u20-dst16-16-16-absolute-QI", "lde.b", 56,
33746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33747   },
33748 /* lde.b [a1a0],${Dsp-16-u8}[$Dst16An] */
33749   {
33750     M32C_INSN_LDE_B_16_8_A1A0_DST16_16_8_AN_RELATIVE_QI, "lde.b-16-8-a1a0-dst16-16-8-An-relative-QI", "lde.b", 24,
33751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33752   },
33753 /* lde.b [a1a0],${Dsp-16-u8}[sb] */
33754   {
33755     M32C_INSN_LDE_B_16_8_A1A0_DST16_16_8_SB_RELATIVE_QI, "lde.b-16-8-a1a0-dst16-16-8-SB-relative-QI", "lde.b", 24,
33756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33757   },
33758 /* lde.b [a1a0],${Dsp-16-s8}[fb] */
33759   {
33760     M32C_INSN_LDE_B_16_8_A1A0_DST16_16_8_FB_RELATIVE_QI, "lde.b-16-8-a1a0-dst16-16-8-FB-relative-QI", "lde.b", 24,
33761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33762   },
33763 /* lde.b ${Dsp-24-u20}[a0],${Dsp-16-u8}[$Dst16An] */
33764   {
33765     M32C_INSN_LDE_B_16_8_U20A0_DST16_16_8_AN_RELATIVE_QI, "lde.b-16-8-u20a0-dst16-16-8-An-relative-QI", "lde.b", 48,
33766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33767   },
33768 /* lde.b ${Dsp-24-u20}[a0],${Dsp-16-u8}[sb] */
33769   {
33770     M32C_INSN_LDE_B_16_8_U20A0_DST16_16_8_SB_RELATIVE_QI, "lde.b-16-8-u20a0-dst16-16-8-SB-relative-QI", "lde.b", 48,
33771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33772   },
33773 /* lde.b ${Dsp-24-u20}[a0],${Dsp-16-s8}[fb] */
33774   {
33775     M32C_INSN_LDE_B_16_8_U20A0_DST16_16_8_FB_RELATIVE_QI, "lde.b-16-8-u20a0-dst16-16-8-FB-relative-QI", "lde.b", 48,
33776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33777   },
33778 /* lde.b ${Dsp-24-u20},${Dsp-16-u8}[$Dst16An] */
33779   {
33780     M32C_INSN_LDE_B_16_8_U20_DST16_16_8_AN_RELATIVE_QI, "lde.b-16-8-u20-dst16-16-8-An-relative-QI", "lde.b", 48,
33781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33782   },
33783 /* lde.b ${Dsp-24-u20},${Dsp-16-u8}[sb] */
33784   {
33785     M32C_INSN_LDE_B_16_8_U20_DST16_16_8_SB_RELATIVE_QI, "lde.b-16-8-u20-dst16-16-8-SB-relative-QI", "lde.b", 48,
33786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33787   },
33788 /* lde.b ${Dsp-24-u20},${Dsp-16-s8}[fb] */
33789   {
33790     M32C_INSN_LDE_B_16_8_U20_DST16_16_8_FB_RELATIVE_QI, "lde.b-16-8-u20-dst16-16-8-FB-relative-QI", "lde.b", 48,
33791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33792   },
33793 /* lde.b [a1a0],$Dst16RnQI */
33794   {
33795     M32C_INSN_LDE_B_BASIC_A1A0_DST16_RN_DIRECT_QI, "lde.b-basic-a1a0-dst16-Rn-direct-QI", "lde.b", 16,
33796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33797   },
33798 /* lde.b [a1a0],$Dst16AnQI */
33799   {
33800     M32C_INSN_LDE_B_BASIC_A1A0_DST16_AN_DIRECT_QI, "lde.b-basic-a1a0-dst16-An-direct-QI", "lde.b", 16,
33801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33802   },
33803 /* lde.b [a1a0],[$Dst16An] */
33804   {
33805     M32C_INSN_LDE_B_BASIC_A1A0_DST16_AN_INDIRECT_QI, "lde.b-basic-a1a0-dst16-An-indirect-QI", "lde.b", 16,
33806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33807   },
33808 /* lde.b ${Dsp-16-u20}[a0],$Dst16RnQI */
33809   {
33810     M32C_INSN_LDE_B_BASIC_U20A0_DST16_RN_DIRECT_QI, "lde.b-basic-u20a0-dst16-Rn-direct-QI", "lde.b", 40,
33811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33812   },
33813 /* lde.b ${Dsp-16-u20}[a0],$Dst16AnQI */
33814   {
33815     M32C_INSN_LDE_B_BASIC_U20A0_DST16_AN_DIRECT_QI, "lde.b-basic-u20a0-dst16-An-direct-QI", "lde.b", 40,
33816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33817   },
33818 /* lde.b ${Dsp-16-u20}[a0],[$Dst16An] */
33819   {
33820     M32C_INSN_LDE_B_BASIC_U20A0_DST16_AN_INDIRECT_QI, "lde.b-basic-u20a0-dst16-An-indirect-QI", "lde.b", 40,
33821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33822   },
33823 /* lde.b ${Dsp-16-u20},$Dst16RnQI */
33824   {
33825     M32C_INSN_LDE_B_BASIC_U20_DST16_RN_DIRECT_QI, "lde.b-basic-u20-dst16-Rn-direct-QI", "lde.b", 40,
33826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33827   },
33828 /* lde.b ${Dsp-16-u20},$Dst16AnQI */
33829   {
33830     M32C_INSN_LDE_B_BASIC_U20_DST16_AN_DIRECT_QI, "lde.b-basic-u20-dst16-An-direct-QI", "lde.b", 40,
33831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33832   },
33833 /* lde.b ${Dsp-16-u20},[$Dst16An] */
33834   {
33835     M32C_INSN_LDE_B_BASIC_U20_DST16_AN_INDIRECT_QI, "lde.b-basic-u20-dst16-An-indirect-QI", "lde.b", 40,
33836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
33837   },
33838 /* stc ${cr3-Prefixed-32},$Dst32RnPrefixedSI */
33839   {
33840     M32C_INSN_STC32_SRC_CR3_DST32_RN_DIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-Rn-direct-Prefixed-SI", "stc", 24,
33841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33842   },
33843 /* stc ${cr3-Prefixed-32},$Dst32AnPrefixedSI */
33844   {
33845     M32C_INSN_STC32_SRC_CR3_DST32_AN_DIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-An-direct-Prefixed-SI", "stc", 24,
33846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33847   },
33848 /* stc ${cr3-Prefixed-32},[$Dst32AnPrefixed] */
33849   {
33850     M32C_INSN_STC32_SRC_CR3_DST32_AN_INDIRECT_PREFIXED_SI, "stc32.src-cr3-dst32-An-indirect-Prefixed-SI", "stc", 24,
33851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33852   },
33853 /* stc ${cr3-Prefixed-32},${Dsp-24-u8}[$Dst32AnPrefixed] */
33854   {
33855     M32C_INSN_STC32_SRC_CR3_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-An-relative-Prefixed-SI", "stc", 32,
33856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33857   },
33858 /* stc ${cr3-Prefixed-32},${Dsp-24-u16}[$Dst32AnPrefixed] */
33859   {
33860     M32C_INSN_STC32_SRC_CR3_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-An-relative-Prefixed-SI", "stc", 40,
33861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33862   },
33863 /* stc ${cr3-Prefixed-32},${Dsp-24-u24}[$Dst32AnPrefixed] */
33864   {
33865     M32C_INSN_STC32_SRC_CR3_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-24-An-relative-Prefixed-SI", "stc", 48,
33866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33867   },
33868 /* stc ${cr3-Prefixed-32},${Dsp-24-u8}[sb] */
33869   {
33870     M32C_INSN_STC32_SRC_CR3_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-SB-relative-Prefixed-SI", "stc", 32,
33871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33872   },
33873 /* stc ${cr3-Prefixed-32},${Dsp-24-u16}[sb] */
33874   {
33875     M32C_INSN_STC32_SRC_CR3_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-SB-relative-Prefixed-SI", "stc", 40,
33876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33877   },
33878 /* stc ${cr3-Prefixed-32},${Dsp-24-s8}[fb] */
33879   {
33880     M32C_INSN_STC32_SRC_CR3_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-8-FB-relative-Prefixed-SI", "stc", 32,
33881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33882   },
33883 /* stc ${cr3-Prefixed-32},${Dsp-24-s16}[fb] */
33884   {
33885     M32C_INSN_STC32_SRC_CR3_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-FB-relative-Prefixed-SI", "stc", 40,
33886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33887   },
33888 /* stc ${cr3-Prefixed-32},${Dsp-24-u16} */
33889   {
33890     M32C_INSN_STC32_SRC_CR3_DST32_24_16_ABSOLUTE_PREFIXED_SI, "stc32.src-cr3-dst32-24-16-absolute-Prefixed-SI", "stc", 40,
33891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33892   },
33893 /* stc ${cr3-Prefixed-32},${Dsp-24-u24} */
33894   {
33895     M32C_INSN_STC32_SRC_CR3_DST32_24_24_ABSOLUTE_PREFIXED_SI, "stc32.src-cr3-dst32-24-24-absolute-Prefixed-SI", "stc", 48,
33896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33897   },
33898 /* stc ${cr2-32},$Dst32RnUnprefixedSI */
33899   {
33900     M32C_INSN_STC32_SRC_CR2_DST32_RN_DIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-Rn-direct-Unprefixed-SI", "stc", 16,
33901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33902   },
33903 /* stc ${cr2-32},$Dst32AnUnprefixedSI */
33904   {
33905     M32C_INSN_STC32_SRC_CR2_DST32_AN_DIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-An-direct-Unprefixed-SI", "stc", 16,
33906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33907   },
33908 /* stc ${cr2-32},[$Dst32AnUnprefixed] */
33909   {
33910     M32C_INSN_STC32_SRC_CR2_DST32_AN_INDIRECT_UNPREFIXED_SI, "stc32.src-cr2-dst32-An-indirect-Unprefixed-SI", "stc", 16,
33911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33912   },
33913 /* stc ${cr2-32},${Dsp-16-u8}[$Dst32AnUnprefixed] */
33914   {
33915     M32C_INSN_STC32_SRC_CR2_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-An-relative-Unprefixed-SI", "stc", 24,
33916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33917   },
33918 /* stc ${cr2-32},${Dsp-16-u16}[$Dst32AnUnprefixed] */
33919   {
33920     M32C_INSN_STC32_SRC_CR2_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-An-relative-Unprefixed-SI", "stc", 32,
33921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33922   },
33923 /* stc ${cr2-32},${Dsp-16-u24}[$Dst32AnUnprefixed] */
33924   {
33925     M32C_INSN_STC32_SRC_CR2_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-24-An-relative-Unprefixed-SI", "stc", 40,
33926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33927   },
33928 /* stc ${cr2-32},${Dsp-16-u8}[sb] */
33929   {
33930     M32C_INSN_STC32_SRC_CR2_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-SB-relative-Unprefixed-SI", "stc", 24,
33931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33932   },
33933 /* stc ${cr2-32},${Dsp-16-u16}[sb] */
33934   {
33935     M32C_INSN_STC32_SRC_CR2_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-SB-relative-Unprefixed-SI", "stc", 32,
33936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33937   },
33938 /* stc ${cr2-32},${Dsp-16-s8}[fb] */
33939   {
33940     M32C_INSN_STC32_SRC_CR2_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-8-FB-relative-Unprefixed-SI", "stc", 24,
33941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33942   },
33943 /* stc ${cr2-32},${Dsp-16-s16}[fb] */
33944   {
33945     M32C_INSN_STC32_SRC_CR2_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-FB-relative-Unprefixed-SI", "stc", 32,
33946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33947   },
33948 /* stc ${cr2-32},${Dsp-16-u16} */
33949   {
33950     M32C_INSN_STC32_SRC_CR2_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-16-absolute-Unprefixed-SI", "stc", 32,
33951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33952   },
33953 /* stc ${cr2-32},${Dsp-16-u24} */
33954   {
33955     M32C_INSN_STC32_SRC_CR2_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "stc32.src-cr2-dst32-16-24-absolute-Unprefixed-SI", "stc", 40,
33956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33957   },
33958 /* stc ${cr1-Prefixed-32},$Dst32RnPrefixedHI */
33959   {
33960     M32C_INSN_STC32_SRC_CR1_DST32_RN_DIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-Rn-direct-Prefixed-HI", "stc", 24,
33961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33962   },
33963 /* stc ${cr1-Prefixed-32},$Dst32AnPrefixedHI */
33964   {
33965     M32C_INSN_STC32_SRC_CR1_DST32_AN_DIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-An-direct-Prefixed-HI", "stc", 24,
33966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33967   },
33968 /* stc ${cr1-Prefixed-32},[$Dst32AnPrefixed] */
33969   {
33970     M32C_INSN_STC32_SRC_CR1_DST32_AN_INDIRECT_PREFIXED_HI, "stc32.src-cr1-dst32-An-indirect-Prefixed-HI", "stc", 24,
33971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33972   },
33973 /* stc ${cr1-Prefixed-32},${Dsp-24-u8}[$Dst32AnPrefixed] */
33974   {
33975     M32C_INSN_STC32_SRC_CR1_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-An-relative-Prefixed-HI", "stc", 32,
33976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33977   },
33978 /* stc ${cr1-Prefixed-32},${Dsp-24-u16}[$Dst32AnPrefixed] */
33979   {
33980     M32C_INSN_STC32_SRC_CR1_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-An-relative-Prefixed-HI", "stc", 40,
33981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33982   },
33983 /* stc ${cr1-Prefixed-32},${Dsp-24-u24}[$Dst32AnPrefixed] */
33984   {
33985     M32C_INSN_STC32_SRC_CR1_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-24-An-relative-Prefixed-HI", "stc", 48,
33986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33987   },
33988 /* stc ${cr1-Prefixed-32},${Dsp-24-u8}[sb] */
33989   {
33990     M32C_INSN_STC32_SRC_CR1_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-SB-relative-Prefixed-HI", "stc", 32,
33991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33992   },
33993 /* stc ${cr1-Prefixed-32},${Dsp-24-u16}[sb] */
33994   {
33995     M32C_INSN_STC32_SRC_CR1_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-SB-relative-Prefixed-HI", "stc", 40,
33996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
33997   },
33998 /* stc ${cr1-Prefixed-32},${Dsp-24-s8}[fb] */
33999   {
34000     M32C_INSN_STC32_SRC_CR1_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-8-FB-relative-Prefixed-HI", "stc", 32,
34001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34002   },
34003 /* stc ${cr1-Prefixed-32},${Dsp-24-s16}[fb] */
34004   {
34005     M32C_INSN_STC32_SRC_CR1_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-FB-relative-Prefixed-HI", "stc", 40,
34006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34007   },
34008 /* stc ${cr1-Prefixed-32},${Dsp-24-u16} */
34009   {
34010     M32C_INSN_STC32_SRC_CR1_DST32_24_16_ABSOLUTE_PREFIXED_HI, "stc32.src-cr1-dst32-24-16-absolute-Prefixed-HI", "stc", 40,
34011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34012   },
34013 /* stc ${cr1-Prefixed-32},${Dsp-24-u24} */
34014   {
34015     M32C_INSN_STC32_SRC_CR1_DST32_24_24_ABSOLUTE_PREFIXED_HI, "stc32.src-cr1-dst32-24-24-absolute-Prefixed-HI", "stc", 48,
34016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34017   },
34018 /* stc pc,$Dst16RnHI */
34019   {
34020     M32C_INSN_STC16_PC_DST16_RN_DIRECT_HI, "stc16.pc-dst16-Rn-direct-HI", "stc", 16,
34021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34022   },
34023 /* stc pc,$Dst16AnHI */
34024   {
34025     M32C_INSN_STC16_PC_DST16_AN_DIRECT_HI, "stc16.pc-dst16-An-direct-HI", "stc", 16,
34026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34027   },
34028 /* stc pc,[$Dst16An] */
34029   {
34030     M32C_INSN_STC16_PC_DST16_AN_INDIRECT_HI, "stc16.pc-dst16-An-indirect-HI", "stc", 16,
34031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34032   },
34033 /* stc pc,${Dsp-16-u8}[$Dst16An] */
34034   {
34035     M32C_INSN_STC16_PC_DST16_16_8_AN_RELATIVE_HI, "stc16.pc-dst16-16-8-An-relative-HI", "stc", 24,
34036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34037   },
34038 /* stc pc,${Dsp-16-u16}[$Dst16An] */
34039   {
34040     M32C_INSN_STC16_PC_DST16_16_16_AN_RELATIVE_HI, "stc16.pc-dst16-16-16-An-relative-HI", "stc", 32,
34041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34042   },
34043 /* stc pc,${Dsp-16-u8}[sb] */
34044   {
34045     M32C_INSN_STC16_PC_DST16_16_8_SB_RELATIVE_HI, "stc16.pc-dst16-16-8-SB-relative-HI", "stc", 24,
34046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34047   },
34048 /* stc pc,${Dsp-16-u16}[sb] */
34049   {
34050     M32C_INSN_STC16_PC_DST16_16_16_SB_RELATIVE_HI, "stc16.pc-dst16-16-16-SB-relative-HI", "stc", 32,
34051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34052   },
34053 /* stc pc,${Dsp-16-s8}[fb] */
34054   {
34055     M32C_INSN_STC16_PC_DST16_16_8_FB_RELATIVE_HI, "stc16.pc-dst16-16-8-FB-relative-HI", "stc", 24,
34056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34057   },
34058 /* stc pc,${Dsp-16-u16} */
34059   {
34060     M32C_INSN_STC16_PC_DST16_16_16_ABSOLUTE_HI, "stc16.pc-dst16-16-16-absolute-HI", "stc", 32,
34061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34062   },
34063 /* stc ${cr16},$Dst16RnHI */
34064   {
34065     M32C_INSN_STC16_SRC_DST16_RN_DIRECT_HI, "stc16.src-dst16-Rn-direct-HI", "stc", 16,
34066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34067   },
34068 /* stc ${cr16},$Dst16AnHI */
34069   {
34070     M32C_INSN_STC16_SRC_DST16_AN_DIRECT_HI, "stc16.src-dst16-An-direct-HI", "stc", 16,
34071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34072   },
34073 /* stc ${cr16},[$Dst16An] */
34074   {
34075     M32C_INSN_STC16_SRC_DST16_AN_INDIRECT_HI, "stc16.src-dst16-An-indirect-HI", "stc", 16,
34076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34077   },
34078 /* stc ${cr16},${Dsp-16-u8}[$Dst16An] */
34079   {
34080     M32C_INSN_STC16_SRC_DST16_16_8_AN_RELATIVE_HI, "stc16.src-dst16-16-8-An-relative-HI", "stc", 24,
34081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34082   },
34083 /* stc ${cr16},${Dsp-16-u16}[$Dst16An] */
34084   {
34085     M32C_INSN_STC16_SRC_DST16_16_16_AN_RELATIVE_HI, "stc16.src-dst16-16-16-An-relative-HI", "stc", 32,
34086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34087   },
34088 /* stc ${cr16},${Dsp-16-u8}[sb] */
34089   {
34090     M32C_INSN_STC16_SRC_DST16_16_8_SB_RELATIVE_HI, "stc16.src-dst16-16-8-SB-relative-HI", "stc", 24,
34091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34092   },
34093 /* stc ${cr16},${Dsp-16-u16}[sb] */
34094   {
34095     M32C_INSN_STC16_SRC_DST16_16_16_SB_RELATIVE_HI, "stc16.src-dst16-16-16-SB-relative-HI", "stc", 32,
34096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34097   },
34098 /* stc ${cr16},${Dsp-16-s8}[fb] */
34099   {
34100     M32C_INSN_STC16_SRC_DST16_16_8_FB_RELATIVE_HI, "stc16.src-dst16-16-8-FB-relative-HI", "stc", 24,
34101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34102   },
34103 /* stc ${cr16},${Dsp-16-u16} */
34104   {
34105     M32C_INSN_STC16_SRC_DST16_16_16_ABSOLUTE_HI, "stc16.src-dst16-16-16-absolute-HI", "stc", 32,
34106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34107   },
34108 /* ldc $Dst32RnPrefixedSI,${cr3-Prefixed-32} */
34109   {
34110     M32C_INSN_LDC32_SRC_CR3_DST32_RN_DIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-Rn-direct-Prefixed-SI", "ldc", 24,
34111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34112   },
34113 /* ldc $Dst32AnPrefixedSI,${cr3-Prefixed-32} */
34114   {
34115     M32C_INSN_LDC32_SRC_CR3_DST32_AN_DIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-An-direct-Prefixed-SI", "ldc", 24,
34116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34117   },
34118 /* ldc [$Dst32AnPrefixed],${cr3-Prefixed-32} */
34119   {
34120     M32C_INSN_LDC32_SRC_CR3_DST32_AN_INDIRECT_PREFIXED_SI, "ldc32.src-cr3-dst32-An-indirect-Prefixed-SI", "ldc", 24,
34121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34122   },
34123 /* ldc ${Dsp-24-u8}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
34124   {
34125     M32C_INSN_LDC32_SRC_CR3_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-An-relative-Prefixed-SI", "ldc", 32,
34126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34127   },
34128 /* ldc ${Dsp-24-u16}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
34129   {
34130     M32C_INSN_LDC32_SRC_CR3_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-An-relative-Prefixed-SI", "ldc", 40,
34131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34132   },
34133 /* ldc ${Dsp-24-u24}[$Dst32AnPrefixed],${cr3-Prefixed-32} */
34134   {
34135     M32C_INSN_LDC32_SRC_CR3_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-24-An-relative-Prefixed-SI", "ldc", 48,
34136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34137   },
34138 /* ldc ${Dsp-24-u8}[sb],${cr3-Prefixed-32} */
34139   {
34140     M32C_INSN_LDC32_SRC_CR3_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-SB-relative-Prefixed-SI", "ldc", 32,
34141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34142   },
34143 /* ldc ${Dsp-24-u16}[sb],${cr3-Prefixed-32} */
34144   {
34145     M32C_INSN_LDC32_SRC_CR3_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-SB-relative-Prefixed-SI", "ldc", 40,
34146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34147   },
34148 /* ldc ${Dsp-24-s8}[fb],${cr3-Prefixed-32} */
34149   {
34150     M32C_INSN_LDC32_SRC_CR3_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-8-FB-relative-Prefixed-SI", "ldc", 32,
34151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34152   },
34153 /* ldc ${Dsp-24-s16}[fb],${cr3-Prefixed-32} */
34154   {
34155     M32C_INSN_LDC32_SRC_CR3_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-FB-relative-Prefixed-SI", "ldc", 40,
34156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34157   },
34158 /* ldc ${Dsp-24-u16},${cr3-Prefixed-32} */
34159   {
34160     M32C_INSN_LDC32_SRC_CR3_DST32_24_16_ABSOLUTE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-16-absolute-Prefixed-SI", "ldc", 40,
34161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34162   },
34163 /* ldc ${Dsp-24-u24},${cr3-Prefixed-32} */
34164   {
34165     M32C_INSN_LDC32_SRC_CR3_DST32_24_24_ABSOLUTE_PREFIXED_SI, "ldc32.src-cr3-dst32-24-24-absolute-Prefixed-SI", "ldc", 48,
34166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34167   },
34168 /* ldc $Dst32RnUnprefixedSI,${cr2-32} */
34169   {
34170     M32C_INSN_LDC32_SRC_CR2_DST32_RN_DIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-Rn-direct-Unprefixed-SI", "ldc", 16,
34171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34172   },
34173 /* ldc $Dst32AnUnprefixedSI,${cr2-32} */
34174   {
34175     M32C_INSN_LDC32_SRC_CR2_DST32_AN_DIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-An-direct-Unprefixed-SI", "ldc", 16,
34176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34177   },
34178 /* ldc [$Dst32AnUnprefixed],${cr2-32} */
34179   {
34180     M32C_INSN_LDC32_SRC_CR2_DST32_AN_INDIRECT_UNPREFIXED_SI, "ldc32.src-cr2-dst32-An-indirect-Unprefixed-SI", "ldc", 16,
34181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34182   },
34183 /* ldc ${Dsp-16-u8}[$Dst32AnUnprefixed],${cr2-32} */
34184   {
34185     M32C_INSN_LDC32_SRC_CR2_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-An-relative-Unprefixed-SI", "ldc", 24,
34186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34187   },
34188 /* ldc ${Dsp-16-u16}[$Dst32AnUnprefixed],${cr2-32} */
34189   {
34190     M32C_INSN_LDC32_SRC_CR2_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-An-relative-Unprefixed-SI", "ldc", 32,
34191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34192   },
34193 /* ldc ${Dsp-16-u24}[$Dst32AnUnprefixed],${cr2-32} */
34194   {
34195     M32C_INSN_LDC32_SRC_CR2_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-24-An-relative-Unprefixed-SI", "ldc", 40,
34196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34197   },
34198 /* ldc ${Dsp-16-u8}[sb],${cr2-32} */
34199   {
34200     M32C_INSN_LDC32_SRC_CR2_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-SB-relative-Unprefixed-SI", "ldc", 24,
34201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34202   },
34203 /* ldc ${Dsp-16-u16}[sb],${cr2-32} */
34204   {
34205     M32C_INSN_LDC32_SRC_CR2_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-SB-relative-Unprefixed-SI", "ldc", 32,
34206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34207   },
34208 /* ldc ${Dsp-16-s8}[fb],${cr2-32} */
34209   {
34210     M32C_INSN_LDC32_SRC_CR2_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-8-FB-relative-Unprefixed-SI", "ldc", 24,
34211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34212   },
34213 /* ldc ${Dsp-16-s16}[fb],${cr2-32} */
34214   {
34215     M32C_INSN_LDC32_SRC_CR2_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-FB-relative-Unprefixed-SI", "ldc", 32,
34216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34217   },
34218 /* ldc ${Dsp-16-u16},${cr2-32} */
34219   {
34220     M32C_INSN_LDC32_SRC_CR2_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-16-absolute-Unprefixed-SI", "ldc", 32,
34221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34222   },
34223 /* ldc ${Dsp-16-u24},${cr2-32} */
34224   {
34225     M32C_INSN_LDC32_SRC_CR2_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "ldc32.src-cr2-dst32-16-24-absolute-Unprefixed-SI", "ldc", 40,
34226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34227   },
34228 /* ldc $Dst32RnPrefixedHI,${cr1-Prefixed-32} */
34229   {
34230     M32C_INSN_LDC32_SRC_CR1_DST32_RN_DIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-Rn-direct-Prefixed-HI", "ldc", 24,
34231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34232   },
34233 /* ldc $Dst32AnPrefixedHI,${cr1-Prefixed-32} */
34234   {
34235     M32C_INSN_LDC32_SRC_CR1_DST32_AN_DIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-An-direct-Prefixed-HI", "ldc", 24,
34236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34237   },
34238 /* ldc [$Dst32AnPrefixed],${cr1-Prefixed-32} */
34239   {
34240     M32C_INSN_LDC32_SRC_CR1_DST32_AN_INDIRECT_PREFIXED_HI, "ldc32.src-cr1-dst32-An-indirect-Prefixed-HI", "ldc", 24,
34241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34242   },
34243 /* ldc ${Dsp-24-u8}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
34244   {
34245     M32C_INSN_LDC32_SRC_CR1_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-An-relative-Prefixed-HI", "ldc", 32,
34246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34247   },
34248 /* ldc ${Dsp-24-u16}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
34249   {
34250     M32C_INSN_LDC32_SRC_CR1_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-An-relative-Prefixed-HI", "ldc", 40,
34251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34252   },
34253 /* ldc ${Dsp-24-u24}[$Dst32AnPrefixed],${cr1-Prefixed-32} */
34254   {
34255     M32C_INSN_LDC32_SRC_CR1_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-24-An-relative-Prefixed-HI", "ldc", 48,
34256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34257   },
34258 /* ldc ${Dsp-24-u8}[sb],${cr1-Prefixed-32} */
34259   {
34260     M32C_INSN_LDC32_SRC_CR1_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-SB-relative-Prefixed-HI", "ldc", 32,
34261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34262   },
34263 /* ldc ${Dsp-24-u16}[sb],${cr1-Prefixed-32} */
34264   {
34265     M32C_INSN_LDC32_SRC_CR1_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-SB-relative-Prefixed-HI", "ldc", 40,
34266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34267   },
34268 /* ldc ${Dsp-24-s8}[fb],${cr1-Prefixed-32} */
34269   {
34270     M32C_INSN_LDC32_SRC_CR1_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-8-FB-relative-Prefixed-HI", "ldc", 32,
34271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34272   },
34273 /* ldc ${Dsp-24-s16}[fb],${cr1-Prefixed-32} */
34274   {
34275     M32C_INSN_LDC32_SRC_CR1_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-FB-relative-Prefixed-HI", "ldc", 40,
34276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34277   },
34278 /* ldc ${Dsp-24-u16},${cr1-Prefixed-32} */
34279   {
34280     M32C_INSN_LDC32_SRC_CR1_DST32_24_16_ABSOLUTE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-16-absolute-Prefixed-HI", "ldc", 40,
34281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34282   },
34283 /* ldc ${Dsp-24-u24},${cr1-Prefixed-32} */
34284   {
34285     M32C_INSN_LDC32_SRC_CR1_DST32_24_24_ABSOLUTE_PREFIXED_HI, "ldc32.src-cr1-dst32-24-24-absolute-Prefixed-HI", "ldc", 48,
34286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34287   },
34288 /* ldc $Dst16RnHI,${cr16} */
34289   {
34290     M32C_INSN_LDC16_DST_DST16_RN_DIRECT_HI, "ldc16.dst-dst16-Rn-direct-HI", "ldc", 16,
34291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34292   },
34293 /* ldc $Dst16AnHI,${cr16} */
34294   {
34295     M32C_INSN_LDC16_DST_DST16_AN_DIRECT_HI, "ldc16.dst-dst16-An-direct-HI", "ldc", 16,
34296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34297   },
34298 /* ldc [$Dst16An],${cr16} */
34299   {
34300     M32C_INSN_LDC16_DST_DST16_AN_INDIRECT_HI, "ldc16.dst-dst16-An-indirect-HI", "ldc", 16,
34301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34302   },
34303 /* ldc ${Dsp-16-u8}[$Dst16An],${cr16} */
34304   {
34305     M32C_INSN_LDC16_DST_DST16_16_8_AN_RELATIVE_HI, "ldc16.dst-dst16-16-8-An-relative-HI", "ldc", 24,
34306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34307   },
34308 /* ldc ${Dsp-16-u16}[$Dst16An],${cr16} */
34309   {
34310     M32C_INSN_LDC16_DST_DST16_16_16_AN_RELATIVE_HI, "ldc16.dst-dst16-16-16-An-relative-HI", "ldc", 32,
34311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34312   },
34313 /* ldc ${Dsp-16-u8}[sb],${cr16} */
34314   {
34315     M32C_INSN_LDC16_DST_DST16_16_8_SB_RELATIVE_HI, "ldc16.dst-dst16-16-8-SB-relative-HI", "ldc", 24,
34316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34317   },
34318 /* ldc ${Dsp-16-u16}[sb],${cr16} */
34319   {
34320     M32C_INSN_LDC16_DST_DST16_16_16_SB_RELATIVE_HI, "ldc16.dst-dst16-16-16-SB-relative-HI", "ldc", 32,
34321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34322   },
34323 /* ldc ${Dsp-16-s8}[fb],${cr16} */
34324   {
34325     M32C_INSN_LDC16_DST_DST16_16_8_FB_RELATIVE_HI, "ldc16.dst-dst16-16-8-FB-relative-HI", "ldc", 24,
34326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34327   },
34328 /* ldc ${Dsp-16-u16},${cr16} */
34329   {
34330     M32C_INSN_LDC16_DST_DST16_16_16_ABSOLUTE_HI, "ldc16.dst-dst16-16-16-absolute-HI", "ldc", 32,
34331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34332   },
34333 /* jsri.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34334   {
34335     M32C_INSN_JSRI32_A_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "jsri32.a-dst32-16-24-An-relative-Unprefixed-SI", "jsri.w", 40,
34336     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34337   },
34338 /* jsri.w ${Dsp-16-u24} */
34339   {
34340     M32C_INSN_JSRI32_A_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "jsri32.a-dst32-16-24-absolute-Unprefixed-SI", "jsri.w", 40,
34341     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34342   },
34343 /* jsri.a $Dst32RnUnprefixedSI */
34344   {
34345     M32C_INSN_JSRI32A_DST32_BASIC_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "jsri32a-dst32-basic-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "jsri.a", 16,
34346     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34347   },
34348 /* jsri.a $Dst32AnUnprefixedSI */
34349   {
34350     M32C_INSN_JSRI32A_DST32_BASIC_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "jsri32a-dst32-basic-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "jsri.a", 16,
34351     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34352   },
34353 /* jsri.a [$Dst32AnUnprefixed] */
34354   {
34355     M32C_INSN_JSRI32A_DST32_BASIC_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "jsri32a-dst32-basic-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "jsri.a", 16,
34356     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34357   },
34358 /* jsri.a $Dst16RnSI */
34359   {
34360     M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_RN_DIRECT_SI, "jsri16a-dst16-basic-SI-dst16-Rn-direct-SI", "jsri.a", 16,
34361     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34362   },
34363 /* jsri.a $Dst16AnSI */
34364   {
34365     M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_AN_DIRECT_SI, "jsri16a-dst16-basic-SI-dst16-An-direct-SI", "jsri.a", 16,
34366     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34367   },
34368 /* jsri.a [$Dst16An] */
34369   {
34370     M32C_INSN_JSRI16A_DST16_BASIC_SI_DST16_AN_INDIRECT_SI, "jsri16a-dst16-basic-SI-dst16-An-indirect-SI", "jsri.a", 16,
34371     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34372   },
34373 /* jsri.a ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34374   {
34375     M32C_INSN_JSRI32A_DST32_16_16_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "jsri32a-dst32-16-16-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "jsri.a", 32,
34376     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34377   },
34378 /* jsri.a ${Dsp-16-u16}[sb] */
34379   {
34380     M32C_INSN_JSRI32A_DST32_16_16_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "jsri32a-dst32-16-16-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "jsri.a", 32,
34381     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34382   },
34383 /* jsri.a ${Dsp-16-s16}[fb] */
34384   {
34385     M32C_INSN_JSRI32A_DST32_16_16_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "jsri32a-dst32-16-16-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "jsri.a", 32,
34386     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34387   },
34388 /* jsri.a ${Dsp-16-u16} */
34389   {
34390     M32C_INSN_JSRI32A_DST32_16_16_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "jsri32a-dst32-16-16-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "jsri.a", 32,
34391     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34392   },
34393 /* jsri.a ${Dsp-16-u16}[$Dst16An] */
34394   {
34395     M32C_INSN_JSRI16A_DST16_16_16_SI_DST16_16_16_AN_RELATIVE_SI, "jsri16a-dst16-16-16-SI-dst16-16-16-An-relative-SI", "jsri.a", 32,
34396     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34397   },
34398 /* jsri.a ${Dsp-16-u16}[sb] */
34399   {
34400     M32C_INSN_JSRI16A_DST16_16_16_SI_DST16_16_16_SB_RELATIVE_SI, "jsri16a-dst16-16-16-SI-dst16-16-16-SB-relative-SI", "jsri.a", 32,
34401     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34402   },
34403 /* jsri.a ${Dsp-16-u16} */
34404   {
34405     M32C_INSN_JSRI16A_DST16_16_16_SI_DST16_16_16_ABSOLUTE_SI, "jsri16a-dst16-16-16-SI-dst16-16-16-absolute-SI", "jsri.a", 32,
34406     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34407   },
34408 /* jsri.a ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34409   {
34410     M32C_INSN_JSRI32A_DST32_16_8_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "jsri32a-dst32-16-8-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "jsri.a", 24,
34411     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34412   },
34413 /* jsri.a ${Dsp-16-u8}[sb] */
34414   {
34415     M32C_INSN_JSRI32A_DST32_16_8_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "jsri32a-dst32-16-8-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "jsri.a", 24,
34416     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34417   },
34418 /* jsri.a ${Dsp-16-s8}[fb] */
34419   {
34420     M32C_INSN_JSRI32A_DST32_16_8_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "jsri32a-dst32-16-8-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "jsri.a", 24,
34421     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34422   },
34423 /* jsri.a ${Dsp-16-u8}[$Dst16An] */
34424   {
34425     M32C_INSN_JSRI16A_DST16_16_8_SI_DST16_16_8_AN_RELATIVE_SI, "jsri16a-dst16-16-8-SI-dst16-16-8-An-relative-SI", "jsri.a", 24,
34426     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34427   },
34428 /* jsri.a ${Dsp-16-u8}[sb] */
34429   {
34430     M32C_INSN_JSRI16A_DST16_16_8_SI_DST16_16_8_SB_RELATIVE_SI, "jsri16a-dst16-16-8-SI-dst16-16-8-SB-relative-SI", "jsri.a", 24,
34431     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34432   },
34433 /* jsri.a ${Dsp-16-s8}[fb] */
34434   {
34435     M32C_INSN_JSRI16A_DST16_16_8_SI_DST16_16_8_FB_RELATIVE_SI, "jsri16a-dst16-16-8-SI-dst16-16-8-FB-relative-SI", "jsri.a", 24,
34436     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34437   },
34438 /* jsri.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34439   {
34440     M32C_INSN_JSRI32_W_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "jsri32.w-dst32-16-24-An-relative-Unprefixed-HI", "jsri.w", 40,
34441     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34442   },
34443 /* jsri.w ${Dsp-16-u24} */
34444   {
34445     M32C_INSN_JSRI32_W_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "jsri32.w-dst32-16-24-absolute-Unprefixed-HI", "jsri.w", 40,
34446     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34447   },
34448 /* jsri.w $Dst32RnUnprefixedHI */
34449   {
34450     M32C_INSN_JSRI32W_DST32_BASIC_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "jsri32w-dst32-basic-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "jsri.w", 16,
34451     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34452   },
34453 /* jsri.w $Dst32AnUnprefixedHI */
34454   {
34455     M32C_INSN_JSRI32W_DST32_BASIC_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "jsri32w-dst32-basic-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "jsri.w", 16,
34456     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34457   },
34458 /* jsri.w [$Dst32AnUnprefixed] */
34459   {
34460     M32C_INSN_JSRI32W_DST32_BASIC_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "jsri32w-dst32-basic-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "jsri.w", 16,
34461     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34462   },
34463 /* jsri.w $Dst16RnHI */
34464   {
34465     M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_RN_DIRECT_HI, "jsri16w-dst16-basic-HI-dst16-Rn-direct-HI", "jsri.w", 16,
34466     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34467   },
34468 /* jsri.w $Dst16AnHI */
34469   {
34470     M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_AN_DIRECT_HI, "jsri16w-dst16-basic-HI-dst16-An-direct-HI", "jsri.w", 16,
34471     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34472   },
34473 /* jsri.w [$Dst16An] */
34474   {
34475     M32C_INSN_JSRI16W_DST16_BASIC_HI_DST16_AN_INDIRECT_HI, "jsri16w-dst16-basic-HI-dst16-An-indirect-HI", "jsri.w", 16,
34476     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34477   },
34478 /* jsri.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34479   {
34480     M32C_INSN_JSRI32W_DST32_16_16_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "jsri32w-dst32-16-16-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "jsri.w", 32,
34481     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34482   },
34483 /* jsri.w ${Dsp-16-u16}[sb] */
34484   {
34485     M32C_INSN_JSRI32W_DST32_16_16_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "jsri32w-dst32-16-16-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "jsri.w", 32,
34486     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34487   },
34488 /* jsri.w ${Dsp-16-s16}[fb] */
34489   {
34490     M32C_INSN_JSRI32W_DST32_16_16_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "jsri32w-dst32-16-16-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "jsri.w", 32,
34491     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34492   },
34493 /* jsri.w ${Dsp-16-u16} */
34494   {
34495     M32C_INSN_JSRI32W_DST32_16_16_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "jsri32w-dst32-16-16-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "jsri.w", 32,
34496     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34497   },
34498 /* jsri.w ${Dsp-16-u16}[$Dst16An] */
34499   {
34500     M32C_INSN_JSRI16W_DST16_16_16_HI_DST16_16_16_AN_RELATIVE_HI, "jsri16w-dst16-16-16-HI-dst16-16-16-An-relative-HI", "jsri.w", 32,
34501     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34502   },
34503 /* jsri.w ${Dsp-16-u16}[sb] */
34504   {
34505     M32C_INSN_JSRI16W_DST16_16_16_HI_DST16_16_16_SB_RELATIVE_HI, "jsri16w-dst16-16-16-HI-dst16-16-16-SB-relative-HI", "jsri.w", 32,
34506     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34507   },
34508 /* jsri.w ${Dsp-16-u16} */
34509   {
34510     M32C_INSN_JSRI16W_DST16_16_16_HI_DST16_16_16_ABSOLUTE_HI, "jsri16w-dst16-16-16-HI-dst16-16-16-absolute-HI", "jsri.w", 32,
34511     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34512   },
34513 /* jsri.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34514   {
34515     M32C_INSN_JSRI32W_DST32_16_8_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "jsri32w-dst32-16-8-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "jsri.w", 24,
34516     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34517   },
34518 /* jsri.w ${Dsp-16-u8}[sb] */
34519   {
34520     M32C_INSN_JSRI32W_DST32_16_8_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "jsri32w-dst32-16-8-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "jsri.w", 24,
34521     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34522   },
34523 /* jsri.w ${Dsp-16-s8}[fb] */
34524   {
34525     M32C_INSN_JSRI32W_DST32_16_8_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "jsri32w-dst32-16-8-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "jsri.w", 24,
34526     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34527   },
34528 /* jsri.w ${Dsp-16-u8}[$Dst16An] */
34529   {
34530     M32C_INSN_JSRI16W_DST16_16_8_HI_DST16_16_8_AN_RELATIVE_HI, "jsri16w-dst16-16-8-HI-dst16-16-8-An-relative-HI", "jsri.w", 24,
34531     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34532   },
34533 /* jsri.w ${Dsp-16-u8}[sb] */
34534   {
34535     M32C_INSN_JSRI16W_DST16_16_8_HI_DST16_16_8_SB_RELATIVE_HI, "jsri16w-dst16-16-8-HI-dst16-16-8-SB-relative-HI", "jsri.w", 24,
34536     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34537   },
34538 /* jsri.w ${Dsp-16-s8}[fb] */
34539   {
34540     M32C_INSN_JSRI16W_DST16_16_8_HI_DST16_16_8_FB_RELATIVE_HI, "jsri16w-dst16-16-8-HI-dst16-16-8-FB-relative-HI", "jsri.w", 24,
34541     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34542   },
34543 /* jmpi.a $Dst32RnUnprefixedSI */
34544   {
34545     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "jmpi.a", 16,
34546     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34547   },
34548 /* jmpi.a $Dst32AnUnprefixedSI */
34549   {
34550     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-An-direct-Unprefixed-SI", "jmpi.a", 16,
34551     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34552   },
34553 /* jmpi.a [$Dst32AnUnprefixed] */
34554   {
34555     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-An-indirect-Unprefixed-SI", "jmpi.a", 16,
34556     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34557   },
34558 /* jmpi.a ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34559   {
34560     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "jmpi.a", 24,
34561     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34562   },
34563 /* jmpi.a ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34564   {
34565     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "jmpi.a", 32,
34566     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34567   },
34568 /* jmpi.a ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34569   {
34570     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "jmpi.a", 40,
34571     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34572   },
34573 /* jmpi.a ${Dsp-16-u8}[sb] */
34574   {
34575     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "jmpi.a", 24,
34576     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34577   },
34578 /* jmpi.a ${Dsp-16-u16}[sb] */
34579   {
34580     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "jmpi.a", 32,
34581     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34582   },
34583 /* jmpi.a ${Dsp-16-s8}[fb] */
34584   {
34585     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "jmpi.a", 24,
34586     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34587   },
34588 /* jmpi.a ${Dsp-16-s16}[fb] */
34589   {
34590     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "jmpi.a", 32,
34591     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34592   },
34593 /* jmpi.a ${Dsp-16-u16} */
34594   {
34595     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "jmpi.a", 32,
34596     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34597   },
34598 /* jmpi.a ${Dsp-16-u24} */
34599   {
34600     M32C_INSN_JMPI32_A_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "jmpi32.a-16-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "jmpi.a", 40,
34601     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34602   },
34603 /* jmpi.a $Dst16RnSI */
34604   {
34605     M32C_INSN_JMPI16_A_16_DST16_RN_DIRECT_SI, "jmpi16.a-16-dst16-Rn-direct-SI", "jmpi.a", 16,
34606     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34607   },
34608 /* jmpi.a $Dst16AnSI */
34609   {
34610     M32C_INSN_JMPI16_A_16_DST16_AN_DIRECT_SI, "jmpi16.a-16-dst16-An-direct-SI", "jmpi.a", 16,
34611     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34612   },
34613 /* jmpi.a [$Dst16An] */
34614   {
34615     M32C_INSN_JMPI16_A_16_DST16_AN_INDIRECT_SI, "jmpi16.a-16-dst16-An-indirect-SI", "jmpi.a", 16,
34616     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34617   },
34618 /* jmpi.a ${Dsp-16-u8}[$Dst16An] */
34619   {
34620     M32C_INSN_JMPI16_A_16_DST16_16_8_AN_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-An-relative-SI", "jmpi.a", 24,
34621     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34622   },
34623 /* jmpi.a ${Dsp-16-u16}[$Dst16An] */
34624   {
34625     M32C_INSN_JMPI16_A_16_DST16_16_16_AN_RELATIVE_SI, "jmpi16.a-16-dst16-16-16-An-relative-SI", "jmpi.a", 32,
34626     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34627   },
34628 /* jmpi.a ${Dsp-16-u8}[sb] */
34629   {
34630     M32C_INSN_JMPI16_A_16_DST16_16_8_SB_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-SB-relative-SI", "jmpi.a", 24,
34631     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34632   },
34633 /* jmpi.a ${Dsp-16-u16}[sb] */
34634   {
34635     M32C_INSN_JMPI16_A_16_DST16_16_16_SB_RELATIVE_SI, "jmpi16.a-16-dst16-16-16-SB-relative-SI", "jmpi.a", 32,
34636     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34637   },
34638 /* jmpi.a ${Dsp-16-s8}[fb] */
34639   {
34640     M32C_INSN_JMPI16_A_16_DST16_16_8_FB_RELATIVE_SI, "jmpi16.a-16-dst16-16-8-FB-relative-SI", "jmpi.a", 24,
34641     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34642   },
34643 /* jmpi.a ${Dsp-16-u16} */
34644   {
34645     M32C_INSN_JMPI16_A_16_DST16_16_16_ABSOLUTE_SI, "jmpi16.a-16-dst16-16-16-absolute-SI", "jmpi.a", 32,
34646     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34647   },
34648 /* jmpi.w $Dst32RnUnprefixedHI */
34649   {
34650     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "jmpi.w", 16,
34651     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34652   },
34653 /* jmpi.w $Dst32AnUnprefixedHI */
34654   {
34655     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "jmpi.w", 16,
34656     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34657   },
34658 /* jmpi.w [$Dst32AnUnprefixed] */
34659   {
34660     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "jmpi.w", 16,
34661     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34662   },
34663 /* jmpi.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34664   {
34665     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "jmpi.w", 24,
34666     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34667   },
34668 /* jmpi.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34669   {
34670     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "jmpi.w", 32,
34671     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34672   },
34673 /* jmpi.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34674   {
34675     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "jmpi.w", 40,
34676     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34677   },
34678 /* jmpi.w ${Dsp-16-u8}[sb] */
34679   {
34680     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "jmpi.w", 24,
34681     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34682   },
34683 /* jmpi.w ${Dsp-16-u16}[sb] */
34684   {
34685     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "jmpi.w", 32,
34686     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34687   },
34688 /* jmpi.w ${Dsp-16-s8}[fb] */
34689   {
34690     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "jmpi.w", 24,
34691     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34692   },
34693 /* jmpi.w ${Dsp-16-s16}[fb] */
34694   {
34695     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "jmpi.w", 32,
34696     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34697   },
34698 /* jmpi.w ${Dsp-16-u16} */
34699   {
34700     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "jmpi.w", 32,
34701     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34702   },
34703 /* jmpi.w ${Dsp-16-u24} */
34704   {
34705     M32C_INSN_JMPI32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "jmpi32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "jmpi.w", 40,
34706     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34707   },
34708 /* jmpi.w $Dst16RnHI */
34709   {
34710     M32C_INSN_JMPI16_W_16_DST16_RN_DIRECT_HI, "jmpi16.w-16-dst16-Rn-direct-HI", "jmpi.w", 16,
34711     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34712   },
34713 /* jmpi.w $Dst16AnHI */
34714   {
34715     M32C_INSN_JMPI16_W_16_DST16_AN_DIRECT_HI, "jmpi16.w-16-dst16-An-direct-HI", "jmpi.w", 16,
34716     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34717   },
34718 /* jmpi.w [$Dst16An] */
34719   {
34720     M32C_INSN_JMPI16_W_16_DST16_AN_INDIRECT_HI, "jmpi16.w-16-dst16-An-indirect-HI", "jmpi.w", 16,
34721     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34722   },
34723 /* jmpi.w ${Dsp-16-u8}[$Dst16An] */
34724   {
34725     M32C_INSN_JMPI16_W_16_DST16_16_8_AN_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-An-relative-HI", "jmpi.w", 24,
34726     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34727   },
34728 /* jmpi.w ${Dsp-16-u16}[$Dst16An] */
34729   {
34730     M32C_INSN_JMPI16_W_16_DST16_16_16_AN_RELATIVE_HI, "jmpi16.w-16-dst16-16-16-An-relative-HI", "jmpi.w", 32,
34731     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34732   },
34733 /* jmpi.w ${Dsp-16-u8}[sb] */
34734   {
34735     M32C_INSN_JMPI16_W_16_DST16_16_8_SB_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-SB-relative-HI", "jmpi.w", 24,
34736     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34737   },
34738 /* jmpi.w ${Dsp-16-u16}[sb] */
34739   {
34740     M32C_INSN_JMPI16_W_16_DST16_16_16_SB_RELATIVE_HI, "jmpi16.w-16-dst16-16-16-SB-relative-HI", "jmpi.w", 32,
34741     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34742   },
34743 /* jmpi.w ${Dsp-16-s8}[fb] */
34744   {
34745     M32C_INSN_JMPI16_W_16_DST16_16_8_FB_RELATIVE_HI, "jmpi16.w-16-dst16-16-8-FB-relative-HI", "jmpi.w", 24,
34746     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34747   },
34748 /* jmpi.w ${Dsp-16-u16} */
34749   {
34750     M32C_INSN_JMPI16_W_16_DST16_16_16_ABSOLUTE_HI, "jmpi16.w-16-dst16-16-16-absolute-HI", "jmpi.w", 32,
34751     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
34752   },
34753 /* indexws.w $Dst32RnUnprefixedHI */
34754   {
34755     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexws.w", 16,
34756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34757   },
34758 /* indexws.w $Dst32AnUnprefixedHI */
34759   {
34760     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexws.w", 16,
34761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34762   },
34763 /* indexws.w [$Dst32AnUnprefixed] */
34764   {
34765     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexws.w", 16,
34766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34767   },
34768 /* indexws.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34769   {
34770     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "indexws.w", 24,
34771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34772   },
34773 /* indexws.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34774   {
34775     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "indexws.w", 32,
34776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34777   },
34778 /* indexws.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34779   {
34780     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "indexws.w", 40,
34781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34782   },
34783 /* indexws.w ${Dsp-16-u8}[sb] */
34784   {
34785     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "indexws.w", 24,
34786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34787   },
34788 /* indexws.w ${Dsp-16-u16}[sb] */
34789   {
34790     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "indexws.w", 32,
34791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34792   },
34793 /* indexws.w ${Dsp-16-s8}[fb] */
34794   {
34795     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "indexws.w", 24,
34796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34797   },
34798 /* indexws.w ${Dsp-16-s16}[fb] */
34799   {
34800     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "indexws.w", 32,
34801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34802   },
34803 /* indexws.w ${Dsp-16-u16} */
34804   {
34805     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "indexws.w", 32,
34806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34807   },
34808 /* indexws.w ${Dsp-16-u24} */
34809   {
34810     M32C_INSN_INDEXWS32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "indexws32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "indexws.w", 40,
34811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34812   },
34813 /* indexws.b $Dst32RnUnprefixedQI */
34814   {
34815     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexws.b", 16,
34816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34817   },
34818 /* indexws.b $Dst32AnUnprefixedQI */
34819   {
34820     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexws.b", 16,
34821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34822   },
34823 /* indexws.b [$Dst32AnUnprefixed] */
34824   {
34825     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexws.b", 16,
34826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34827   },
34828 /* indexws.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34829   {
34830     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "indexws.b", 24,
34831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34832   },
34833 /* indexws.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34834   {
34835     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "indexws.b", 32,
34836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34837   },
34838 /* indexws.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34839   {
34840     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "indexws.b", 40,
34841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34842   },
34843 /* indexws.b ${Dsp-16-u8}[sb] */
34844   {
34845     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "indexws.b", 24,
34846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34847   },
34848 /* indexws.b ${Dsp-16-u16}[sb] */
34849   {
34850     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "indexws.b", 32,
34851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34852   },
34853 /* indexws.b ${Dsp-16-s8}[fb] */
34854   {
34855     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "indexws.b", 24,
34856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34857   },
34858 /* indexws.b ${Dsp-16-s16}[fb] */
34859   {
34860     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "indexws.b", 32,
34861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34862   },
34863 /* indexws.b ${Dsp-16-u16} */
34864   {
34865     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "indexws.b", 32,
34866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34867   },
34868 /* indexws.b ${Dsp-16-u24} */
34869   {
34870     M32C_INSN_INDEXWS32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "indexws32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "indexws.b", 40,
34871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34872   },
34873 /* indexwd.w $Dst32RnUnprefixedHI */
34874   {
34875     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexwd.w", 16,
34876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34877   },
34878 /* indexwd.w $Dst32AnUnprefixedHI */
34879   {
34880     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexwd.w", 16,
34881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34882   },
34883 /* indexwd.w [$Dst32AnUnprefixed] */
34884   {
34885     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexwd.w", 16,
34886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34887   },
34888 /* indexwd.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34889   {
34890     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "indexwd.w", 24,
34891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34892   },
34893 /* indexwd.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34894   {
34895     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "indexwd.w", 32,
34896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34897   },
34898 /* indexwd.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34899   {
34900     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "indexwd.w", 40,
34901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34902   },
34903 /* indexwd.w ${Dsp-16-u8}[sb] */
34904   {
34905     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "indexwd.w", 24,
34906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34907   },
34908 /* indexwd.w ${Dsp-16-u16}[sb] */
34909   {
34910     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "indexwd.w", 32,
34911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34912   },
34913 /* indexwd.w ${Dsp-16-s8}[fb] */
34914   {
34915     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "indexwd.w", 24,
34916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34917   },
34918 /* indexwd.w ${Dsp-16-s16}[fb] */
34919   {
34920     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "indexwd.w", 32,
34921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34922   },
34923 /* indexwd.w ${Dsp-16-u16} */
34924   {
34925     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "indexwd.w", 32,
34926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34927   },
34928 /* indexwd.w ${Dsp-16-u24} */
34929   {
34930     M32C_INSN_INDEXWD32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "indexwd32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "indexwd.w", 40,
34931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34932   },
34933 /* indexwd.b $Dst32RnUnprefixedQI */
34934   {
34935     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexwd.b", 16,
34936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34937   },
34938 /* indexwd.b $Dst32AnUnprefixedQI */
34939   {
34940     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexwd.b", 16,
34941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34942   },
34943 /* indexwd.b [$Dst32AnUnprefixed] */
34944   {
34945     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexwd.b", 16,
34946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34947   },
34948 /* indexwd.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
34949   {
34950     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "indexwd.b", 24,
34951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34952   },
34953 /* indexwd.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
34954   {
34955     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "indexwd.b", 32,
34956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34957   },
34958 /* indexwd.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
34959   {
34960     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "indexwd.b", 40,
34961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34962   },
34963 /* indexwd.b ${Dsp-16-u8}[sb] */
34964   {
34965     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "indexwd.b", 24,
34966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34967   },
34968 /* indexwd.b ${Dsp-16-u16}[sb] */
34969   {
34970     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "indexwd.b", 32,
34971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34972   },
34973 /* indexwd.b ${Dsp-16-s8}[fb] */
34974   {
34975     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "indexwd.b", 24,
34976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34977   },
34978 /* indexwd.b ${Dsp-16-s16}[fb] */
34979   {
34980     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "indexwd.b", 32,
34981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34982   },
34983 /* indexwd.b ${Dsp-16-u16} */
34984   {
34985     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "indexwd.b", 32,
34986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34987   },
34988 /* indexwd.b ${Dsp-16-u24} */
34989   {
34990     M32C_INSN_INDEXWD32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "indexwd32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "indexwd.b", 40,
34991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34992   },
34993 /* indexw.w $Dst32RnUnprefixedHI */
34994   {
34995     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexw.w", 16,
34996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
34997   },
34998 /* indexw.w $Dst32AnUnprefixedHI */
34999   {
35000     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexw.w", 16,
35001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35002   },
35003 /* indexw.w [$Dst32AnUnprefixed] */
35004   {
35005     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexw.w", 16,
35006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35007   },
35008 /* indexw.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35009   {
35010     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "indexw.w", 24,
35011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35012   },
35013 /* indexw.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35014   {
35015     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "indexw.w", 32,
35016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35017   },
35018 /* indexw.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35019   {
35020     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "indexw.w", 40,
35021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35022   },
35023 /* indexw.w ${Dsp-16-u8}[sb] */
35024   {
35025     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "indexw.w", 24,
35026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35027   },
35028 /* indexw.w ${Dsp-16-u16}[sb] */
35029   {
35030     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "indexw.w", 32,
35031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35032   },
35033 /* indexw.w ${Dsp-16-s8}[fb] */
35034   {
35035     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "indexw.w", 24,
35036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35037   },
35038 /* indexw.w ${Dsp-16-s16}[fb] */
35039   {
35040     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "indexw.w", 32,
35041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35042   },
35043 /* indexw.w ${Dsp-16-u16} */
35044   {
35045     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "indexw.w", 32,
35046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35047   },
35048 /* indexw.w ${Dsp-16-u24} */
35049   {
35050     M32C_INSN_INDEXW32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "indexw32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "indexw.w", 40,
35051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35052   },
35053 /* indexw.b $Dst32RnUnprefixedQI */
35054   {
35055     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexw.b", 16,
35056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35057   },
35058 /* indexw.b $Dst32AnUnprefixedQI */
35059   {
35060     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexw.b", 16,
35061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35062   },
35063 /* indexw.b [$Dst32AnUnprefixed] */
35064   {
35065     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexw.b", 16,
35066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35067   },
35068 /* indexw.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35069   {
35070     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "indexw.b", 24,
35071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35072   },
35073 /* indexw.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35074   {
35075     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "indexw.b", 32,
35076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35077   },
35078 /* indexw.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35079   {
35080     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "indexw.b", 40,
35081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35082   },
35083 /* indexw.b ${Dsp-16-u8}[sb] */
35084   {
35085     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "indexw.b", 24,
35086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35087   },
35088 /* indexw.b ${Dsp-16-u16}[sb] */
35089   {
35090     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "indexw.b", 32,
35091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35092   },
35093 /* indexw.b ${Dsp-16-s8}[fb] */
35094   {
35095     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "indexw.b", 24,
35096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35097   },
35098 /* indexw.b ${Dsp-16-s16}[fb] */
35099   {
35100     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "indexw.b", 32,
35101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35102   },
35103 /* indexw.b ${Dsp-16-u16} */
35104   {
35105     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "indexw.b", 32,
35106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35107   },
35108 /* indexw.b ${Dsp-16-u24} */
35109   {
35110     M32C_INSN_INDEXW32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "indexw32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "indexw.b", 40,
35111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35112   },
35113 /* indexls.w $Dst32RnUnprefixedHI */
35114   {
35115     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexls.w", 16,
35116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35117   },
35118 /* indexls.w $Dst32AnUnprefixedHI */
35119   {
35120     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexls.w", 16,
35121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35122   },
35123 /* indexls.w [$Dst32AnUnprefixed] */
35124   {
35125     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexls.w", 16,
35126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35127   },
35128 /* indexls.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35129   {
35130     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "indexls.w", 24,
35131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35132   },
35133 /* indexls.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35134   {
35135     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "indexls.w", 32,
35136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35137   },
35138 /* indexls.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35139   {
35140     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "indexls.w", 40,
35141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35142   },
35143 /* indexls.w ${Dsp-16-u8}[sb] */
35144   {
35145     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "indexls.w", 24,
35146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35147   },
35148 /* indexls.w ${Dsp-16-u16}[sb] */
35149   {
35150     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "indexls.w", 32,
35151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35152   },
35153 /* indexls.w ${Dsp-16-s8}[fb] */
35154   {
35155     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "indexls.w", 24,
35156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35157   },
35158 /* indexls.w ${Dsp-16-s16}[fb] */
35159   {
35160     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "indexls.w", 32,
35161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35162   },
35163 /* indexls.w ${Dsp-16-u16} */
35164   {
35165     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "indexls.w", 32,
35166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35167   },
35168 /* indexls.w ${Dsp-16-u24} */
35169   {
35170     M32C_INSN_INDEXLS32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "indexls32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "indexls.w", 40,
35171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35172   },
35173 /* indexls.b $Dst32RnUnprefixedQI */
35174   {
35175     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexls.b", 16,
35176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35177   },
35178 /* indexls.b $Dst32AnUnprefixedQI */
35179   {
35180     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexls.b", 16,
35181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35182   },
35183 /* indexls.b [$Dst32AnUnprefixed] */
35184   {
35185     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexls.b", 16,
35186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35187   },
35188 /* indexls.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35189   {
35190     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "indexls.b", 24,
35191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35192   },
35193 /* indexls.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35194   {
35195     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "indexls.b", 32,
35196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35197   },
35198 /* indexls.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35199   {
35200     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "indexls.b", 40,
35201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35202   },
35203 /* indexls.b ${Dsp-16-u8}[sb] */
35204   {
35205     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "indexls.b", 24,
35206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35207   },
35208 /* indexls.b ${Dsp-16-u16}[sb] */
35209   {
35210     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "indexls.b", 32,
35211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35212   },
35213 /* indexls.b ${Dsp-16-s8}[fb] */
35214   {
35215     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "indexls.b", 24,
35216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35217   },
35218 /* indexls.b ${Dsp-16-s16}[fb] */
35219   {
35220     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "indexls.b", 32,
35221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35222   },
35223 /* indexls.b ${Dsp-16-u16} */
35224   {
35225     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "indexls.b", 32,
35226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35227   },
35228 /* indexls.b ${Dsp-16-u24} */
35229   {
35230     M32C_INSN_INDEXLS32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "indexls32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "indexls.b", 40,
35231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35232   },
35233 /* indexld.w $Dst32RnUnprefixedHI */
35234   {
35235     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexld.w", 16,
35236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35237   },
35238 /* indexld.w $Dst32AnUnprefixedHI */
35239   {
35240     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexld.w", 16,
35241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35242   },
35243 /* indexld.w [$Dst32AnUnprefixed] */
35244   {
35245     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexld.w", 16,
35246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35247   },
35248 /* indexld.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35249   {
35250     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "indexld.w", 24,
35251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35252   },
35253 /* indexld.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35254   {
35255     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "indexld.w", 32,
35256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35257   },
35258 /* indexld.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35259   {
35260     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "indexld.w", 40,
35261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35262   },
35263 /* indexld.w ${Dsp-16-u8}[sb] */
35264   {
35265     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "indexld.w", 24,
35266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35267   },
35268 /* indexld.w ${Dsp-16-u16}[sb] */
35269   {
35270     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "indexld.w", 32,
35271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35272   },
35273 /* indexld.w ${Dsp-16-s8}[fb] */
35274   {
35275     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "indexld.w", 24,
35276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35277   },
35278 /* indexld.w ${Dsp-16-s16}[fb] */
35279   {
35280     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "indexld.w", 32,
35281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35282   },
35283 /* indexld.w ${Dsp-16-u16} */
35284   {
35285     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "indexld.w", 32,
35286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35287   },
35288 /* indexld.w ${Dsp-16-u24} */
35289   {
35290     M32C_INSN_INDEXLD32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "indexld32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "indexld.w", 40,
35291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35292   },
35293 /* indexld.b $Dst32RnUnprefixedQI */
35294   {
35295     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexld.b", 16,
35296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35297   },
35298 /* indexld.b $Dst32AnUnprefixedQI */
35299   {
35300     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexld.b", 16,
35301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35302   },
35303 /* indexld.b [$Dst32AnUnprefixed] */
35304   {
35305     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexld.b", 16,
35306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35307   },
35308 /* indexld.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35309   {
35310     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "indexld.b", 24,
35311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35312   },
35313 /* indexld.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35314   {
35315     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "indexld.b", 32,
35316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35317   },
35318 /* indexld.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35319   {
35320     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "indexld.b", 40,
35321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35322   },
35323 /* indexld.b ${Dsp-16-u8}[sb] */
35324   {
35325     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "indexld.b", 24,
35326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35327   },
35328 /* indexld.b ${Dsp-16-u16}[sb] */
35329   {
35330     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "indexld.b", 32,
35331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35332   },
35333 /* indexld.b ${Dsp-16-s8}[fb] */
35334   {
35335     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "indexld.b", 24,
35336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35337   },
35338 /* indexld.b ${Dsp-16-s16}[fb] */
35339   {
35340     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "indexld.b", 32,
35341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35342   },
35343 /* indexld.b ${Dsp-16-u16} */
35344   {
35345     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "indexld.b", 32,
35346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35347   },
35348 /* indexld.b ${Dsp-16-u24} */
35349   {
35350     M32C_INSN_INDEXLD32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "indexld32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "indexld.b", 40,
35351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35352   },
35353 /* indexl.w $Dst32RnUnprefixedHI */
35354   {
35355     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexl.w", 16,
35356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35357   },
35358 /* indexl.w $Dst32AnUnprefixedHI */
35359   {
35360     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexl.w", 16,
35361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35362   },
35363 /* indexl.w [$Dst32AnUnprefixed] */
35364   {
35365     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexl.w", 16,
35366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35367   },
35368 /* indexl.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35369   {
35370     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "indexl.w", 24,
35371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35372   },
35373 /* indexl.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35374   {
35375     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "indexl.w", 32,
35376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35377   },
35378 /* indexl.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35379   {
35380     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "indexl.w", 40,
35381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35382   },
35383 /* indexl.w ${Dsp-16-u8}[sb] */
35384   {
35385     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "indexl.w", 24,
35386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35387   },
35388 /* indexl.w ${Dsp-16-u16}[sb] */
35389   {
35390     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "indexl.w", 32,
35391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35392   },
35393 /* indexl.w ${Dsp-16-s8}[fb] */
35394   {
35395     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "indexl.w", 24,
35396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35397   },
35398 /* indexl.w ${Dsp-16-s16}[fb] */
35399   {
35400     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "indexl.w", 32,
35401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35402   },
35403 /* indexl.w ${Dsp-16-u16} */
35404   {
35405     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "indexl.w", 32,
35406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35407   },
35408 /* indexl.w ${Dsp-16-u24} */
35409   {
35410     M32C_INSN_INDEXL32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "indexl32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "indexl.w", 40,
35411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35412   },
35413 /* indexl.b $Dst32RnUnprefixedQI */
35414   {
35415     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexl.b", 16,
35416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35417   },
35418 /* indexl.b $Dst32AnUnprefixedQI */
35419   {
35420     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexl.b", 16,
35421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35422   },
35423 /* indexl.b [$Dst32AnUnprefixed] */
35424   {
35425     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexl.b", 16,
35426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35427   },
35428 /* indexl.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35429   {
35430     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "indexl.b", 24,
35431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35432   },
35433 /* indexl.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35434   {
35435     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "indexl.b", 32,
35436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35437   },
35438 /* indexl.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35439   {
35440     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "indexl.b", 40,
35441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35442   },
35443 /* indexl.b ${Dsp-16-u8}[sb] */
35444   {
35445     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "indexl.b", 24,
35446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35447   },
35448 /* indexl.b ${Dsp-16-u16}[sb] */
35449   {
35450     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "indexl.b", 32,
35451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35452   },
35453 /* indexl.b ${Dsp-16-s8}[fb] */
35454   {
35455     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "indexl.b", 24,
35456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35457   },
35458 /* indexl.b ${Dsp-16-s16}[fb] */
35459   {
35460     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "indexl.b", 32,
35461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35462   },
35463 /* indexl.b ${Dsp-16-u16} */
35464   {
35465     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "indexl.b", 32,
35466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35467   },
35468 /* indexl.b ${Dsp-16-u24} */
35469   {
35470     M32C_INSN_INDEXL32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "indexl32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "indexl.b", 40,
35471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35472   },
35473 /* indexbs.w $Dst32RnUnprefixedHI */
35474   {
35475     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexbs.w", 16,
35476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35477   },
35478 /* indexbs.w $Dst32AnUnprefixedHI */
35479   {
35480     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexbs.w", 16,
35481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35482   },
35483 /* indexbs.w [$Dst32AnUnprefixed] */
35484   {
35485     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexbs.w", 16,
35486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35487   },
35488 /* indexbs.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35489   {
35490     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "indexbs.w", 24,
35491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35492   },
35493 /* indexbs.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35494   {
35495     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "indexbs.w", 32,
35496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35497   },
35498 /* indexbs.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35499   {
35500     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "indexbs.w", 40,
35501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35502   },
35503 /* indexbs.w ${Dsp-16-u8}[sb] */
35504   {
35505     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "indexbs.w", 24,
35506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35507   },
35508 /* indexbs.w ${Dsp-16-u16}[sb] */
35509   {
35510     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "indexbs.w", 32,
35511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35512   },
35513 /* indexbs.w ${Dsp-16-s8}[fb] */
35514   {
35515     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "indexbs.w", 24,
35516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35517   },
35518 /* indexbs.w ${Dsp-16-s16}[fb] */
35519   {
35520     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "indexbs.w", 32,
35521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35522   },
35523 /* indexbs.w ${Dsp-16-u16} */
35524   {
35525     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "indexbs.w", 32,
35526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35527   },
35528 /* indexbs.w ${Dsp-16-u24} */
35529   {
35530     M32C_INSN_INDEXBS32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "indexbs32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "indexbs.w", 40,
35531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35532   },
35533 /* indexbs.b $Dst32RnUnprefixedQI */
35534   {
35535     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexbs.b", 16,
35536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35537   },
35538 /* indexbs.b $Dst32AnUnprefixedQI */
35539   {
35540     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexbs.b", 16,
35541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35542   },
35543 /* indexbs.b [$Dst32AnUnprefixed] */
35544   {
35545     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexbs.b", 16,
35546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35547   },
35548 /* indexbs.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35549   {
35550     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "indexbs.b", 24,
35551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35552   },
35553 /* indexbs.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35554   {
35555     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "indexbs.b", 32,
35556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35557   },
35558 /* indexbs.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35559   {
35560     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "indexbs.b", 40,
35561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35562   },
35563 /* indexbs.b ${Dsp-16-u8}[sb] */
35564   {
35565     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "indexbs.b", 24,
35566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35567   },
35568 /* indexbs.b ${Dsp-16-u16}[sb] */
35569   {
35570     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "indexbs.b", 32,
35571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35572   },
35573 /* indexbs.b ${Dsp-16-s8}[fb] */
35574   {
35575     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "indexbs.b", 24,
35576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35577   },
35578 /* indexbs.b ${Dsp-16-s16}[fb] */
35579   {
35580     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "indexbs.b", 32,
35581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35582   },
35583 /* indexbs.b ${Dsp-16-u16} */
35584   {
35585     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "indexbs.b", 32,
35586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35587   },
35588 /* indexbs.b ${Dsp-16-u24} */
35589   {
35590     M32C_INSN_INDEXBS32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "indexbs32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "indexbs.b", 40,
35591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35592   },
35593 /* indexbd.w $Dst32RnUnprefixedHI */
35594   {
35595     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexbd.w", 16,
35596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35597   },
35598 /* indexbd.w $Dst32AnUnprefixedHI */
35599   {
35600     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexbd.w", 16,
35601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35602   },
35603 /* indexbd.w [$Dst32AnUnprefixed] */
35604   {
35605     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexbd.w", 16,
35606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35607   },
35608 /* indexbd.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35609   {
35610     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "indexbd.w", 24,
35611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35612   },
35613 /* indexbd.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35614   {
35615     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "indexbd.w", 32,
35616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35617   },
35618 /* indexbd.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35619   {
35620     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "indexbd.w", 40,
35621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35622   },
35623 /* indexbd.w ${Dsp-16-u8}[sb] */
35624   {
35625     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "indexbd.w", 24,
35626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35627   },
35628 /* indexbd.w ${Dsp-16-u16}[sb] */
35629   {
35630     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "indexbd.w", 32,
35631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35632   },
35633 /* indexbd.w ${Dsp-16-s8}[fb] */
35634   {
35635     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "indexbd.w", 24,
35636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35637   },
35638 /* indexbd.w ${Dsp-16-s16}[fb] */
35639   {
35640     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "indexbd.w", 32,
35641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35642   },
35643 /* indexbd.w ${Dsp-16-u16} */
35644   {
35645     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "indexbd.w", 32,
35646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35647   },
35648 /* indexbd.w ${Dsp-16-u24} */
35649   {
35650     M32C_INSN_INDEXBD32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "indexbd32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "indexbd.w", 40,
35651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35652   },
35653 /* indexbd.b $Dst32RnUnprefixedQI */
35654   {
35655     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexbd.b", 16,
35656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35657   },
35658 /* indexbd.b $Dst32AnUnprefixedQI */
35659   {
35660     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexbd.b", 16,
35661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35662   },
35663 /* indexbd.b [$Dst32AnUnprefixed] */
35664   {
35665     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexbd.b", 16,
35666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35667   },
35668 /* indexbd.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35669   {
35670     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "indexbd.b", 24,
35671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35672   },
35673 /* indexbd.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35674   {
35675     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "indexbd.b", 32,
35676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35677   },
35678 /* indexbd.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35679   {
35680     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "indexbd.b", 40,
35681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35682   },
35683 /* indexbd.b ${Dsp-16-u8}[sb] */
35684   {
35685     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "indexbd.b", 24,
35686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35687   },
35688 /* indexbd.b ${Dsp-16-u16}[sb] */
35689   {
35690     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "indexbd.b", 32,
35691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35692   },
35693 /* indexbd.b ${Dsp-16-s8}[fb] */
35694   {
35695     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "indexbd.b", 24,
35696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35697   },
35698 /* indexbd.b ${Dsp-16-s16}[fb] */
35699   {
35700     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "indexbd.b", 32,
35701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35702   },
35703 /* indexbd.b ${Dsp-16-u16} */
35704   {
35705     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "indexbd.b", 32,
35706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35707   },
35708 /* indexbd.b ${Dsp-16-u24} */
35709   {
35710     M32C_INSN_INDEXBD32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "indexbd32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "indexbd.b", 40,
35711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35712   },
35713 /* indexb.w $Dst32RnUnprefixedHI */
35714   {
35715     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "indexb.w", 16,
35716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35717   },
35718 /* indexb.w $Dst32AnUnprefixedHI */
35719   {
35720     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "indexb.w", 16,
35721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35722   },
35723 /* indexb.w [$Dst32AnUnprefixed] */
35724   {
35725     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "indexb.w", 16,
35726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35727   },
35728 /* indexb.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35729   {
35730     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "indexb.w", 24,
35731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35732   },
35733 /* indexb.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35734   {
35735     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "indexb.w", 32,
35736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35737   },
35738 /* indexb.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35739   {
35740     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "indexb.w", 40,
35741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35742   },
35743 /* indexb.w ${Dsp-16-u8}[sb] */
35744   {
35745     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "indexb.w", 24,
35746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35747   },
35748 /* indexb.w ${Dsp-16-u16}[sb] */
35749   {
35750     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "indexb.w", 32,
35751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35752   },
35753 /* indexb.w ${Dsp-16-s8}[fb] */
35754   {
35755     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "indexb.w", 24,
35756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35757   },
35758 /* indexb.w ${Dsp-16-s16}[fb] */
35759   {
35760     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "indexb.w", 32,
35761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35762   },
35763 /* indexb.w ${Dsp-16-u16} */
35764   {
35765     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "indexb.w", 32,
35766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35767   },
35768 /* indexb.w ${Dsp-16-u24} */
35769   {
35770     M32C_INSN_INDEXB32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "indexb32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "indexb.w", 40,
35771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35772   },
35773 /* indexb.b $Dst32RnUnprefixedQI */
35774   {
35775     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "indexb.b", 16,
35776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35777   },
35778 /* indexb.b $Dst32AnUnprefixedQI */
35779   {
35780     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "indexb.b", 16,
35781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35782   },
35783 /* indexb.b [$Dst32AnUnprefixed] */
35784   {
35785     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "indexb.b", 16,
35786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35787   },
35788 /* indexb.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35789   {
35790     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "indexb.b", 24,
35791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35792   },
35793 /* indexb.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35794   {
35795     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "indexb.b", 32,
35796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35797   },
35798 /* indexb.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35799   {
35800     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "indexb.b", 40,
35801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35802   },
35803 /* indexb.b ${Dsp-16-u8}[sb] */
35804   {
35805     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "indexb.b", 24,
35806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35807   },
35808 /* indexb.b ${Dsp-16-u16}[sb] */
35809   {
35810     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "indexb.b", 32,
35811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35812   },
35813 /* indexb.b ${Dsp-16-s8}[fb] */
35814   {
35815     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "indexb.b", 24,
35816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35817   },
35818 /* indexb.b ${Dsp-16-s16}[fb] */
35819   {
35820     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "indexb.b", 32,
35821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35822   },
35823 /* indexb.b ${Dsp-16-u16} */
35824   {
35825     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "indexb.b", 32,
35826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35827   },
35828 /* indexb.b ${Dsp-16-u24} */
35829   {
35830     M32C_INSN_INDEXB32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "indexb32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "indexb.b", 40,
35831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35832   },
35833 /* inc.w $Dst32RnUnprefixedHI */
35834   {
35835     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "inc.w", 16,
35836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35837   },
35838 /* inc.w $Dst32AnUnprefixedHI */
35839   {
35840     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "inc.w", 16,
35841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35842   },
35843 /* inc.w [$Dst32AnUnprefixed] */
35844   {
35845     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "inc.w", 16,
35846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35847   },
35848 /* inc.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35849   {
35850     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "inc.w", 24,
35851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35852   },
35853 /* inc.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35854   {
35855     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "inc.w", 32,
35856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35857   },
35858 /* inc.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35859   {
35860     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "inc.w", 40,
35861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35862   },
35863 /* inc.w ${Dsp-16-u8}[sb] */
35864   {
35865     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "inc.w", 24,
35866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35867   },
35868 /* inc.w ${Dsp-16-u16}[sb] */
35869   {
35870     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "inc.w", 32,
35871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35872   },
35873 /* inc.w ${Dsp-16-s8}[fb] */
35874   {
35875     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "inc.w", 24,
35876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35877   },
35878 /* inc.w ${Dsp-16-s16}[fb] */
35879   {
35880     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "inc.w", 32,
35881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35882   },
35883 /* inc.w ${Dsp-16-u16} */
35884   {
35885     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "inc.w", 32,
35886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35887   },
35888 /* inc.w ${Dsp-16-u24} */
35889   {
35890     M32C_INSN_INC32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "inc32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "inc.w", 40,
35891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35892   },
35893 /* inc.b $Dst32RnUnprefixedQI */
35894   {
35895     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "inc.b", 16,
35896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35897   },
35898 /* inc.b $Dst32AnUnprefixedQI */
35899   {
35900     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "inc.b", 16,
35901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35902   },
35903 /* inc.b [$Dst32AnUnprefixed] */
35904   {
35905     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "inc.b", 16,
35906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35907   },
35908 /* inc.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
35909   {
35910     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "inc.b", 24,
35911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35912   },
35913 /* inc.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
35914   {
35915     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "inc.b", 32,
35916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35917   },
35918 /* inc.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
35919   {
35920     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "inc.b", 40,
35921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35922   },
35923 /* inc.b ${Dsp-16-u8}[sb] */
35924   {
35925     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "inc.b", 24,
35926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35927   },
35928 /* inc.b ${Dsp-16-u16}[sb] */
35929   {
35930     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "inc.b", 32,
35931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35932   },
35933 /* inc.b ${Dsp-16-s8}[fb] */
35934   {
35935     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "inc.b", 24,
35936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35937   },
35938 /* inc.b ${Dsp-16-s16}[fb] */
35939   {
35940     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "inc.b", 32,
35941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35942   },
35943 /* inc.b ${Dsp-16-u16} */
35944   {
35945     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "inc.b", 32,
35946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35947   },
35948 /* inc.b ${Dsp-16-u24} */
35949   {
35950     M32C_INSN_INC32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "inc32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "inc.b", 40,
35951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35952   },
35953 /* inc.b r0l */
35954   {
35955     M32C_INSN_INC16_B_DST16_3_S_R0L_DIRECT_QI, "inc16.b-dst16-3-S-R0l-direct-QI", "inc.b", 8,
35956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
35957   },
35958 /* inc.b r0h */
35959   {
35960     M32C_INSN_INC16_B_DST16_3_S_R0H_DIRECT_QI, "inc16.b-dst16-3-S-R0h-direct-QI", "inc.b", 8,
35961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
35962   },
35963 /* inc.b ${Dsp-8-u8}[sb] */
35964   {
35965     M32C_INSN_INC16_B_DST16_3_S_8_8_SB_RELATIVE_QI, "inc16.b-dst16-3-S-8-8-SB-relative-QI", "inc.b", 16,
35966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
35967   },
35968 /* inc.b ${Dsp-8-s8}[fb] */
35969   {
35970     M32C_INSN_INC16_B_DST16_3_S_8_8_FB_RELATIVE_QI, "inc16.b-dst16-3-S-8-8-FB-relative-QI", "inc.b", 16,
35971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
35972   },
35973 /* inc.b ${Dsp-8-u16} */
35974   {
35975     M32C_INSN_INC16_B_DST16_3_S_8_16_ABSOLUTE_QI, "inc16.b-dst16-3-S-8-16-absolute-QI", "inc.b", 24,
35976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
35977   },
35978 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
35979   {
35980     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 24,
35981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35982   },
35983 /* sub.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
35984   {
35985     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 24,
35986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35987   },
35988 /* sub.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
35989   {
35990     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 24,
35991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35992   },
35993 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
35994   {
35995     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 24,
35996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
35997   },
35998 /* sub.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
35999   {
36000     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 24,
36001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36002   },
36003 /* sub.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
36004   {
36005     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 24,
36006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36007   },
36008 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36009   {
36010     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 24,
36011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36012   },
36013 /* sub.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
36014   {
36015     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 24,
36016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36017   },
36018 /* sub.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
36019   {
36020     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 24,
36021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36022   },
36023 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36024   {
36025     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "sub.l", 32,
36026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36027   },
36028 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36029   {
36030     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "sub.l", 32,
36031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36032   },
36033 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36034   {
36035     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "sub.l", 32,
36036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36037   },
36038 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36039   {
36040     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "sub.l", 40,
36041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36042   },
36043 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36044   {
36045     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "sub.l", 40,
36046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36047   },
36048 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36049   {
36050     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "sub.l", 40,
36051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36052   },
36053 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36054   {
36055     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "sub.l", 48,
36056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36057   },
36058 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36059   {
36060     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "sub.l", 48,
36061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36062   },
36063 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36064   {
36065     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "sub.l", 48,
36066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36067   },
36068 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
36069   {
36070     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "sub.l", 32,
36071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36072   },
36073 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
36074   {
36075     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "sub.l", 32,
36076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36077   },
36078 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
36079   {
36080     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "sub.l", 32,
36081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36082   },
36083 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
36084   {
36085     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "sub.l", 40,
36086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36087   },
36088 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
36089   {
36090     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "sub.l", 40,
36091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36092   },
36093 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
36094   {
36095     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "sub.l", 40,
36096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36097   },
36098 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
36099   {
36100     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "sub.l", 32,
36101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36102   },
36103 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
36104   {
36105     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "sub.l", 32,
36106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36107   },
36108 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
36109   {
36110     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "sub.l", 32,
36111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36112   },
36113 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
36114   {
36115     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "sub.l", 40,
36116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36117   },
36118 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
36119   {
36120     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "sub.l", 40,
36121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36122   },
36123 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
36124   {
36125     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "sub.l", 40,
36126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36127   },
36128 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
36129   {
36130     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "sub.l", 40,
36131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36132   },
36133 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
36134   {
36135     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "sub.l", 40,
36136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36137   },
36138 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
36139   {
36140     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "sub.l", 40,
36141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36142   },
36143 /* sub.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
36144   {
36145     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "sub.l", 48,
36146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36147   },
36148 /* sub.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
36149   {
36150     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "sub.l", 48,
36151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36152   },
36153 /* sub.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
36154   {
36155     M32C_INSN_SUB32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "sub.l", 48,
36156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36157   },
36158 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36159   {
36160     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 32,
36161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36162   },
36163 /* sub.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
36164   {
36165     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 32,
36166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36167   },
36168 /* sub.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
36169   {
36170     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 32,
36171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36172   },
36173 /* sub.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
36174   {
36175     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 32,
36176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36177   },
36178 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36179   {
36180     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 32,
36181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36182   },
36183 /* sub.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
36184   {
36185     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 32,
36186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36187   },
36188 /* sub.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
36189   {
36190     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 32,
36191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36192   },
36193 /* sub.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
36194   {
36195     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 32,
36196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36197   },
36198 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36199   {
36200     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 32,
36201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36202   },
36203 /* sub.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
36204   {
36205     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 32,
36206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36207   },
36208 /* sub.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
36209   {
36210     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 32,
36211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36212   },
36213 /* sub.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
36214   {
36215     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 32,
36216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36217   },
36218 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36219   {
36220     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "sub.l", 40,
36221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36222   },
36223 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36224   {
36225     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "sub.l", 40,
36226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36227   },
36228 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
36229   {
36230     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "sub.l", 40,
36231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36232   },
36233 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
36234   {
36235     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "sub.l", 40,
36236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36237   },
36238 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36239   {
36240     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "sub.l", 48,
36241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36242   },
36243 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36244   {
36245     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "sub.l", 48,
36246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36247   },
36248 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
36249   {
36250     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "sub.l", 48,
36251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36252   },
36253 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
36254   {
36255     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "sub.l", 48,
36256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36257   },
36258 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36259   {
36260     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "sub.l", 56,
36261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36262   },
36263 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36264   {
36265     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "sub.l", 56,
36266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36267   },
36268 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
36269   {
36270     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "sub.l", 56,
36271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36272   },
36273 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
36274   {
36275     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "sub.l", 56,
36276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36277   },
36278 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
36279   {
36280     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "sub.l", 40,
36281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36282   },
36283 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
36284   {
36285     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "sub.l", 40,
36286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36287   },
36288 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
36289   {
36290     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "sub.l", 40,
36291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36292   },
36293 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
36294   {
36295     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "sub.l", 40,
36296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36297   },
36298 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
36299   {
36300     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "sub.l", 48,
36301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36302   },
36303 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
36304   {
36305     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "sub.l", 48,
36306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36307   },
36308 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
36309   {
36310     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "sub.l", 48,
36311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36312   },
36313 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
36314   {
36315     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "sub.l", 48,
36316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36317   },
36318 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
36319   {
36320     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "sub.l", 40,
36321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36322   },
36323 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
36324   {
36325     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "sub.l", 40,
36326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36327   },
36328 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
36329   {
36330     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "sub.l", 40,
36331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36332   },
36333 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
36334   {
36335     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "sub.l", 40,
36336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36337   },
36338 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
36339   {
36340     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "sub.l", 48,
36341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36342   },
36343 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
36344   {
36345     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "sub.l", 48,
36346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36347   },
36348 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
36349   {
36350     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "sub.l", 48,
36351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36352   },
36353 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
36354   {
36355     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "sub.l", 48,
36356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36357   },
36358 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
36359   {
36360     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "sub.l", 48,
36361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36362   },
36363 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
36364   {
36365     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "sub.l", 48,
36366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36367   },
36368 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
36369   {
36370     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "sub.l", 48,
36371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36372   },
36373 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
36374   {
36375     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "sub.l", 48,
36376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36377   },
36378 /* sub.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
36379   {
36380     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "sub.l", 56,
36381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36382   },
36383 /* sub.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
36384   {
36385     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "sub.l", 56,
36386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36387   },
36388 /* sub.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
36389   {
36390     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "sub.l", 56,
36391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36392   },
36393 /* sub.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
36394   {
36395     M32C_INSN_SUB32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "sub.l", 56,
36396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36397   },
36398 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36399   {
36400     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 40,
36401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36402   },
36403 /* sub.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
36404   {
36405     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 40,
36406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36407   },
36408 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36409   {
36410     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 40,
36411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36412   },
36413 /* sub.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
36414   {
36415     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 40,
36416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36417   },
36418 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36419   {
36420     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 40,
36421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36422   },
36423 /* sub.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
36424   {
36425     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 40,
36426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36427   },
36428 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
36429   {
36430     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-An-relative-Unprefixed-SI", "sub.l", 48,
36431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36432   },
36433 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
36434   {
36435     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-An-relative-Unprefixed-SI", "sub.l", 48,
36436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36437   },
36438 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
36439   {
36440     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-An-relative-Unprefixed-SI", "sub.l", 56,
36441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36442   },
36443 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
36444   {
36445     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-An-relative-Unprefixed-SI", "sub.l", 56,
36446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36447   },
36448 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
36449   {
36450     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-24-An-relative-Unprefixed-SI", "sub.l", 64,
36451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36452   },
36453 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
36454   {
36455     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-24-An-relative-Unprefixed-SI", "sub.l", 64,
36456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36457   },
36458 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
36459   {
36460     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-SB-relative-Unprefixed-SI", "sub.l", 48,
36461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36462   },
36463 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
36464   {
36465     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-SB-relative-Unprefixed-SI", "sub.l", 48,
36466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36467   },
36468 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
36469   {
36470     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-SB-relative-Unprefixed-SI", "sub.l", 56,
36471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36472   },
36473 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
36474   {
36475     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-SB-relative-Unprefixed-SI", "sub.l", 56,
36476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36477   },
36478 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
36479   {
36480     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-FB-relative-Unprefixed-SI", "sub.l", 48,
36481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36482   },
36483 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
36484   {
36485     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-FB-relative-Unprefixed-SI", "sub.l", 48,
36486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36487   },
36488 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
36489   {
36490     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-FB-relative-Unprefixed-SI", "sub.l", 56,
36491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36492   },
36493 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
36494   {
36495     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-FB-relative-Unprefixed-SI", "sub.l", 56,
36496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36497   },
36498 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
36499   {
36500     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-absolute-Unprefixed-SI", "sub.l", 56,
36501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36502   },
36503 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
36504   {
36505     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-absolute-Unprefixed-SI", "sub.l", 56,
36506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36507   },
36508 /* sub.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
36509   {
36510     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-24-absolute-Unprefixed-SI", "sub.l", 64,
36511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36512   },
36513 /* sub.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
36514   {
36515     M32C_INSN_SUB32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-24-absolute-Unprefixed-SI", "sub.l", 64,
36516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36517   },
36518 /* sub.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
36519   {
36520     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 16,
36521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36522   },
36523 /* sub.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
36524   {
36525     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 16,
36526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36527   },
36528 /* sub.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
36529   {
36530     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "sub.l", 16,
36531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36532   },
36533 /* sub.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
36534   {
36535     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 16,
36536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36537   },
36538 /* sub.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
36539   {
36540     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 16,
36541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36542   },
36543 /* sub.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
36544   {
36545     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "sub.l", 16,
36546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36547   },
36548 /* sub.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
36549   {
36550     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 16,
36551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36552   },
36553 /* sub.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
36554   {
36555     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 16,
36556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36557   },
36558 /* sub.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36559   {
36560     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "sub.l", 16,
36561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36562   },
36563 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
36564   {
36565     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "sub.l", 24,
36566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36567   },
36568 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
36569   {
36570     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "sub.l", 24,
36571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36572   },
36573 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
36574   {
36575     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "sub.l", 24,
36576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36577   },
36578 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
36579   {
36580     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "sub.l", 32,
36581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36582   },
36583 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
36584   {
36585     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "sub.l", 32,
36586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36587   },
36588 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
36589   {
36590     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "sub.l", 32,
36591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36592   },
36593 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
36594   {
36595     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "sub.l", 40,
36596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36597   },
36598 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
36599   {
36600     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "sub.l", 40,
36601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36602   },
36603 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
36604   {
36605     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "sub.l", 40,
36606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36607   },
36608 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
36609   {
36610     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "sub.l", 24,
36611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36612   },
36613 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
36614   {
36615     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "sub.l", 24,
36616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36617   },
36618 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
36619   {
36620     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "sub.l", 24,
36621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36622   },
36623 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
36624   {
36625     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "sub.l", 32,
36626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36627   },
36628 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
36629   {
36630     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "sub.l", 32,
36631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36632   },
36633 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
36634   {
36635     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "sub.l", 32,
36636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36637   },
36638 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
36639   {
36640     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "sub.l", 24,
36641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36642   },
36643 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
36644   {
36645     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "sub.l", 24,
36646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36647   },
36648 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
36649   {
36650     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "sub.l", 24,
36651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36652   },
36653 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
36654   {
36655     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "sub.l", 32,
36656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36657   },
36658 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
36659   {
36660     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "sub.l", 32,
36661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36662   },
36663 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
36664   {
36665     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "sub.l", 32,
36666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36667   },
36668 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
36669   {
36670     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "sub.l", 32,
36671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36672   },
36673 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
36674   {
36675     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "sub.l", 32,
36676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36677   },
36678 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
36679   {
36680     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "sub.l", 32,
36681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36682   },
36683 /* sub.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
36684   {
36685     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "sub.l", 40,
36686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36687   },
36688 /* sub.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
36689   {
36690     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "sub.l", 40,
36691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36692   },
36693 /* sub.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
36694   {
36695     M32C_INSN_SUB32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "sub.l", 40,
36696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36697   },
36698 /* sub.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
36699   {
36700     M32C_INSN_SUB32_W_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_HI, "sub32.w-imm-S-2-S-8-dst32-2-S-8-SB-relative-HI", "sub.w", 32,
36701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36702   },
36703 /* sub.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
36704   {
36705     M32C_INSN_SUB32_W_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_HI, "sub32.w-imm-S-2-S-8-dst32-2-S-8-FB-relative-HI", "sub.w", 32,
36706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36707   },
36708 /* sub.w${S} #${Imm-24-HI},${Dsp-8-u16} */
36709   {
36710     M32C_INSN_SUB32_W_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_HI, "sub32.w-imm-S-2-S-16-dst32-2-S-16-absolute-HI", "sub.w", 40,
36711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36712   },
36713 /* sub.w${S} #${Imm-8-HI},r0 */
36714   {
36715     M32C_INSN_SUB32_W_IMM_S_2_S_BASIC_DST32_2_S_R0_DIRECT_HI, "sub32.w-imm-S-2-S-basic-dst32-2-S-R0-direct-HI", "sub.w", 24,
36716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36717   },
36718 /* sub.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
36719   {
36720     M32C_INSN_SUB32_B_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_QI, "sub32.b-imm-S-2-S-8-dst32-2-S-8-SB-relative-QI", "sub.b", 24,
36721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36722   },
36723 /* sub.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
36724   {
36725     M32C_INSN_SUB32_B_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_QI, "sub32.b-imm-S-2-S-8-dst32-2-S-8-FB-relative-QI", "sub.b", 24,
36726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36727   },
36728 /* sub.b${S} #${Imm-24-QI},${Dsp-8-u16} */
36729   {
36730     M32C_INSN_SUB32_B_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_QI, "sub32.b-imm-S-2-S-16-dst32-2-S-16-absolute-QI", "sub.b", 32,
36731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36732   },
36733 /* sub.b${S} #${Imm-8-QI},r0l */
36734   {
36735     M32C_INSN_SUB32_B_IMM_S_2_S_BASIC_DST32_2_S_R0L_DIRECT_QI, "sub32.b-imm-S-2-S-basic-dst32-2-S-R0l-direct-QI", "sub.b", 16,
36736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36737   },
36738 /* sub.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
36739   {
36740     M32C_INSN_SUB32_L_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "sub32.l-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "sub.l", 48,
36741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36742   },
36743 /* sub.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
36744   {
36745     M32C_INSN_SUB32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "sub32.l-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "sub.l", 48,
36746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36747   },
36748 /* sub.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
36749   {
36750     M32C_INSN_SUB32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "sub32.l-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "sub.l", 48,
36751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36752   },
36753 /* sub.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
36754   {
36755     M32C_INSN_SUB32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "sub.l", 56,
36756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36757   },
36758 /* sub.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
36759   {
36760     M32C_INSN_SUB32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "sub.l", 56,
36761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36762   },
36763 /* sub.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
36764   {
36765     M32C_INSN_SUB32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "sub.l", 56,
36766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36767   },
36768 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
36769   {
36770     M32C_INSN_SUB32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "sub.l", 64,
36771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36772   },
36773 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
36774   {
36775     M32C_INSN_SUB32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "sub32.l-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "sub.l", 64,
36776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36777   },
36778 /* sub.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
36779   {
36780     M32C_INSN_SUB32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "sub32.l-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "sub.l", 64,
36781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36782   },
36783 /* sub.l${G} #${Imm-32-SI},${Dsp-16-u16} */
36784   {
36785     M32C_INSN_SUB32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "sub32.l-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "sub.l", 64,
36786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36787   },
36788 /* sub.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
36789   {
36790     M32C_INSN_SUB32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "sub32.l-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "sub.l", 72,
36791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36792   },
36793 /* sub.l${G} #${Imm-40-SI},${Dsp-16-u24} */
36794   {
36795     M32C_INSN_SUB32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "sub32.l-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "sub.l", 72,
36796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36797   },
36798 /* sub.b${S} ${SrcDst16-r0l-r0h-S-normal} */
36799   {
36800     M32C_INSN_SUB16_B_S_R0L_R0H_SRCDST16_R0L_R0H_S_DERIVED, "sub16.b.S-r0l-r0h-srcdst16-r0l-r0h-S-derived", "sub.b", 8,
36801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
36802   },
36803 /* sub.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
36804   {
36805     M32C_INSN_SUB16_B_S_SRC2_SRC16_2_S_8_SB_RELATIVE_QI, "sub16.b.S-src2-src16-2-S-8-SB-relative-QI", "sub.b", 16,
36806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
36807   },
36808 /* sub.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
36809   {
36810     M32C_INSN_SUB16_B_S_SRC2_SRC16_2_S_8_FB_RELATIVE_QI, "sub16.b.S-src2-src16-2-S-8-FB-relative-QI", "sub.b", 16,
36811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
36812   },
36813 /* sub.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
36814   {
36815     M32C_INSN_SUB16_B_S_SRC2_SRC16_2_S_16_ABSOLUTE_QI, "sub16.b.S-src2-src16-2-S-16-absolute-QI", "sub.b", 24,
36816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
36817   },
36818 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36819   {
36820     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 24,
36821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36822   },
36823 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
36824   {
36825     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 24,
36826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36827   },
36828 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
36829   {
36830     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 24,
36831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36832   },
36833 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
36834   {
36835     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 24,
36836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36837   },
36838 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
36839   {
36840     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 24,
36841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36842   },
36843 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
36844   {
36845     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 24,
36846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36847   },
36848 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
36849   {
36850     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 24,
36851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36852   },
36853 /* sub.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
36854   {
36855     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 24,
36856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36857   },
36858 /* sub.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
36859   {
36860     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 24,
36861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36862   },
36863 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36864   {
36865     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "sub.w", 32,
36866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36867   },
36868 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36869   {
36870     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "sub.w", 32,
36871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36872   },
36873 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
36874   {
36875     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "sub.w", 32,
36876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36877   },
36878 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36879   {
36880     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "sub.w", 40,
36881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36882   },
36883 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36884   {
36885     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "sub.w", 40,
36886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36887   },
36888 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
36889   {
36890     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "sub.w", 40,
36891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36892   },
36893 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36894   {
36895     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "sub.w", 48,
36896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36897   },
36898 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36899   {
36900     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "sub.w", 48,
36901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36902   },
36903 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
36904   {
36905     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "sub.w", 48,
36906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36907   },
36908 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
36909   {
36910     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "sub.w", 32,
36911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36912   },
36913 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
36914   {
36915     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "sub.w", 32,
36916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36917   },
36918 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
36919   {
36920     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "sub.w", 32,
36921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36922   },
36923 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
36924   {
36925     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "sub.w", 40,
36926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36927   },
36928 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
36929   {
36930     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "sub.w", 40,
36931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36932   },
36933 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
36934   {
36935     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "sub.w", 40,
36936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36937   },
36938 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
36939   {
36940     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "sub.w", 32,
36941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36942   },
36943 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
36944   {
36945     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "sub.w", 32,
36946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36947   },
36948 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
36949   {
36950     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "sub.w", 32,
36951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36952   },
36953 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
36954   {
36955     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "sub.w", 40,
36956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36957   },
36958 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
36959   {
36960     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "sub.w", 40,
36961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36962   },
36963 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
36964   {
36965     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "sub.w", 40,
36966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36967   },
36968 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
36969   {
36970     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "sub.w", 40,
36971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36972   },
36973 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
36974   {
36975     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "sub.w", 40,
36976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36977   },
36978 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
36979   {
36980     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "sub.w", 40,
36981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36982   },
36983 /* sub.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
36984   {
36985     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "sub.w", 48,
36986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36987   },
36988 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
36989   {
36990     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "sub.w", 48,
36991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36992   },
36993 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
36994   {
36995     M32C_INSN_SUB32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "sub.w", 48,
36996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
36997   },
36998 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
36999   {
37000     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 32,
37001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37002   },
37003 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
37004   {
37005     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 32,
37006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37007   },
37008 /* sub.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
37009   {
37010     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 32,
37011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37012   },
37013 /* sub.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
37014   {
37015     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 32,
37016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37017   },
37018 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
37019   {
37020     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 32,
37021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37022   },
37023 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
37024   {
37025     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 32,
37026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37027   },
37028 /* sub.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
37029   {
37030     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 32,
37031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37032   },
37033 /* sub.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
37034   {
37035     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 32,
37036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37037   },
37038 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37039   {
37040     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 32,
37041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37042   },
37043 /* sub.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
37044   {
37045     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 32,
37046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37047   },
37048 /* sub.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
37049   {
37050     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 32,
37051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37052   },
37053 /* sub.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
37054   {
37055     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 32,
37056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37057   },
37058 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37059   {
37060     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "sub.w", 40,
37061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37062   },
37063 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37064   {
37065     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "sub.w", 40,
37066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37067   },
37068 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37069   {
37070     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "sub.w", 40,
37071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37072   },
37073 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
37074   {
37075     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "sub.w", 40,
37076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37077   },
37078 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37079   {
37080     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "sub.w", 48,
37081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37082   },
37083 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37084   {
37085     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "sub.w", 48,
37086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37087   },
37088 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37089   {
37090     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "sub.w", 48,
37091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37092   },
37093 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
37094   {
37095     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "sub.w", 48,
37096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37097   },
37098 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37099   {
37100     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "sub.w", 56,
37101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37102   },
37103 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37104   {
37105     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "sub.w", 56,
37106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37107   },
37108 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37109   {
37110     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "sub.w", 56,
37111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37112   },
37113 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
37114   {
37115     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "sub.w", 56,
37116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37117   },
37118 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
37119   {
37120     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "sub.w", 40,
37121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37122   },
37123 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
37124   {
37125     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "sub.w", 40,
37126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37127   },
37128 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
37129   {
37130     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "sub.w", 40,
37131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37132   },
37133 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
37134   {
37135     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "sub.w", 40,
37136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37137   },
37138 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
37139   {
37140     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "sub.w", 48,
37141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37142   },
37143 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
37144   {
37145     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "sub.w", 48,
37146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37147   },
37148 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
37149   {
37150     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "sub.w", 48,
37151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37152   },
37153 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
37154   {
37155     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "sub.w", 48,
37156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37157   },
37158 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
37159   {
37160     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "sub.w", 40,
37161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37162   },
37163 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
37164   {
37165     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "sub.w", 40,
37166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37167   },
37168 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
37169   {
37170     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "sub.w", 40,
37171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37172   },
37173 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
37174   {
37175     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "sub.w", 40,
37176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37177   },
37178 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
37179   {
37180     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "sub.w", 48,
37181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37182   },
37183 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
37184   {
37185     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "sub.w", 48,
37186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37187   },
37188 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
37189   {
37190     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "sub.w", 48,
37191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37192   },
37193 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
37194   {
37195     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "sub.w", 48,
37196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37197   },
37198 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
37199   {
37200     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "sub.w", 48,
37201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37202   },
37203 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
37204   {
37205     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "sub.w", 48,
37206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37207   },
37208 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
37209   {
37210     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "sub.w", 48,
37211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37212   },
37213 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
37214   {
37215     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "sub.w", 48,
37216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37217   },
37218 /* sub.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
37219   {
37220     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "sub.w", 56,
37221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37222   },
37223 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
37224   {
37225     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "sub.w", 56,
37226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37227   },
37228 /* sub.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
37229   {
37230     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "sub.w", 56,
37231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37232   },
37233 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
37234   {
37235     M32C_INSN_SUB32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "sub.w", 56,
37236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37237   },
37238 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
37239   {
37240     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 40,
37241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37242   },
37243 /* sub.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
37244   {
37245     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 40,
37246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37247   },
37248 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
37249   {
37250     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 40,
37251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37252   },
37253 /* sub.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
37254   {
37255     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 40,
37256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37257   },
37258 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37259   {
37260     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 40,
37261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37262   },
37263 /* sub.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
37264   {
37265     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 40,
37266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37267   },
37268 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
37269   {
37270     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "sub.w", 48,
37271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37272   },
37273 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
37274   {
37275     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "sub.w", 48,
37276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37277   },
37278 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
37279   {
37280     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "sub.w", 56,
37281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37282   },
37283 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
37284   {
37285     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "sub.w", 56,
37286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37287   },
37288 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
37289   {
37290     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "sub.w", 64,
37291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37292   },
37293 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
37294   {
37295     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "sub.w", 64,
37296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37297   },
37298 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
37299   {
37300     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "sub.w", 48,
37301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37302   },
37303 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
37304   {
37305     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "sub.w", 48,
37306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37307   },
37308 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
37309   {
37310     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "sub.w", 56,
37311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37312   },
37313 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
37314   {
37315     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "sub.w", 56,
37316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37317   },
37318 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
37319   {
37320     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "sub.w", 48,
37321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37322   },
37323 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
37324   {
37325     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "sub.w", 48,
37326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37327   },
37328 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
37329   {
37330     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "sub.w", 56,
37331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37332   },
37333 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
37334   {
37335     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "sub.w", 56,
37336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37337   },
37338 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
37339   {
37340     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "sub.w", 56,
37341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37342   },
37343 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
37344   {
37345     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "sub.w", 56,
37346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37347   },
37348 /* sub.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
37349   {
37350     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "sub.w", 64,
37351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37352   },
37353 /* sub.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
37354   {
37355     M32C_INSN_SUB32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "sub.w", 64,
37356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37357   },
37358 /* sub.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
37359   {
37360     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 16,
37361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37362   },
37363 /* sub.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
37364   {
37365     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 16,
37366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37367   },
37368 /* sub.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
37369   {
37370     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "sub.w", 16,
37371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37372   },
37373 /* sub.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
37374   {
37375     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 16,
37376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37377   },
37378 /* sub.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
37379   {
37380     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 16,
37381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37382   },
37383 /* sub.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
37384   {
37385     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "sub.w", 16,
37386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37387   },
37388 /* sub.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
37389   {
37390     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 16,
37391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37392   },
37393 /* sub.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
37394   {
37395     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 16,
37396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37397   },
37398 /* sub.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37399   {
37400     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "sub.w", 16,
37401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37402   },
37403 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37404   {
37405     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "sub.w", 24,
37406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37407   },
37408 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
37409   {
37410     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "sub.w", 24,
37411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37412   },
37413 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
37414   {
37415     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "sub.w", 24,
37416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37417   },
37418 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37419   {
37420     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "sub.w", 32,
37421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37422   },
37423 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
37424   {
37425     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "sub.w", 32,
37426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37427   },
37428 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
37429   {
37430     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "sub.w", 32,
37431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37432   },
37433 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37434   {
37435     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "sub.w", 40,
37436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37437   },
37438 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
37439   {
37440     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "sub.w", 40,
37441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37442   },
37443 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
37444   {
37445     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "sub.w", 40,
37446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37447   },
37448 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
37449   {
37450     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "sub.w", 24,
37451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37452   },
37453 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
37454   {
37455     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "sub.w", 24,
37456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37457   },
37458 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
37459   {
37460     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "sub.w", 24,
37461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37462   },
37463 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
37464   {
37465     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "sub.w", 32,
37466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37467   },
37468 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
37469   {
37470     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "sub.w", 32,
37471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37472   },
37473 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
37474   {
37475     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "sub.w", 32,
37476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37477   },
37478 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
37479   {
37480     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "sub.w", 24,
37481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37482   },
37483 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
37484   {
37485     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "sub.w", 24,
37486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37487   },
37488 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
37489   {
37490     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "sub.w", 24,
37491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37492   },
37493 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
37494   {
37495     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "sub.w", 32,
37496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37497   },
37498 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
37499   {
37500     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "sub.w", 32,
37501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37502   },
37503 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
37504   {
37505     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "sub.w", 32,
37506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37507   },
37508 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
37509   {
37510     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "sub.w", 32,
37511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37512   },
37513 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
37514   {
37515     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "sub.w", 32,
37516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37517   },
37518 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
37519   {
37520     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "sub.w", 32,
37521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37522   },
37523 /* sub.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
37524   {
37525     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "sub.w", 40,
37526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37527   },
37528 /* sub.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
37529   {
37530     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "sub.w", 40,
37531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37532   },
37533 /* sub.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
37534   {
37535     M32C_INSN_SUB32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "sub.w", 40,
37536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37537   },
37538 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37539   {
37540     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 24,
37541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37542   },
37543 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
37544   {
37545     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 24,
37546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37547   },
37548 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
37549   {
37550     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 24,
37551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37552   },
37553 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37554   {
37555     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 24,
37556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37557   },
37558 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
37559   {
37560     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 24,
37561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37562   },
37563 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
37564   {
37565     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 24,
37566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37567   },
37568 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37569   {
37570     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 24,
37571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37572   },
37573 /* sub.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
37574   {
37575     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 24,
37576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37577   },
37578 /* sub.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
37579   {
37580     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 24,
37581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37582   },
37583 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37584   {
37585     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "sub.b", 32,
37586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37587   },
37588 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37589   {
37590     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "sub.b", 32,
37591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37592   },
37593 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
37594   {
37595     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "sub.b", 32,
37596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37597   },
37598 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37599   {
37600     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "sub.b", 40,
37601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37602   },
37603 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37604   {
37605     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "sub.b", 40,
37606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37607   },
37608 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
37609   {
37610     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "sub.b", 40,
37611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37612   },
37613 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37614   {
37615     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "sub.b", 48,
37616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37617   },
37618 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37619   {
37620     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "sub.b", 48,
37621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37622   },
37623 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
37624   {
37625     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "sub.b", 48,
37626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37627   },
37628 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
37629   {
37630     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "sub.b", 32,
37631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37632   },
37633 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
37634   {
37635     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "sub.b", 32,
37636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37637   },
37638 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
37639   {
37640     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "sub.b", 32,
37641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37642   },
37643 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
37644   {
37645     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "sub.b", 40,
37646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37647   },
37648 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
37649   {
37650     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "sub.b", 40,
37651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37652   },
37653 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
37654   {
37655     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "sub.b", 40,
37656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37657   },
37658 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
37659   {
37660     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "sub.b", 32,
37661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37662   },
37663 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
37664   {
37665     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "sub.b", 32,
37666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37667   },
37668 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
37669   {
37670     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "sub.b", 32,
37671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37672   },
37673 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
37674   {
37675     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "sub.b", 40,
37676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37677   },
37678 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
37679   {
37680     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "sub.b", 40,
37681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37682   },
37683 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
37684   {
37685     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "sub.b", 40,
37686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37687   },
37688 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
37689   {
37690     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "sub.b", 40,
37691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37692   },
37693 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
37694   {
37695     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "sub.b", 40,
37696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37697   },
37698 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
37699   {
37700     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "sub.b", 40,
37701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37702   },
37703 /* sub.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
37704   {
37705     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "sub.b", 48,
37706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37707   },
37708 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
37709   {
37710     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "sub.b", 48,
37711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37712   },
37713 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
37714   {
37715     M32C_INSN_SUB32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "sub.b", 48,
37716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37717   },
37718 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37719   {
37720     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 32,
37721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37722   },
37723 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
37724   {
37725     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 32,
37726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37727   },
37728 /* sub.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
37729   {
37730     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 32,
37731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37732   },
37733 /* sub.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
37734   {
37735     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 32,
37736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37737   },
37738 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37739   {
37740     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 32,
37741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37742   },
37743 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
37744   {
37745     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 32,
37746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37747   },
37748 /* sub.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
37749   {
37750     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 32,
37751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37752   },
37753 /* sub.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
37754   {
37755     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 32,
37756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37757   },
37758 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37759   {
37760     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 32,
37761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37762   },
37763 /* sub.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
37764   {
37765     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 32,
37766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37767   },
37768 /* sub.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
37769   {
37770     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 32,
37771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37772   },
37773 /* sub.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
37774   {
37775     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 32,
37776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37777   },
37778 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37779   {
37780     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "sub.b", 40,
37781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37782   },
37783 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37784   {
37785     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "sub.b", 40,
37786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37787   },
37788 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
37789   {
37790     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "sub.b", 40,
37791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37792   },
37793 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
37794   {
37795     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "sub.b", 40,
37796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37797   },
37798 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37799   {
37800     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "sub.b", 48,
37801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37802   },
37803 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37804   {
37805     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "sub.b", 48,
37806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37807   },
37808 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
37809   {
37810     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "sub.b", 48,
37811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37812   },
37813 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
37814   {
37815     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "sub.b", 48,
37816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37817   },
37818 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37819   {
37820     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "sub.b", 56,
37821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37822   },
37823 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37824   {
37825     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "sub.b", 56,
37826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37827   },
37828 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
37829   {
37830     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "sub.b", 56,
37831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37832   },
37833 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
37834   {
37835     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "sub.b", 56,
37836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37837   },
37838 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
37839   {
37840     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "sub.b", 40,
37841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37842   },
37843 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
37844   {
37845     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "sub.b", 40,
37846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37847   },
37848 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
37849   {
37850     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "sub.b", 40,
37851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37852   },
37853 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
37854   {
37855     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "sub.b", 40,
37856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37857   },
37858 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
37859   {
37860     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "sub.b", 48,
37861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37862   },
37863 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
37864   {
37865     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "sub.b", 48,
37866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37867   },
37868 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
37869   {
37870     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "sub.b", 48,
37871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37872   },
37873 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
37874   {
37875     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "sub.b", 48,
37876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37877   },
37878 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
37879   {
37880     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "sub.b", 40,
37881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37882   },
37883 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
37884   {
37885     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "sub.b", 40,
37886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37887   },
37888 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
37889   {
37890     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "sub.b", 40,
37891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37892   },
37893 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
37894   {
37895     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "sub.b", 40,
37896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37897   },
37898 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
37899   {
37900     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "sub.b", 48,
37901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37902   },
37903 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
37904   {
37905     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "sub.b", 48,
37906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37907   },
37908 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
37909   {
37910     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "sub.b", 48,
37911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37912   },
37913 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
37914   {
37915     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "sub.b", 48,
37916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37917   },
37918 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
37919   {
37920     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "sub.b", 48,
37921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37922   },
37923 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
37924   {
37925     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "sub.b", 48,
37926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37927   },
37928 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
37929   {
37930     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "sub.b", 48,
37931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37932   },
37933 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
37934   {
37935     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "sub.b", 48,
37936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37937   },
37938 /* sub.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
37939   {
37940     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "sub.b", 56,
37941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37942   },
37943 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
37944   {
37945     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "sub.b", 56,
37946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37947   },
37948 /* sub.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
37949   {
37950     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "sub.b", 56,
37951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37952   },
37953 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
37954   {
37955     M32C_INSN_SUB32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "sub.b", 56,
37956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37957   },
37958 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
37959   {
37960     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 40,
37961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37962   },
37963 /* sub.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
37964   {
37965     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 40,
37966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37967   },
37968 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
37969   {
37970     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 40,
37971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37972   },
37973 /* sub.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
37974   {
37975     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 40,
37976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37977   },
37978 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
37979   {
37980     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 40,
37981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37982   },
37983 /* sub.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
37984   {
37985     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 40,
37986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37987   },
37988 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
37989   {
37990     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "sub.b", 48,
37991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37992   },
37993 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
37994   {
37995     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "sub.b", 48,
37996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
37997   },
37998 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
37999   {
38000     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "sub.b", 56,
38001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38002   },
38003 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
38004   {
38005     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "sub.b", 56,
38006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38007   },
38008 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
38009   {
38010     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "sub.b", 64,
38011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38012   },
38013 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
38014   {
38015     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "sub.b", 64,
38016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38017   },
38018 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
38019   {
38020     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "sub.b", 48,
38021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38022   },
38023 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
38024   {
38025     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "sub.b", 48,
38026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38027   },
38028 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
38029   {
38030     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "sub.b", 56,
38031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38032   },
38033 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
38034   {
38035     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "sub.b", 56,
38036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38037   },
38038 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
38039   {
38040     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "sub.b", 48,
38041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38042   },
38043 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
38044   {
38045     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "sub.b", 48,
38046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38047   },
38048 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
38049   {
38050     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "sub.b", 56,
38051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38052   },
38053 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
38054   {
38055     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "sub.b", 56,
38056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38057   },
38058 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
38059   {
38060     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "sub.b", 56,
38061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38062   },
38063 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
38064   {
38065     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "sub.b", 56,
38066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38067   },
38068 /* sub.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
38069   {
38070     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "sub.b", 64,
38071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38072   },
38073 /* sub.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
38074   {
38075     M32C_INSN_SUB32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "sub.b", 64,
38076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38077   },
38078 /* sub.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
38079   {
38080     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 16,
38081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38082   },
38083 /* sub.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
38084   {
38085     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 16,
38086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38087   },
38088 /* sub.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
38089   {
38090     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "sub.b", 16,
38091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38092   },
38093 /* sub.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
38094   {
38095     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 16,
38096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38097   },
38098 /* sub.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
38099   {
38100     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 16,
38101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38102   },
38103 /* sub.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
38104   {
38105     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "sub.b", 16,
38106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38107   },
38108 /* sub.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
38109   {
38110     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 16,
38111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38112   },
38113 /* sub.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
38114   {
38115     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 16,
38116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38117   },
38118 /* sub.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
38119   {
38120     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "sub.b", 16,
38121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38122   },
38123 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
38124   {
38125     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "sub.b", 24,
38126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38127   },
38128 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
38129   {
38130     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "sub.b", 24,
38131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38132   },
38133 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
38134   {
38135     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "sub.b", 24,
38136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38137   },
38138 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
38139   {
38140     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "sub.b", 32,
38141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38142   },
38143 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
38144   {
38145     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "sub.b", 32,
38146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38147   },
38148 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
38149   {
38150     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "sub.b", 32,
38151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38152   },
38153 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
38154   {
38155     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "sub.b", 40,
38156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38157   },
38158 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
38159   {
38160     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "sub.b", 40,
38161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38162   },
38163 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
38164   {
38165     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "sub.b", 40,
38166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38167   },
38168 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
38169   {
38170     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "sub.b", 24,
38171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38172   },
38173 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
38174   {
38175     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "sub.b", 24,
38176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38177   },
38178 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
38179   {
38180     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "sub.b", 24,
38181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38182   },
38183 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
38184   {
38185     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "sub.b", 32,
38186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38187   },
38188 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
38189   {
38190     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "sub.b", 32,
38191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38192   },
38193 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
38194   {
38195     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "sub.b", 32,
38196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38197   },
38198 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
38199   {
38200     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "sub.b", 24,
38201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38202   },
38203 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
38204   {
38205     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "sub.b", 24,
38206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38207   },
38208 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
38209   {
38210     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "sub.b", 24,
38211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38212   },
38213 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
38214   {
38215     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "sub.b", 32,
38216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38217   },
38218 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
38219   {
38220     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "sub.b", 32,
38221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38222   },
38223 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
38224   {
38225     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "sub.b", 32,
38226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38227   },
38228 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
38229   {
38230     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "sub.b", 32,
38231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38232   },
38233 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
38234   {
38235     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "sub.b", 32,
38236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38237   },
38238 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
38239   {
38240     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "sub.b", 32,
38241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38242   },
38243 /* sub.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
38244   {
38245     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "sub.b", 40,
38246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38247   },
38248 /* sub.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
38249   {
38250     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "sub.b", 40,
38251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38252   },
38253 /* sub.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
38254   {
38255     M32C_INSN_SUB32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "sub.b", 40,
38256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
38257   },
38258 /* sub.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
38259   {
38260     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "sub16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "sub.w", 24,
38261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38262   },
38263 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
38264   {
38265     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "sub16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "sub.w", 24,
38266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38267   },
38268 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
38269   {
38270     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "sub16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "sub.w", 24,
38271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38272   },
38273 /* sub.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
38274   {
38275     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "sub16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "sub.w", 24,
38276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38277   },
38278 /* sub.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
38279   {
38280     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "sub16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "sub.w", 24,
38281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38282   },
38283 /* sub.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
38284   {
38285     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "sub16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "sub.w", 24,
38286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38287   },
38288 /* sub.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
38289   {
38290     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sub16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "sub.w", 24,
38291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38292   },
38293 /* sub.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
38294   {
38295     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sub16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "sub.w", 24,
38296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38297   },
38298 /* sub.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
38299   {
38300     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sub16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "sub.w", 24,
38301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38302   },
38303 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
38304   {
38305     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "sub.w", 32,
38306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38307   },
38308 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
38309   {
38310     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "sub.w", 32,
38311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38312   },
38313 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
38314   {
38315     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "sub.w", 32,
38316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38317   },
38318 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
38319   {
38320     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "sub.w", 40,
38321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38322   },
38323 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
38324   {
38325     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "sub.w", 40,
38326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38327   },
38328 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
38329   {
38330     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "sub.w", 40,
38331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38332   },
38333 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
38334   {
38335     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "sub.w", 32,
38336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38337   },
38338 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
38339   {
38340     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "sub.w", 32,
38341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38342   },
38343 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
38344   {
38345     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "sub.w", 32,
38346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38347   },
38348 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
38349   {
38350     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "sub.w", 40,
38351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38352   },
38353 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
38354   {
38355     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "sub.w", 40,
38356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38357   },
38358 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
38359   {
38360     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "sub.w", 40,
38361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38362   },
38363 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
38364   {
38365     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "sub.w", 32,
38366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38367   },
38368 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
38369   {
38370     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "sub.w", 32,
38371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38372   },
38373 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
38374   {
38375     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "sub16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "sub.w", 32,
38376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38377   },
38378 /* sub.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
38379   {
38380     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "sub16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "sub.w", 40,
38381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38382   },
38383 /* sub.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
38384   {
38385     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "sub16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "sub.w", 40,
38386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38387   },
38388 /* sub.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
38389   {
38390     M32C_INSN_SUB16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "sub16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "sub.w", 40,
38391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38392   },
38393 /* sub.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
38394   {
38395     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "sub16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "sub.w", 32,
38396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38397   },
38398 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
38399   {
38400     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "sub16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "sub.w", 32,
38401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38402   },
38403 /* sub.w${G} ${Dsp-16-u16},$Dst16RnHI */
38404   {
38405     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "sub16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "sub.w", 32,
38406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38407   },
38408 /* sub.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
38409   {
38410     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "sub16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "sub.w", 32,
38411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38412   },
38413 /* sub.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
38414   {
38415     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "sub16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "sub.w", 32,
38416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38417   },
38418 /* sub.w${G} ${Dsp-16-u16},$Dst16AnHI */
38419   {
38420     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "sub16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "sub.w", 32,
38421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38422   },
38423 /* sub.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
38424   {
38425     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sub16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "sub.w", 32,
38426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38427   },
38428 /* sub.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
38429   {
38430     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "sub16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "sub.w", 32,
38431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38432   },
38433 /* sub.w${G} ${Dsp-16-u16},[$Dst16An] */
38434   {
38435     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "sub16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "sub.w", 32,
38436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38437   },
38438 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
38439   {
38440     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "sub.w", 40,
38441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38442   },
38443 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
38444   {
38445     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "sub.w", 40,
38446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38447   },
38448 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
38449   {
38450     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "sub.w", 40,
38451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38452   },
38453 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
38454   {
38455     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "sub.w", 48,
38456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38457   },
38458 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
38459   {
38460     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "sub.w", 48,
38461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38462   },
38463 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
38464   {
38465     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "sub.w", 48,
38466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38467   },
38468 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
38469   {
38470     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "sub.w", 40,
38471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38472   },
38473 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
38474   {
38475     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "sub.w", 40,
38476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38477   },
38478 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
38479   {
38480     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "sub.w", 40,
38481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38482   },
38483 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
38484   {
38485     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "sub.w", 48,
38486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38487   },
38488 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
38489   {
38490     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "sub.w", 48,
38491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38492   },
38493 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
38494   {
38495     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "sub.w", 48,
38496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38497   },
38498 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
38499   {
38500     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "sub.w", 40,
38501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38502   },
38503 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
38504   {
38505     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "sub.w", 40,
38506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38507   },
38508 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
38509   {
38510     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "sub16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "sub.w", 40,
38511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38512   },
38513 /* sub.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
38514   {
38515     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "sub16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "sub.w", 48,
38516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38517   },
38518 /* sub.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
38519   {
38520     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "sub16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "sub.w", 48,
38521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38522   },
38523 /* sub.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
38524   {
38525     M32C_INSN_SUB16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "sub16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "sub.w", 48,
38526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38527   },
38528 /* sub.w${G} $Src16RnHI,$Dst16RnHI */
38529   {
38530     M32C_INSN_SUB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "sub16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "sub.w", 16,
38531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38532   },
38533 /* sub.w${G} $Src16AnHI,$Dst16RnHI */
38534   {
38535     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "sub16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "sub.w", 16,
38536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38537   },
38538 /* sub.w${G} [$Src16An],$Dst16RnHI */
38539   {
38540     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "sub16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "sub.w", 16,
38541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38542   },
38543 /* sub.w${G} $Src16RnHI,$Dst16AnHI */
38544   {
38545     M32C_INSN_SUB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "sub16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "sub.w", 16,
38546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38547   },
38548 /* sub.w${G} $Src16AnHI,$Dst16AnHI */
38549   {
38550     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "sub16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "sub.w", 16,
38551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38552   },
38553 /* sub.w${G} [$Src16An],$Dst16AnHI */
38554   {
38555     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "sub16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "sub.w", 16,
38556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38557   },
38558 /* sub.w${G} $Src16RnHI,[$Dst16An] */
38559   {
38560     M32C_INSN_SUB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "sub16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "sub.w", 16,
38561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38562   },
38563 /* sub.w${G} $Src16AnHI,[$Dst16An] */
38564   {
38565     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "sub16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "sub.w", 16,
38566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38567   },
38568 /* sub.w${G} [$Src16An],[$Dst16An] */
38569   {
38570     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "sub16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "sub.w", 16,
38571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38572   },
38573 /* sub.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
38574   {
38575     M32C_INSN_SUB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "sub16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "sub.w", 24,
38576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38577   },
38578 /* sub.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
38579   {
38580     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "sub16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "sub.w", 24,
38581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38582   },
38583 /* sub.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
38584   {
38585     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "sub16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "sub.w", 24,
38586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38587   },
38588 /* sub.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
38589   {
38590     M32C_INSN_SUB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "sub16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "sub.w", 32,
38591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38592   },
38593 /* sub.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
38594   {
38595     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "sub16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "sub.w", 32,
38596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38597   },
38598 /* sub.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
38599   {
38600     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "sub16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "sub.w", 32,
38601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38602   },
38603 /* sub.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
38604   {
38605     M32C_INSN_SUB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "sub16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "sub.w", 24,
38606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38607   },
38608 /* sub.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
38609   {
38610     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "sub16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "sub.w", 24,
38611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38612   },
38613 /* sub.w${G} [$Src16An],${Dsp-16-u8}[sb] */
38614   {
38615     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "sub16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "sub.w", 24,
38616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38617   },
38618 /* sub.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
38619   {
38620     M32C_INSN_SUB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "sub16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "sub.w", 32,
38621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38622   },
38623 /* sub.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
38624   {
38625     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "sub16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "sub.w", 32,
38626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38627   },
38628 /* sub.w${G} [$Src16An],${Dsp-16-u16}[sb] */
38629   {
38630     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "sub16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "sub.w", 32,
38631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38632   },
38633 /* sub.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
38634   {
38635     M32C_INSN_SUB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "sub16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "sub.w", 24,
38636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38637   },
38638 /* sub.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
38639   {
38640     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "sub16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "sub.w", 24,
38641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38642   },
38643 /* sub.w${G} [$Src16An],${Dsp-16-s8}[fb] */
38644   {
38645     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "sub16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "sub.w", 24,
38646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38647   },
38648 /* sub.w${G} $Src16RnHI,${Dsp-16-u16} */
38649   {
38650     M32C_INSN_SUB16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "sub16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "sub.w", 32,
38651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38652   },
38653 /* sub.w${G} $Src16AnHI,${Dsp-16-u16} */
38654   {
38655     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "sub16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "sub.w", 32,
38656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38657   },
38658 /* sub.w${G} [$Src16An],${Dsp-16-u16} */
38659   {
38660     M32C_INSN_SUB16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "sub16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "sub.w", 32,
38661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38662   },
38663 /* sub.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
38664   {
38665     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "sub16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "sub.b", 24,
38666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38667   },
38668 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
38669   {
38670     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "sub16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "sub.b", 24,
38671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38672   },
38673 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
38674   {
38675     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "sub16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "sub.b", 24,
38676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38677   },
38678 /* sub.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
38679   {
38680     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "sub16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "sub.b", 24,
38681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38682   },
38683 /* sub.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
38684   {
38685     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "sub16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "sub.b", 24,
38686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38687   },
38688 /* sub.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
38689   {
38690     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "sub16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "sub.b", 24,
38691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38692   },
38693 /* sub.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
38694   {
38695     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sub16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "sub.b", 24,
38696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38697   },
38698 /* sub.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
38699   {
38700     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sub16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "sub.b", 24,
38701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38702   },
38703 /* sub.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
38704   {
38705     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sub16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "sub.b", 24,
38706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38707   },
38708 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
38709   {
38710     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "sub.b", 32,
38711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38712   },
38713 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
38714   {
38715     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "sub.b", 32,
38716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38717   },
38718 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
38719   {
38720     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "sub.b", 32,
38721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38722   },
38723 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
38724   {
38725     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "sub.b", 40,
38726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38727   },
38728 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
38729   {
38730     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "sub.b", 40,
38731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38732   },
38733 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
38734   {
38735     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "sub.b", 40,
38736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38737   },
38738 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
38739   {
38740     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "sub.b", 32,
38741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38742   },
38743 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
38744   {
38745     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "sub.b", 32,
38746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38747   },
38748 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
38749   {
38750     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "sub.b", 32,
38751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38752   },
38753 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
38754   {
38755     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "sub.b", 40,
38756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38757   },
38758 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
38759   {
38760     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "sub.b", 40,
38761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38762   },
38763 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
38764   {
38765     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "sub.b", 40,
38766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38767   },
38768 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
38769   {
38770     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "sub.b", 32,
38771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38772   },
38773 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
38774   {
38775     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "sub.b", 32,
38776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38777   },
38778 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
38779   {
38780     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "sub16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "sub.b", 32,
38781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38782   },
38783 /* sub.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
38784   {
38785     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "sub16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "sub.b", 40,
38786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38787   },
38788 /* sub.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
38789   {
38790     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "sub16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "sub.b", 40,
38791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38792   },
38793 /* sub.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
38794   {
38795     M32C_INSN_SUB16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "sub16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "sub.b", 40,
38796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38797   },
38798 /* sub.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
38799   {
38800     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "sub16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "sub.b", 32,
38801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38802   },
38803 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
38804   {
38805     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "sub16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "sub.b", 32,
38806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38807   },
38808 /* sub.b${G} ${Dsp-16-u16},$Dst16RnQI */
38809   {
38810     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "sub16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "sub.b", 32,
38811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38812   },
38813 /* sub.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
38814   {
38815     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "sub16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "sub.b", 32,
38816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38817   },
38818 /* sub.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
38819   {
38820     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "sub16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "sub.b", 32,
38821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38822   },
38823 /* sub.b${G} ${Dsp-16-u16},$Dst16AnQI */
38824   {
38825     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "sub16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "sub.b", 32,
38826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38827   },
38828 /* sub.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
38829   {
38830     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sub16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "sub.b", 32,
38831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38832   },
38833 /* sub.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
38834   {
38835     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "sub16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "sub.b", 32,
38836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38837   },
38838 /* sub.b${G} ${Dsp-16-u16},[$Dst16An] */
38839   {
38840     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "sub16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "sub.b", 32,
38841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38842   },
38843 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
38844   {
38845     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "sub.b", 40,
38846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38847   },
38848 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
38849   {
38850     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "sub.b", 40,
38851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38852   },
38853 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
38854   {
38855     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "sub.b", 40,
38856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38857   },
38858 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
38859   {
38860     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "sub.b", 48,
38861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38862   },
38863 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
38864   {
38865     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "sub.b", 48,
38866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38867   },
38868 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
38869   {
38870     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "sub.b", 48,
38871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38872   },
38873 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
38874   {
38875     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "sub.b", 40,
38876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38877   },
38878 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
38879   {
38880     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "sub.b", 40,
38881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38882   },
38883 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
38884   {
38885     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "sub.b", 40,
38886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38887   },
38888 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
38889   {
38890     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "sub.b", 48,
38891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38892   },
38893 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
38894   {
38895     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "sub.b", 48,
38896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38897   },
38898 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
38899   {
38900     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "sub.b", 48,
38901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38902   },
38903 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
38904   {
38905     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "sub.b", 40,
38906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38907   },
38908 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
38909   {
38910     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "sub.b", 40,
38911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38912   },
38913 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
38914   {
38915     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "sub16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "sub.b", 40,
38916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38917   },
38918 /* sub.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
38919   {
38920     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "sub16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "sub.b", 48,
38921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38922   },
38923 /* sub.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
38924   {
38925     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "sub16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "sub.b", 48,
38926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38927   },
38928 /* sub.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
38929   {
38930     M32C_INSN_SUB16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "sub16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "sub.b", 48,
38931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38932   },
38933 /* sub.b${G} $Src16RnQI,$Dst16RnQI */
38934   {
38935     M32C_INSN_SUB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "sub16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "sub.b", 16,
38936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38937   },
38938 /* sub.b${G} $Src16AnQI,$Dst16RnQI */
38939   {
38940     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "sub16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "sub.b", 16,
38941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38942   },
38943 /* sub.b${G} [$Src16An],$Dst16RnQI */
38944   {
38945     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "sub16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "sub.b", 16,
38946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38947   },
38948 /* sub.b${G} $Src16RnQI,$Dst16AnQI */
38949   {
38950     M32C_INSN_SUB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "sub16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "sub.b", 16,
38951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38952   },
38953 /* sub.b${G} $Src16AnQI,$Dst16AnQI */
38954   {
38955     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "sub16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "sub.b", 16,
38956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38957   },
38958 /* sub.b${G} [$Src16An],$Dst16AnQI */
38959   {
38960     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "sub16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "sub.b", 16,
38961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38962   },
38963 /* sub.b${G} $Src16RnQI,[$Dst16An] */
38964   {
38965     M32C_INSN_SUB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "sub16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "sub.b", 16,
38966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38967   },
38968 /* sub.b${G} $Src16AnQI,[$Dst16An] */
38969   {
38970     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "sub16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "sub.b", 16,
38971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38972   },
38973 /* sub.b${G} [$Src16An],[$Dst16An] */
38974   {
38975     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "sub16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "sub.b", 16,
38976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38977   },
38978 /* sub.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
38979   {
38980     M32C_INSN_SUB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "sub16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "sub.b", 24,
38981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38982   },
38983 /* sub.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
38984   {
38985     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "sub16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "sub.b", 24,
38986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38987   },
38988 /* sub.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
38989   {
38990     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "sub16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "sub.b", 24,
38991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38992   },
38993 /* sub.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
38994   {
38995     M32C_INSN_SUB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "sub16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "sub.b", 32,
38996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
38997   },
38998 /* sub.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
38999   {
39000     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "sub16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "sub.b", 32,
39001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39002   },
39003 /* sub.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
39004   {
39005     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "sub16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "sub.b", 32,
39006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39007   },
39008 /* sub.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
39009   {
39010     M32C_INSN_SUB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "sub16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "sub.b", 24,
39011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39012   },
39013 /* sub.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
39014   {
39015     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "sub16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "sub.b", 24,
39016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39017   },
39018 /* sub.b${G} [$Src16An],${Dsp-16-u8}[sb] */
39019   {
39020     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "sub16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "sub.b", 24,
39021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39022   },
39023 /* sub.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
39024   {
39025     M32C_INSN_SUB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "sub16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "sub.b", 32,
39026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39027   },
39028 /* sub.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
39029   {
39030     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "sub16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "sub.b", 32,
39031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39032   },
39033 /* sub.b${G} [$Src16An],${Dsp-16-u16}[sb] */
39034   {
39035     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "sub16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "sub.b", 32,
39036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39037   },
39038 /* sub.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
39039   {
39040     M32C_INSN_SUB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "sub16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "sub.b", 24,
39041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39042   },
39043 /* sub.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
39044   {
39045     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "sub16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "sub.b", 24,
39046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39047   },
39048 /* sub.b${G} [$Src16An],${Dsp-16-s8}[fb] */
39049   {
39050     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "sub16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "sub.b", 24,
39051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39052   },
39053 /* sub.b${G} $Src16RnQI,${Dsp-16-u16} */
39054   {
39055     M32C_INSN_SUB16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "sub16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "sub.b", 32,
39056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39057   },
39058 /* sub.b${G} $Src16AnQI,${Dsp-16-u16} */
39059   {
39060     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "sub16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "sub.b", 32,
39061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39062   },
39063 /* sub.b${G} [$Src16An],${Dsp-16-u16} */
39064   {
39065     M32C_INSN_SUB16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "sub16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "sub.b", 32,
39066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39067   },
39068 /* sub.b${S} #${Imm-8-QI},r0l */
39069   {
39070     M32C_INSN_SUB16_B_S_IMM8_DST3_DST16_3_S_R0L_DIRECT_QI, "sub16.b.S-imm8-dst3-dst16-3-S-R0l-direct-QI", "sub.b", 16,
39071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39072   },
39073 /* sub.b${S} #${Imm-8-QI},r0h */
39074   {
39075     M32C_INSN_SUB16_B_S_IMM8_DST3_DST16_3_S_R0H_DIRECT_QI, "sub16.b.S-imm8-dst3-dst16-3-S-R0h-direct-QI", "sub.b", 16,
39076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39077   },
39078 /* sub.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
39079   {
39080     M32C_INSN_SUB16_B_S_IMM8_DST3_DST16_3_S_16_8_SB_RELATIVE_QI, "sub16.b.S-imm8-dst3-dst16-3-S-16-8-SB-relative-QI", "sub.b", 24,
39081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39082   },
39083 /* sub.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
39084   {
39085     M32C_INSN_SUB16_B_S_IMM8_DST3_DST16_3_S_16_8_FB_RELATIVE_QI, "sub16.b.S-imm8-dst3-dst16-3-S-16-8-FB-relative-QI", "sub.b", 24,
39086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39087   },
39088 /* sub.b${S} #${Imm-8-QI},${Dsp-16-u16} */
39089   {
39090     M32C_INSN_SUB16_B_S_IMM8_DST3_DST16_3_S_16_16_ABSOLUTE_QI, "sub16.b.S-imm8-dst3-dst16-3-S-16-16-absolute-QI", "sub.b", 32,
39091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39092   },
39093 /* sub.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
39094   {
39095     M32C_INSN_SUB32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "sub32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "sub.w", 32,
39096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39097   },
39098 /* sub.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
39099   {
39100     M32C_INSN_SUB32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "sub32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "sub.w", 32,
39101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39102   },
39103 /* sub.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
39104   {
39105     M32C_INSN_SUB32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "sub32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "sub.w", 32,
39106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39107   },
39108 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
39109   {
39110     M32C_INSN_SUB32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "sub.w", 40,
39111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39112   },
39113 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
39114   {
39115     M32C_INSN_SUB32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "sub.w", 40,
39116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39117   },
39118 /* sub.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
39119   {
39120     M32C_INSN_SUB32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "sub.w", 40,
39121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39122   },
39123 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
39124   {
39125     M32C_INSN_SUB32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "sub.w", 48,
39126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39127   },
39128 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
39129   {
39130     M32C_INSN_SUB32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "sub32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "sub.w", 48,
39131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39132   },
39133 /* sub.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
39134   {
39135     M32C_INSN_SUB32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "sub32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "sub.w", 48,
39136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39137   },
39138 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16} */
39139   {
39140     M32C_INSN_SUB32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "sub32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "sub.w", 48,
39141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39142   },
39143 /* sub.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
39144   {
39145     M32C_INSN_SUB32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "sub32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "sub.w", 56,
39146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39147   },
39148 /* sub.w${G} #${Imm-40-HI},${Dsp-16-u24} */
39149   {
39150     M32C_INSN_SUB32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "sub32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "sub.w", 56,
39151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39152   },
39153 /* sub.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
39154   {
39155     M32C_INSN_SUB32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "sub32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "sub.b", 24,
39156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39157   },
39158 /* sub.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
39159   {
39160     M32C_INSN_SUB32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "sub32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "sub.b", 24,
39161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39162   },
39163 /* sub.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
39164   {
39165     M32C_INSN_SUB32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "sub32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "sub.b", 24,
39166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39167   },
39168 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
39169   {
39170     M32C_INSN_SUB32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "sub.b", 32,
39171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39172   },
39173 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
39174   {
39175     M32C_INSN_SUB32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "sub.b", 32,
39176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39177   },
39178 /* sub.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
39179   {
39180     M32C_INSN_SUB32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "sub.b", 32,
39181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39182   },
39183 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
39184   {
39185     M32C_INSN_SUB32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "sub.b", 40,
39186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39187   },
39188 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
39189   {
39190     M32C_INSN_SUB32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "sub32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "sub.b", 40,
39191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39192   },
39193 /* sub.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
39194   {
39195     M32C_INSN_SUB32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "sub32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "sub.b", 40,
39196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39197   },
39198 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16} */
39199   {
39200     M32C_INSN_SUB32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "sub32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "sub.b", 40,
39201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39202   },
39203 /* sub.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
39204   {
39205     M32C_INSN_SUB32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "sub32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "sub.b", 48,
39206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39207   },
39208 /* sub.b${G} #${Imm-40-QI},${Dsp-16-u24} */
39209   {
39210     M32C_INSN_SUB32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "sub32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "sub.b", 48,
39211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39212   },
39213 /* sub.w${G} #${Imm-16-HI},$Dst16RnHI */
39214   {
39215     M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "sub16.w-imm-G-basic-dst16-Rn-direct-HI", "sub.w", 32,
39216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39217   },
39218 /* sub.w${G} #${Imm-16-HI},$Dst16AnHI */
39219   {
39220     M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "sub16.w-imm-G-basic-dst16-An-direct-HI", "sub.w", 32,
39221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39222   },
39223 /* sub.w${G} #${Imm-16-HI},[$Dst16An] */
39224   {
39225     M32C_INSN_SUB16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "sub16.w-imm-G-basic-dst16-An-indirect-HI", "sub.w", 32,
39226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39227   },
39228 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
39229   {
39230     M32C_INSN_SUB16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "sub16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "sub.w", 40,
39231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39232   },
39233 /* sub.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
39234   {
39235     M32C_INSN_SUB16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "sub16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "sub.w", 40,
39236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39237   },
39238 /* sub.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
39239   {
39240     M32C_INSN_SUB16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "sub16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "sub.w", 40,
39241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39242   },
39243 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
39244   {
39245     M32C_INSN_SUB16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "sub16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "sub.w", 48,
39246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39247   },
39248 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
39249   {
39250     M32C_INSN_SUB16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "sub16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "sub.w", 48,
39251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39252   },
39253 /* sub.w${G} #${Imm-32-HI},${Dsp-16-u16} */
39254   {
39255     M32C_INSN_SUB16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "sub16.w-imm-G-16-16-dst16-16-16-absolute-HI", "sub.w", 48,
39256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39257   },
39258 /* sub.b${G} #${Imm-16-QI},$Dst16RnQI */
39259   {
39260     M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "sub16.b-imm-G-basic-dst16-Rn-direct-QI", "sub.b", 24,
39261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39262   },
39263 /* sub.b${G} #${Imm-16-QI},$Dst16AnQI */
39264   {
39265     M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "sub16.b-imm-G-basic-dst16-An-direct-QI", "sub.b", 24,
39266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39267   },
39268 /* sub.b${G} #${Imm-16-QI},[$Dst16An] */
39269   {
39270     M32C_INSN_SUB16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "sub16.b-imm-G-basic-dst16-An-indirect-QI", "sub.b", 24,
39271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39272   },
39273 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
39274   {
39275     M32C_INSN_SUB16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "sub16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "sub.b", 32,
39276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39277   },
39278 /* sub.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
39279   {
39280     M32C_INSN_SUB16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "sub16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "sub.b", 32,
39281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39282   },
39283 /* sub.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
39284   {
39285     M32C_INSN_SUB16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "sub16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "sub.b", 32,
39286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39287   },
39288 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
39289   {
39290     M32C_INSN_SUB16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "sub16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "sub.b", 40,
39291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39292   },
39293 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
39294   {
39295     M32C_INSN_SUB16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "sub16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "sub.b", 40,
39296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39297   },
39298 /* sub.b${G} #${Imm-32-QI},${Dsp-16-u16} */
39299   {
39300     M32C_INSN_SUB16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "sub16.b-imm-G-16-16-dst16-16-16-absolute-QI", "sub.b", 40,
39301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
39302   },
39303 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39304   {
39305     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 32,
39306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39307   },
39308 /* dsub.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
39309   {
39310     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 32,
39311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39312   },
39313 /* dsub.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
39314   {
39315     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 32,
39316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39317   },
39318 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39319   {
39320     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 32,
39321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39322   },
39323 /* dsub.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
39324   {
39325     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 32,
39326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39327   },
39328 /* dsub.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
39329   {
39330     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 32,
39331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39332   },
39333 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39334   {
39335     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 32,
39336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39337   },
39338 /* dsub.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
39339   {
39340     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 32,
39341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39342   },
39343 /* dsub.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
39344   {
39345     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 32,
39346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39347   },
39348 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
39349   {
39350     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dsub.w", 40,
39351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39352   },
39353 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
39354   {
39355     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dsub.w", 40,
39356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39357   },
39358 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
39359   {
39360     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dsub.w", 40,
39361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39362   },
39363 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
39364   {
39365     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dsub.w", 48,
39366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39367   },
39368 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
39369   {
39370     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dsub.w", 48,
39371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39372   },
39373 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
39374   {
39375     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dsub.w", 48,
39376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39377   },
39378 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
39379   {
39380     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dsub.w", 56,
39381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39382   },
39383 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
39384   {
39385     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dsub.w", 56,
39386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39387   },
39388 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
39389   {
39390     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dsub.w", 56,
39391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39392   },
39393 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
39394   {
39395     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dsub.w", 40,
39396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39397   },
39398 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
39399   {
39400     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dsub.w", 40,
39401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39402   },
39403 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
39404   {
39405     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dsub.w", 40,
39406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39407   },
39408 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
39409   {
39410     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dsub.w", 48,
39411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39412   },
39413 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
39414   {
39415     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dsub.w", 48,
39416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39417   },
39418 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
39419   {
39420     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dsub.w", 48,
39421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39422   },
39423 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
39424   {
39425     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dsub.w", 40,
39426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39427   },
39428 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
39429   {
39430     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dsub.w", 40,
39431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39432   },
39433 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
39434   {
39435     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dsub.w", 40,
39436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39437   },
39438 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
39439   {
39440     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dsub.w", 48,
39441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39442   },
39443 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
39444   {
39445     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dsub.w", 48,
39446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39447   },
39448 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
39449   {
39450     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dsub.w", 48,
39451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39452   },
39453 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
39454   {
39455     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dsub.w", 48,
39456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39457   },
39458 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
39459   {
39460     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dsub.w", 48,
39461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39462   },
39463 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
39464   {
39465     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dsub.w", 48,
39466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39467   },
39468 /* dsub.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
39469   {
39470     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dsub.w", 56,
39471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39472   },
39473 /* dsub.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
39474   {
39475     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dsub.w", 56,
39476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39477   },
39478 /* dsub.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
39479   {
39480     M32C_INSN_DSUB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dsub.w", 56,
39481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39482   },
39483 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39484   {
39485     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 40,
39486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39487   },
39488 /* dsub.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
39489   {
39490     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 40,
39491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39492   },
39493 /* dsub.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
39494   {
39495     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 40,
39496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39497   },
39498 /* dsub.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
39499   {
39500     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 40,
39501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39502   },
39503 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39504   {
39505     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 40,
39506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39507   },
39508 /* dsub.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
39509   {
39510     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 40,
39511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39512   },
39513 /* dsub.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
39514   {
39515     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 40,
39516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39517   },
39518 /* dsub.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
39519   {
39520     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 40,
39521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39522   },
39523 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39524   {
39525     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 40,
39526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39527   },
39528 /* dsub.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
39529   {
39530     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 40,
39531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39532   },
39533 /* dsub.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
39534   {
39535     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 40,
39536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39537   },
39538 /* dsub.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
39539   {
39540     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 40,
39541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39542   },
39543 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
39544   {
39545     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dsub.w", 48,
39546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39547   },
39548 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39549   {
39550     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dsub.w", 48,
39551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39552   },
39553 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
39554   {
39555     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dsub.w", 48,
39556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39557   },
39558 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
39559   {
39560     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dsub.w", 48,
39561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39562   },
39563 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
39564   {
39565     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dsub.w", 56,
39566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39567   },
39568 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39569   {
39570     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dsub.w", 56,
39571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39572   },
39573 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
39574   {
39575     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dsub.w", 56,
39576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39577   },
39578 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
39579   {
39580     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dsub.w", 56,
39581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39582   },
39583 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
39584   {
39585     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dsub.w", 64,
39586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39587   },
39588 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39589   {
39590     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dsub.w", 64,
39591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39592   },
39593 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
39594   {
39595     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dsub.w", 64,
39596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39597   },
39598 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
39599   {
39600     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dsub.w", 64,
39601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39602   },
39603 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
39604   {
39605     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dsub.w", 48,
39606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39607   },
39608 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
39609   {
39610     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dsub.w", 48,
39611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39612   },
39613 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
39614   {
39615     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dsub.w", 48,
39616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39617   },
39618 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
39619   {
39620     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dsub.w", 48,
39621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39622   },
39623 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
39624   {
39625     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dsub.w", 56,
39626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39627   },
39628 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
39629   {
39630     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dsub.w", 56,
39631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39632   },
39633 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
39634   {
39635     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dsub.w", 56,
39636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39637   },
39638 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
39639   {
39640     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dsub.w", 56,
39641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39642   },
39643 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
39644   {
39645     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dsub.w", 48,
39646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39647   },
39648 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
39649   {
39650     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dsub.w", 48,
39651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39652   },
39653 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
39654   {
39655     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dsub.w", 48,
39656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39657   },
39658 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
39659   {
39660     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dsub.w", 48,
39661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39662   },
39663 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
39664   {
39665     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dsub.w", 56,
39666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39667   },
39668 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
39669   {
39670     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dsub.w", 56,
39671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39672   },
39673 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
39674   {
39675     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dsub.w", 56,
39676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39677   },
39678 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
39679   {
39680     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dsub.w", 56,
39681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39682   },
39683 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
39684   {
39685     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dsub.w", 56,
39686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39687   },
39688 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
39689   {
39690     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dsub.w", 56,
39691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39692   },
39693 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
39694   {
39695     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dsub.w", 56,
39696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39697   },
39698 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
39699   {
39700     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dsub.w", 56,
39701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39702   },
39703 /* dsub.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
39704   {
39705     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dsub.w", 64,
39706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39707   },
39708 /* dsub.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
39709   {
39710     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dsub.w", 64,
39711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39712   },
39713 /* dsub.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
39714   {
39715     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dsub.w", 64,
39716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39717   },
39718 /* dsub.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
39719   {
39720     M32C_INSN_DSUB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dsub.w", 64,
39721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39722   },
39723 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
39724   {
39725     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 48,
39726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39727   },
39728 /* dsub.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
39729   {
39730     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 48,
39731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39732   },
39733 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
39734   {
39735     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 48,
39736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39737   },
39738 /* dsub.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
39739   {
39740     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 48,
39741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39742   },
39743 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
39744   {
39745     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 48,
39746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39747   },
39748 /* dsub.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
39749   {
39750     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 48,
39751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39752   },
39753 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
39754   {
39755     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "dsub.w", 56,
39756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39757   },
39758 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
39759   {
39760     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "dsub.w", 56,
39761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39762   },
39763 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
39764   {
39765     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "dsub.w", 64,
39766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39767   },
39768 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
39769   {
39770     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "dsub.w", 64,
39771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39772   },
39773 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
39774   {
39775     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "dsub.w", 72,
39776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39777   },
39778 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
39779   {
39780     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "dsub.w", 72,
39781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39782   },
39783 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
39784   {
39785     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "dsub.w", 56,
39786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39787   },
39788 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
39789   {
39790     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "dsub.w", 56,
39791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39792   },
39793 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
39794   {
39795     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "dsub.w", 64,
39796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39797   },
39798 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
39799   {
39800     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "dsub.w", 64,
39801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39802   },
39803 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
39804   {
39805     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "dsub.w", 56,
39806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39807   },
39808 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
39809   {
39810     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "dsub.w", 56,
39811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39812   },
39813 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
39814   {
39815     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "dsub.w", 64,
39816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39817   },
39818 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
39819   {
39820     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "dsub.w", 64,
39821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39822   },
39823 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
39824   {
39825     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "dsub.w", 64,
39826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39827   },
39828 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
39829   {
39830     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "dsub.w", 64,
39831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39832   },
39833 /* dsub.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
39834   {
39835     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "dsub.w", 72,
39836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39837   },
39838 /* dsub.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
39839   {
39840     M32C_INSN_DSUB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "dsub.w", 72,
39841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39842   },
39843 /* dsub.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
39844   {
39845     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 24,
39846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39847   },
39848 /* dsub.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
39849   {
39850     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 24,
39851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39852   },
39853 /* dsub.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
39854   {
39855     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsub.w", 24,
39856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39857   },
39858 /* dsub.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
39859   {
39860     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 24,
39861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39862   },
39863 /* dsub.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
39864   {
39865     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 24,
39866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39867   },
39868 /* dsub.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
39869   {
39870     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsub.w", 24,
39871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39872   },
39873 /* dsub.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
39874   {
39875     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 24,
39876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39877   },
39878 /* dsub.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
39879   {
39880     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 24,
39881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39882   },
39883 /* dsub.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
39884   {
39885     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsub.w", 24,
39886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39887   },
39888 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
39889   {
39890     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dsub.w", 32,
39891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39892   },
39893 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
39894   {
39895     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dsub.w", 32,
39896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39897   },
39898 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
39899   {
39900     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dsub.w", 32,
39901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39902   },
39903 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
39904   {
39905     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dsub.w", 40,
39906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39907   },
39908 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
39909   {
39910     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dsub.w", 40,
39911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39912   },
39913 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
39914   {
39915     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dsub.w", 40,
39916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39917   },
39918 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
39919   {
39920     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dsub.w", 48,
39921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39922   },
39923 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
39924   {
39925     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dsub.w", 48,
39926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39927   },
39928 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
39929   {
39930     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dsub.w", 48,
39931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39932   },
39933 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
39934   {
39935     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dsub.w", 32,
39936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39937   },
39938 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
39939   {
39940     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dsub.w", 32,
39941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39942   },
39943 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
39944   {
39945     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dsub.w", 32,
39946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39947   },
39948 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
39949   {
39950     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dsub.w", 40,
39951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39952   },
39953 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
39954   {
39955     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dsub.w", 40,
39956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39957   },
39958 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
39959   {
39960     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dsub.w", 40,
39961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39962   },
39963 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
39964   {
39965     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dsub.w", 32,
39966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39967   },
39968 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
39969   {
39970     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dsub.w", 32,
39971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39972   },
39973 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
39974   {
39975     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dsub.w", 32,
39976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39977   },
39978 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
39979   {
39980     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dsub.w", 40,
39981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39982   },
39983 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
39984   {
39985     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dsub.w", 40,
39986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39987   },
39988 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
39989   {
39990     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dsub.w", 40,
39991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39992   },
39993 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
39994   {
39995     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dsub.w", 40,
39996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
39997   },
39998 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
39999   {
40000     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dsub.w", 40,
40001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40002   },
40003 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
40004   {
40005     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dsub.w", 40,
40006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40007   },
40008 /* dsub.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
40009   {
40010     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dsub.w", 48,
40011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40012   },
40013 /* dsub.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
40014   {
40015     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dsub.w", 48,
40016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40017   },
40018 /* dsub.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
40019   {
40020     M32C_INSN_DSUB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dsub.w", 48,
40021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40022   },
40023 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
40024   {
40025     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 32,
40026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40027   },
40028 /* dsub.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
40029   {
40030     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 32,
40031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40032   },
40033 /* dsub.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
40034   {
40035     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 32,
40036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40037   },
40038 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40039   {
40040     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 32,
40041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40042   },
40043 /* dsub.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
40044   {
40045     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 32,
40046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40047   },
40048 /* dsub.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
40049   {
40050     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 32,
40051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40052   },
40053 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40054   {
40055     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 32,
40056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40057   },
40058 /* dsub.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
40059   {
40060     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 32,
40061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40062   },
40063 /* dsub.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
40064   {
40065     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 32,
40066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40067   },
40068 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
40069   {
40070     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dsub.b", 40,
40071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40072   },
40073 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40074   {
40075     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dsub.b", 40,
40076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40077   },
40078 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40079   {
40080     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dsub.b", 40,
40081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40082   },
40083 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
40084   {
40085     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dsub.b", 48,
40086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40087   },
40088 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40089   {
40090     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dsub.b", 48,
40091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40092   },
40093 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40094   {
40095     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dsub.b", 48,
40096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40097   },
40098 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
40099   {
40100     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dsub.b", 56,
40101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40102   },
40103 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40104   {
40105     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dsub.b", 56,
40106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40107   },
40108 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40109   {
40110     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dsub.b", 56,
40111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40112   },
40113 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
40114   {
40115     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dsub.b", 40,
40116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40117   },
40118 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
40119   {
40120     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dsub.b", 40,
40121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40122   },
40123 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
40124   {
40125     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dsub.b", 40,
40126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40127   },
40128 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
40129   {
40130     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dsub.b", 48,
40131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40132   },
40133 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
40134   {
40135     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dsub.b", 48,
40136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40137   },
40138 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
40139   {
40140     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dsub.b", 48,
40141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40142   },
40143 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
40144   {
40145     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dsub.b", 40,
40146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40147   },
40148 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
40149   {
40150     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dsub.b", 40,
40151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40152   },
40153 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
40154   {
40155     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dsub.b", 40,
40156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40157   },
40158 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
40159   {
40160     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dsub.b", 48,
40161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40162   },
40163 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
40164   {
40165     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dsub.b", 48,
40166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40167   },
40168 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
40169   {
40170     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dsub.b", 48,
40171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40172   },
40173 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
40174   {
40175     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dsub.b", 48,
40176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40177   },
40178 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
40179   {
40180     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dsub.b", 48,
40181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40182   },
40183 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
40184   {
40185     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dsub.b", 48,
40186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40187   },
40188 /* dsub.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
40189   {
40190     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dsub.b", 56,
40191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40192   },
40193 /* dsub.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
40194   {
40195     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dsub.b", 56,
40196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40197   },
40198 /* dsub.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
40199   {
40200     M32C_INSN_DSUB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dsub.b", 56,
40201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40202   },
40203 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
40204   {
40205     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 40,
40206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40207   },
40208 /* dsub.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
40209   {
40210     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 40,
40211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40212   },
40213 /* dsub.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
40214   {
40215     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 40,
40216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40217   },
40218 /* dsub.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
40219   {
40220     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 40,
40221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40222   },
40223 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40224   {
40225     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 40,
40226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40227   },
40228 /* dsub.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
40229   {
40230     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 40,
40231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40232   },
40233 /* dsub.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
40234   {
40235     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 40,
40236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40237   },
40238 /* dsub.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
40239   {
40240     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 40,
40241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40242   },
40243 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40244   {
40245     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 40,
40246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40247   },
40248 /* dsub.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
40249   {
40250     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 40,
40251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40252   },
40253 /* dsub.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
40254   {
40255     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 40,
40256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40257   },
40258 /* dsub.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
40259   {
40260     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 40,
40261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40262   },
40263 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
40264   {
40265     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dsub.b", 48,
40266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40267   },
40268 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
40269   {
40270     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dsub.b", 48,
40271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40272   },
40273 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
40274   {
40275     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dsub.b", 48,
40276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40277   },
40278 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
40279   {
40280     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dsub.b", 48,
40281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40282   },
40283 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
40284   {
40285     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dsub.b", 56,
40286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40287   },
40288 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
40289   {
40290     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dsub.b", 56,
40291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40292   },
40293 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
40294   {
40295     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dsub.b", 56,
40296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40297   },
40298 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
40299   {
40300     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dsub.b", 56,
40301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40302   },
40303 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
40304   {
40305     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dsub.b", 64,
40306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40307   },
40308 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
40309   {
40310     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dsub.b", 64,
40311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40312   },
40313 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
40314   {
40315     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dsub.b", 64,
40316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40317   },
40318 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
40319   {
40320     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dsub.b", 64,
40321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40322   },
40323 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
40324   {
40325     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dsub.b", 48,
40326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40327   },
40328 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
40329   {
40330     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dsub.b", 48,
40331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40332   },
40333 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
40334   {
40335     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dsub.b", 48,
40336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40337   },
40338 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
40339   {
40340     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dsub.b", 48,
40341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40342   },
40343 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
40344   {
40345     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dsub.b", 56,
40346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40347   },
40348 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
40349   {
40350     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dsub.b", 56,
40351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40352   },
40353 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
40354   {
40355     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dsub.b", 56,
40356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40357   },
40358 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
40359   {
40360     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dsub.b", 56,
40361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40362   },
40363 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
40364   {
40365     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dsub.b", 48,
40366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40367   },
40368 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
40369   {
40370     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dsub.b", 48,
40371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40372   },
40373 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
40374   {
40375     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dsub.b", 48,
40376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40377   },
40378 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
40379   {
40380     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dsub.b", 48,
40381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40382   },
40383 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
40384   {
40385     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dsub.b", 56,
40386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40387   },
40388 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
40389   {
40390     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dsub.b", 56,
40391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40392   },
40393 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
40394   {
40395     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dsub.b", 56,
40396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40397   },
40398 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
40399   {
40400     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dsub.b", 56,
40401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40402   },
40403 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
40404   {
40405     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dsub.b", 56,
40406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40407   },
40408 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
40409   {
40410     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dsub.b", 56,
40411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40412   },
40413 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
40414   {
40415     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dsub.b", 56,
40416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40417   },
40418 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
40419   {
40420     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dsub.b", 56,
40421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40422   },
40423 /* dsub.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
40424   {
40425     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dsub.b", 64,
40426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40427   },
40428 /* dsub.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
40429   {
40430     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dsub.b", 64,
40431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40432   },
40433 /* dsub.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
40434   {
40435     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dsub.b", 64,
40436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40437   },
40438 /* dsub.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
40439   {
40440     M32C_INSN_DSUB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dsub.b", 64,
40441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40442   },
40443 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
40444   {
40445     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 48,
40446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40447   },
40448 /* dsub.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
40449   {
40450     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 48,
40451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40452   },
40453 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
40454   {
40455     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 48,
40456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40457   },
40458 /* dsub.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
40459   {
40460     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 48,
40461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40462   },
40463 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40464   {
40465     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 48,
40466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40467   },
40468 /* dsub.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
40469   {
40470     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 48,
40471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40472   },
40473 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
40474   {
40475     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "dsub.b", 56,
40476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40477   },
40478 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
40479   {
40480     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "dsub.b", 56,
40481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40482   },
40483 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
40484   {
40485     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "dsub.b", 64,
40486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40487   },
40488 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
40489   {
40490     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "dsub.b", 64,
40491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40492   },
40493 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
40494   {
40495     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "dsub.b", 72,
40496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40497   },
40498 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
40499   {
40500     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "dsub.b", 72,
40501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40502   },
40503 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
40504   {
40505     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "dsub.b", 56,
40506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40507   },
40508 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
40509   {
40510     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "dsub.b", 56,
40511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40512   },
40513 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
40514   {
40515     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "dsub.b", 64,
40516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40517   },
40518 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
40519   {
40520     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "dsub.b", 64,
40521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40522   },
40523 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
40524   {
40525     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "dsub.b", 56,
40526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40527   },
40528 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
40529   {
40530     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "dsub.b", 56,
40531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40532   },
40533 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
40534   {
40535     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "dsub.b", 64,
40536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40537   },
40538 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
40539   {
40540     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "dsub.b", 64,
40541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40542   },
40543 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
40544   {
40545     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "dsub.b", 64,
40546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40547   },
40548 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
40549   {
40550     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "dsub.b", 64,
40551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40552   },
40553 /* dsub.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
40554   {
40555     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "dsub.b", 72,
40556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40557   },
40558 /* dsub.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
40559   {
40560     M32C_INSN_DSUB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "dsub.b", 72,
40561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40562   },
40563 /* dsub.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
40564   {
40565     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 24,
40566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40567   },
40568 /* dsub.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
40569   {
40570     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 24,
40571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40572   },
40573 /* dsub.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
40574   {
40575     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsub.b", 24,
40576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40577   },
40578 /* dsub.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
40579   {
40580     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 24,
40581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40582   },
40583 /* dsub.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
40584   {
40585     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 24,
40586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40587   },
40588 /* dsub.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
40589   {
40590     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsub.b", 24,
40591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40592   },
40593 /* dsub.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
40594   {
40595     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 24,
40596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40597   },
40598 /* dsub.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
40599   {
40600     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 24,
40601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40602   },
40603 /* dsub.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
40604   {
40605     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsub.b", 24,
40606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40607   },
40608 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
40609   {
40610     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dsub.b", 32,
40611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40612   },
40613 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
40614   {
40615     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dsub.b", 32,
40616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40617   },
40618 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
40619   {
40620     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dsub.b", 32,
40621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40622   },
40623 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
40624   {
40625     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dsub.b", 40,
40626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40627   },
40628 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
40629   {
40630     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dsub.b", 40,
40631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40632   },
40633 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
40634   {
40635     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dsub.b", 40,
40636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40637   },
40638 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
40639   {
40640     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dsub.b", 48,
40641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40642   },
40643 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
40644   {
40645     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dsub.b", 48,
40646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40647   },
40648 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
40649   {
40650     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dsub.b", 48,
40651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40652   },
40653 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
40654   {
40655     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dsub.b", 32,
40656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40657   },
40658 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
40659   {
40660     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dsub.b", 32,
40661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40662   },
40663 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
40664   {
40665     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dsub.b", 32,
40666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40667   },
40668 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
40669   {
40670     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dsub.b", 40,
40671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40672   },
40673 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
40674   {
40675     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dsub.b", 40,
40676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40677   },
40678 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
40679   {
40680     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dsub.b", 40,
40681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40682   },
40683 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
40684   {
40685     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dsub.b", 32,
40686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40687   },
40688 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
40689   {
40690     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dsub.b", 32,
40691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40692   },
40693 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
40694   {
40695     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dsub.b", 32,
40696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40697   },
40698 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
40699   {
40700     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dsub.b", 40,
40701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40702   },
40703 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
40704   {
40705     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dsub.b", 40,
40706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40707   },
40708 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
40709   {
40710     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dsub.b", 40,
40711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40712   },
40713 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
40714   {
40715     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dsub.b", 40,
40716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40717   },
40718 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
40719   {
40720     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dsub.b", 40,
40721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40722   },
40723 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
40724   {
40725     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dsub.b", 40,
40726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40727   },
40728 /* dsub.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
40729   {
40730     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dsub.b", 48,
40731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40732   },
40733 /* dsub.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
40734   {
40735     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dsub.b", 48,
40736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40737   },
40738 /* dsub.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
40739   {
40740     M32C_INSN_DSUB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dsub.b", 48,
40741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40742   },
40743 /* dsub.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
40744   {
40745     M32C_INSN_DSUB32_W_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_HI, "dsub32.w-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-HI", "dsub.w", 40,
40746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40747   },
40748 /* dsub.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
40749   {
40750     M32C_INSN_DSUB32_W_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_HI, "dsub32.w-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-HI", "dsub.w", 40,
40751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40752   },
40753 /* dsub.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
40754   {
40755     M32C_INSN_DSUB32_W_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_HI, "dsub32.w-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-HI", "dsub.w", 40,
40756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40757   },
40758 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
40759   {
40760     M32C_INSN_DSUB32_W_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dsub32.w-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-HI", "dsub.w", 48,
40761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40762   },
40763 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
40764   {
40765     M32C_INSN_DSUB32_W_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dsub32.w-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-HI", "dsub.w", 48,
40766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40767   },
40768 /* dsub.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
40769   {
40770     M32C_INSN_DSUB32_W_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dsub32.w-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-HI", "dsub.w", 48,
40771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40772   },
40773 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
40774   {
40775     M32C_INSN_DSUB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dsub32.w-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-HI", "dsub.w", 56,
40776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40777   },
40778 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
40779   {
40780     M32C_INSN_DSUB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dsub32.w-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-HI", "dsub.w", 56,
40781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40782   },
40783 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
40784   {
40785     M32C_INSN_DSUB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dsub32.w-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-HI", "dsub.w", 56,
40786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40787   },
40788 /* dsub.w${X} #${Imm-40-HI},${Dsp-24-u16} */
40789   {
40790     M32C_INSN_DSUB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dsub32.w-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-HI", "dsub.w", 56,
40791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40792   },
40793 /* dsub.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
40794   {
40795     M32C_INSN_DSUB32_W_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dsub32.w-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-HI", "dsub.w", 64,
40796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40797   },
40798 /* dsub.w${X} #${Imm-48-HI},${Dsp-24-u24} */
40799   {
40800     M32C_INSN_DSUB32_W_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dsub32.w-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-HI", "dsub.w", 64,
40801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40802   },
40803 /* dsub.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
40804   {
40805     M32C_INSN_DSUB32_B_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_QI, "dsub32.b-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-QI", "dsub.b", 32,
40806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40807   },
40808 /* dsub.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
40809   {
40810     M32C_INSN_DSUB32_B_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_QI, "dsub32.b-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-QI", "dsub.b", 32,
40811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40812   },
40813 /* dsub.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
40814   {
40815     M32C_INSN_DSUB32_B_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_QI, "dsub32.b-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-QI", "dsub.b", 32,
40816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40817   },
40818 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
40819   {
40820     M32C_INSN_DSUB32_B_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dsub32.b-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-QI", "dsub.b", 40,
40821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40822   },
40823 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
40824   {
40825     M32C_INSN_DSUB32_B_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dsub32.b-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-QI", "dsub.b", 40,
40826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40827   },
40828 /* dsub.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
40829   {
40830     M32C_INSN_DSUB32_B_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dsub32.b-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-QI", "dsub.b", 40,
40831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40832   },
40833 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
40834   {
40835     M32C_INSN_DSUB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dsub32.b-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-QI", "dsub.b", 48,
40836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40837   },
40838 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
40839   {
40840     M32C_INSN_DSUB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dsub32.b-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-QI", "dsub.b", 48,
40841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40842   },
40843 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
40844   {
40845     M32C_INSN_DSUB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dsub32.b-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-QI", "dsub.b", 48,
40846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40847   },
40848 /* dsub.b${X} #${Imm-40-QI},${Dsp-24-u16} */
40849   {
40850     M32C_INSN_DSUB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dsub32.b-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-QI", "dsub.b", 48,
40851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40852   },
40853 /* dsub.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
40854   {
40855     M32C_INSN_DSUB32_B_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dsub32.b-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-QI", "dsub.b", 56,
40856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40857   },
40858 /* dsub.b${X} #${Imm-48-QI},${Dsp-24-u24} */
40859   {
40860     M32C_INSN_DSUB32_B_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dsub32.b-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-QI", "dsub.b", 56,
40861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40862   },
40863 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
40864   {
40865     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 32,
40866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40867   },
40868 /* dsbb.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
40869   {
40870     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 32,
40871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40872   },
40873 /* dsbb.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
40874   {
40875     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 32,
40876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40877   },
40878 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
40879   {
40880     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 32,
40881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40882   },
40883 /* dsbb.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
40884   {
40885     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 32,
40886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40887   },
40888 /* dsbb.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
40889   {
40890     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 32,
40891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40892   },
40893 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
40894   {
40895     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 32,
40896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40897   },
40898 /* dsbb.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
40899   {
40900     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 32,
40901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40902   },
40903 /* dsbb.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
40904   {
40905     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 32,
40906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40907   },
40908 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
40909   {
40910     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dsbb.w", 40,
40911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40912   },
40913 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40914   {
40915     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dsbb.w", 40,
40916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40917   },
40918 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
40919   {
40920     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dsbb.w", 40,
40921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40922   },
40923 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
40924   {
40925     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dsbb.w", 48,
40926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40927   },
40928 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40929   {
40930     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dsbb.w", 48,
40931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40932   },
40933 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
40934   {
40935     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dsbb.w", 48,
40936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40937   },
40938 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
40939   {
40940     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dsbb.w", 56,
40941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40942   },
40943 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40944   {
40945     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dsbb.w", 56,
40946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40947   },
40948 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
40949   {
40950     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dsbb.w", 56,
40951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40952   },
40953 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
40954   {
40955     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dsbb.w", 40,
40956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40957   },
40958 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
40959   {
40960     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dsbb.w", 40,
40961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40962   },
40963 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
40964   {
40965     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dsbb.w", 40,
40966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40967   },
40968 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
40969   {
40970     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dsbb.w", 48,
40971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40972   },
40973 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
40974   {
40975     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dsbb.w", 48,
40976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40977   },
40978 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
40979   {
40980     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dsbb.w", 48,
40981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40982   },
40983 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
40984   {
40985     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dsbb.w", 40,
40986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40987   },
40988 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
40989   {
40990     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dsbb.w", 40,
40991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40992   },
40993 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
40994   {
40995     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dsbb.w", 40,
40996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
40997   },
40998 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
40999   {
41000     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dsbb.w", 48,
41001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41002   },
41003 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
41004   {
41005     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dsbb.w", 48,
41006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41007   },
41008 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
41009   {
41010     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dsbb.w", 48,
41011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41012   },
41013 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
41014   {
41015     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dsbb.w", 48,
41016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41017   },
41018 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
41019   {
41020     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dsbb.w", 48,
41021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41022   },
41023 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
41024   {
41025     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dsbb.w", 48,
41026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41027   },
41028 /* dsbb.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
41029   {
41030     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dsbb.w", 56,
41031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41032   },
41033 /* dsbb.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
41034   {
41035     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dsbb.w", 56,
41036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41037   },
41038 /* dsbb.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
41039   {
41040     M32C_INSN_DSBB32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dsbb.w", 56,
41041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41042   },
41043 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
41044   {
41045     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 40,
41046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41047   },
41048 /* dsbb.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
41049   {
41050     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 40,
41051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41052   },
41053 /* dsbb.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
41054   {
41055     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 40,
41056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41057   },
41058 /* dsbb.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
41059   {
41060     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 40,
41061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41062   },
41063 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
41064   {
41065     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 40,
41066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41067   },
41068 /* dsbb.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
41069   {
41070     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 40,
41071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41072   },
41073 /* dsbb.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
41074   {
41075     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 40,
41076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41077   },
41078 /* dsbb.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
41079   {
41080     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 40,
41081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41082   },
41083 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41084   {
41085     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 40,
41086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41087   },
41088 /* dsbb.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
41089   {
41090     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 40,
41091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41092   },
41093 /* dsbb.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
41094   {
41095     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 40,
41096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41097   },
41098 /* dsbb.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
41099   {
41100     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 40,
41101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41102   },
41103 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
41104   {
41105     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dsbb.w", 48,
41106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41107   },
41108 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41109   {
41110     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dsbb.w", 48,
41111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41112   },
41113 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41114   {
41115     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dsbb.w", 48,
41116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41117   },
41118 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
41119   {
41120     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dsbb.w", 48,
41121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41122   },
41123 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
41124   {
41125     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dsbb.w", 56,
41126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41127   },
41128 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41129   {
41130     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dsbb.w", 56,
41131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41132   },
41133 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41134   {
41135     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dsbb.w", 56,
41136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41137   },
41138 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
41139   {
41140     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dsbb.w", 56,
41141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41142   },
41143 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
41144   {
41145     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dsbb.w", 64,
41146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41147   },
41148 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41149   {
41150     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dsbb.w", 64,
41151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41152   },
41153 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41154   {
41155     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dsbb.w", 64,
41156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41157   },
41158 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
41159   {
41160     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dsbb.w", 64,
41161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41162   },
41163 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
41164   {
41165     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dsbb.w", 48,
41166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41167   },
41168 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
41169   {
41170     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dsbb.w", 48,
41171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41172   },
41173 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
41174   {
41175     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dsbb.w", 48,
41176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41177   },
41178 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
41179   {
41180     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dsbb.w", 48,
41181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41182   },
41183 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
41184   {
41185     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dsbb.w", 56,
41186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41187   },
41188 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
41189   {
41190     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dsbb.w", 56,
41191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41192   },
41193 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
41194   {
41195     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dsbb.w", 56,
41196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41197   },
41198 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
41199   {
41200     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dsbb.w", 56,
41201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41202   },
41203 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
41204   {
41205     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dsbb.w", 48,
41206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41207   },
41208 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
41209   {
41210     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dsbb.w", 48,
41211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41212   },
41213 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
41214   {
41215     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dsbb.w", 48,
41216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41217   },
41218 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
41219   {
41220     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dsbb.w", 48,
41221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41222   },
41223 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
41224   {
41225     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dsbb.w", 56,
41226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41227   },
41228 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
41229   {
41230     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dsbb.w", 56,
41231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41232   },
41233 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
41234   {
41235     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dsbb.w", 56,
41236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41237   },
41238 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
41239   {
41240     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dsbb.w", 56,
41241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41242   },
41243 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
41244   {
41245     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dsbb.w", 56,
41246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41247   },
41248 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
41249   {
41250     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dsbb.w", 56,
41251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41252   },
41253 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
41254   {
41255     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dsbb.w", 56,
41256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41257   },
41258 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
41259   {
41260     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dsbb.w", 56,
41261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41262   },
41263 /* dsbb.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
41264   {
41265     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dsbb.w", 64,
41266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41267   },
41268 /* dsbb.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
41269   {
41270     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dsbb.w", 64,
41271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41272   },
41273 /* dsbb.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
41274   {
41275     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dsbb.w", 64,
41276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41277   },
41278 /* dsbb.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
41279   {
41280     M32C_INSN_DSBB32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dsbb.w", 64,
41281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41282   },
41283 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
41284   {
41285     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 48,
41286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41287   },
41288 /* dsbb.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
41289   {
41290     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 48,
41291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41292   },
41293 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
41294   {
41295     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 48,
41296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41297   },
41298 /* dsbb.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
41299   {
41300     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 48,
41301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41302   },
41303 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41304   {
41305     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 48,
41306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41307   },
41308 /* dsbb.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
41309   {
41310     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 48,
41311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41312   },
41313 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
41314   {
41315     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "dsbb.w", 56,
41316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41317   },
41318 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
41319   {
41320     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "dsbb.w", 56,
41321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41322   },
41323 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
41324   {
41325     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "dsbb.w", 64,
41326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41327   },
41328 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
41329   {
41330     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "dsbb.w", 64,
41331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41332   },
41333 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
41334   {
41335     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "dsbb.w", 72,
41336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41337   },
41338 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
41339   {
41340     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "dsbb.w", 72,
41341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41342   },
41343 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
41344   {
41345     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "dsbb.w", 56,
41346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41347   },
41348 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
41349   {
41350     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "dsbb.w", 56,
41351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41352   },
41353 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
41354   {
41355     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "dsbb.w", 64,
41356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41357   },
41358 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
41359   {
41360     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "dsbb.w", 64,
41361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41362   },
41363 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
41364   {
41365     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "dsbb.w", 56,
41366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41367   },
41368 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
41369   {
41370     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "dsbb.w", 56,
41371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41372   },
41373 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
41374   {
41375     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "dsbb.w", 64,
41376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41377   },
41378 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
41379   {
41380     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "dsbb.w", 64,
41381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41382   },
41383 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
41384   {
41385     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "dsbb.w", 64,
41386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41387   },
41388 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
41389   {
41390     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "dsbb.w", 64,
41391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41392   },
41393 /* dsbb.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
41394   {
41395     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "dsbb.w", 72,
41396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41397   },
41398 /* dsbb.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
41399   {
41400     M32C_INSN_DSBB32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "dsbb.w", 72,
41401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41402   },
41403 /* dsbb.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
41404   {
41405     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 24,
41406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41407   },
41408 /* dsbb.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
41409   {
41410     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 24,
41411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41412   },
41413 /* dsbb.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
41414   {
41415     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 24,
41416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41417   },
41418 /* dsbb.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
41419   {
41420     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 24,
41421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41422   },
41423 /* dsbb.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
41424   {
41425     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 24,
41426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41427   },
41428 /* dsbb.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
41429   {
41430     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dsbb.w", 24,
41431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41432   },
41433 /* dsbb.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
41434   {
41435     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 24,
41436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41437   },
41438 /* dsbb.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
41439   {
41440     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 24,
41441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41442   },
41443 /* dsbb.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
41444   {
41445     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dsbb.w", 24,
41446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41447   },
41448 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41449   {
41450     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dsbb.w", 32,
41451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41452   },
41453 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
41454   {
41455     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dsbb.w", 32,
41456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41457   },
41458 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
41459   {
41460     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dsbb.w", 32,
41461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41462   },
41463 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41464   {
41465     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dsbb.w", 40,
41466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41467   },
41468 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
41469   {
41470     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dsbb.w", 40,
41471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41472   },
41473 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
41474   {
41475     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dsbb.w", 40,
41476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41477   },
41478 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41479   {
41480     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dsbb.w", 48,
41481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41482   },
41483 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
41484   {
41485     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dsbb.w", 48,
41486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41487   },
41488 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
41489   {
41490     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dsbb.w", 48,
41491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41492   },
41493 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
41494   {
41495     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dsbb.w", 32,
41496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41497   },
41498 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
41499   {
41500     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dsbb.w", 32,
41501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41502   },
41503 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
41504   {
41505     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dsbb.w", 32,
41506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41507   },
41508 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
41509   {
41510     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dsbb.w", 40,
41511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41512   },
41513 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
41514   {
41515     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dsbb.w", 40,
41516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41517   },
41518 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
41519   {
41520     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dsbb.w", 40,
41521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41522   },
41523 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
41524   {
41525     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dsbb.w", 32,
41526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41527   },
41528 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
41529   {
41530     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dsbb.w", 32,
41531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41532   },
41533 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
41534   {
41535     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dsbb.w", 32,
41536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41537   },
41538 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
41539   {
41540     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dsbb.w", 40,
41541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41542   },
41543 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
41544   {
41545     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dsbb.w", 40,
41546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41547   },
41548 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
41549   {
41550     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dsbb.w", 40,
41551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41552   },
41553 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
41554   {
41555     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dsbb.w", 40,
41556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41557   },
41558 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
41559   {
41560     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dsbb.w", 40,
41561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41562   },
41563 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
41564   {
41565     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dsbb.w", 40,
41566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41567   },
41568 /* dsbb.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
41569   {
41570     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dsbb.w", 48,
41571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41572   },
41573 /* dsbb.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
41574   {
41575     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dsbb.w", 48,
41576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41577   },
41578 /* dsbb.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
41579   {
41580     M32C_INSN_DSBB32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dsbb.w", 48,
41581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41582   },
41583 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41584   {
41585     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 32,
41586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41587   },
41588 /* dsbb.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
41589   {
41590     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 32,
41591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41592   },
41593 /* dsbb.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
41594   {
41595     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 32,
41596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41597   },
41598 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41599   {
41600     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 32,
41601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41602   },
41603 /* dsbb.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
41604   {
41605     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 32,
41606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41607   },
41608 /* dsbb.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
41609   {
41610     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 32,
41611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41612   },
41613 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41614   {
41615     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 32,
41616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41617   },
41618 /* dsbb.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
41619   {
41620     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 32,
41621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41622   },
41623 /* dsbb.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
41624   {
41625     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 32,
41626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41627   },
41628 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
41629   {
41630     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dsbb.b", 40,
41631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41632   },
41633 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
41634   {
41635     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dsbb.b", 40,
41636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41637   },
41638 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
41639   {
41640     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dsbb.b", 40,
41641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41642   },
41643 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
41644   {
41645     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dsbb.b", 48,
41646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41647   },
41648 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
41649   {
41650     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dsbb.b", 48,
41651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41652   },
41653 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
41654   {
41655     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dsbb.b", 48,
41656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41657   },
41658 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
41659   {
41660     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dsbb.b", 56,
41661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41662   },
41663 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
41664   {
41665     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dsbb.b", 56,
41666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41667   },
41668 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
41669   {
41670     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dsbb.b", 56,
41671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41672   },
41673 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
41674   {
41675     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dsbb.b", 40,
41676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41677   },
41678 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
41679   {
41680     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dsbb.b", 40,
41681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41682   },
41683 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
41684   {
41685     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dsbb.b", 40,
41686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41687   },
41688 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
41689   {
41690     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dsbb.b", 48,
41691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41692   },
41693 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
41694   {
41695     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dsbb.b", 48,
41696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41697   },
41698 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
41699   {
41700     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dsbb.b", 48,
41701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41702   },
41703 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
41704   {
41705     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dsbb.b", 40,
41706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41707   },
41708 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
41709   {
41710     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dsbb.b", 40,
41711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41712   },
41713 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
41714   {
41715     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dsbb.b", 40,
41716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41717   },
41718 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
41719   {
41720     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dsbb.b", 48,
41721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41722   },
41723 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
41724   {
41725     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dsbb.b", 48,
41726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41727   },
41728 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
41729   {
41730     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dsbb.b", 48,
41731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41732   },
41733 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
41734   {
41735     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dsbb.b", 48,
41736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41737   },
41738 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
41739   {
41740     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dsbb.b", 48,
41741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41742   },
41743 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
41744   {
41745     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dsbb.b", 48,
41746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41747   },
41748 /* dsbb.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
41749   {
41750     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dsbb.b", 56,
41751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41752   },
41753 /* dsbb.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
41754   {
41755     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dsbb.b", 56,
41756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41757   },
41758 /* dsbb.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
41759   {
41760     M32C_INSN_DSBB32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dsbb.b", 56,
41761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41762   },
41763 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
41764   {
41765     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 40,
41766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41767   },
41768 /* dsbb.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
41769   {
41770     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 40,
41771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41772   },
41773 /* dsbb.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
41774   {
41775     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 40,
41776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41777   },
41778 /* dsbb.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
41779   {
41780     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 40,
41781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41782   },
41783 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
41784   {
41785     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 40,
41786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41787   },
41788 /* dsbb.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
41789   {
41790     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 40,
41791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41792   },
41793 /* dsbb.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
41794   {
41795     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 40,
41796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41797   },
41798 /* dsbb.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
41799   {
41800     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 40,
41801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41802   },
41803 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
41804   {
41805     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 40,
41806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41807   },
41808 /* dsbb.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
41809   {
41810     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 40,
41811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41812   },
41813 /* dsbb.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
41814   {
41815     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 40,
41816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41817   },
41818 /* dsbb.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
41819   {
41820     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 40,
41821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41822   },
41823 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
41824   {
41825     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dsbb.b", 48,
41826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41827   },
41828 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41829   {
41830     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dsbb.b", 48,
41831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41832   },
41833 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
41834   {
41835     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dsbb.b", 48,
41836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41837   },
41838 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
41839   {
41840     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dsbb.b", 48,
41841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41842   },
41843 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
41844   {
41845     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dsbb.b", 56,
41846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41847   },
41848 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41849   {
41850     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dsbb.b", 56,
41851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41852   },
41853 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
41854   {
41855     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dsbb.b", 56,
41856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41857   },
41858 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
41859   {
41860     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dsbb.b", 56,
41861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41862   },
41863 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
41864   {
41865     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dsbb.b", 64,
41866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41867   },
41868 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41869   {
41870     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dsbb.b", 64,
41871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41872   },
41873 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
41874   {
41875     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dsbb.b", 64,
41876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41877   },
41878 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
41879   {
41880     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dsbb.b", 64,
41881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41882   },
41883 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
41884   {
41885     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dsbb.b", 48,
41886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41887   },
41888 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
41889   {
41890     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dsbb.b", 48,
41891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41892   },
41893 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
41894   {
41895     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dsbb.b", 48,
41896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41897   },
41898 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
41899   {
41900     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dsbb.b", 48,
41901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41902   },
41903 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
41904   {
41905     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dsbb.b", 56,
41906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41907   },
41908 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
41909   {
41910     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dsbb.b", 56,
41911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41912   },
41913 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
41914   {
41915     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dsbb.b", 56,
41916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41917   },
41918 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
41919   {
41920     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dsbb.b", 56,
41921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41922   },
41923 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
41924   {
41925     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dsbb.b", 48,
41926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41927   },
41928 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
41929   {
41930     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dsbb.b", 48,
41931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41932   },
41933 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
41934   {
41935     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dsbb.b", 48,
41936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41937   },
41938 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
41939   {
41940     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dsbb.b", 48,
41941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41942   },
41943 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
41944   {
41945     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dsbb.b", 56,
41946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41947   },
41948 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
41949   {
41950     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dsbb.b", 56,
41951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41952   },
41953 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
41954   {
41955     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dsbb.b", 56,
41956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41957   },
41958 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
41959   {
41960     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dsbb.b", 56,
41961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41962   },
41963 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
41964   {
41965     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dsbb.b", 56,
41966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41967   },
41968 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
41969   {
41970     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dsbb.b", 56,
41971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41972   },
41973 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
41974   {
41975     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dsbb.b", 56,
41976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41977   },
41978 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
41979   {
41980     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dsbb.b", 56,
41981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41982   },
41983 /* dsbb.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
41984   {
41985     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dsbb.b", 64,
41986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41987   },
41988 /* dsbb.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
41989   {
41990     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dsbb.b", 64,
41991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41992   },
41993 /* dsbb.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
41994   {
41995     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dsbb.b", 64,
41996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
41997   },
41998 /* dsbb.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
41999   {
42000     M32C_INSN_DSBB32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dsbb.b", 64,
42001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42002   },
42003 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
42004   {
42005     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 48,
42006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42007   },
42008 /* dsbb.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
42009   {
42010     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 48,
42011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42012   },
42013 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
42014   {
42015     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 48,
42016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42017   },
42018 /* dsbb.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
42019   {
42020     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 48,
42021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42022   },
42023 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
42024   {
42025     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 48,
42026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42027   },
42028 /* dsbb.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
42029   {
42030     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 48,
42031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42032   },
42033 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
42034   {
42035     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "dsbb.b", 56,
42036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42037   },
42038 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
42039   {
42040     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "dsbb.b", 56,
42041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42042   },
42043 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
42044   {
42045     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "dsbb.b", 64,
42046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42047   },
42048 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
42049   {
42050     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "dsbb.b", 64,
42051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42052   },
42053 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
42054   {
42055     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "dsbb.b", 72,
42056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42057   },
42058 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
42059   {
42060     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "dsbb.b", 72,
42061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42062   },
42063 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
42064   {
42065     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "dsbb.b", 56,
42066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42067   },
42068 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
42069   {
42070     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "dsbb.b", 56,
42071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42072   },
42073 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
42074   {
42075     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "dsbb.b", 64,
42076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42077   },
42078 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
42079   {
42080     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "dsbb.b", 64,
42081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42082   },
42083 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
42084   {
42085     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "dsbb.b", 56,
42086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42087   },
42088 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
42089   {
42090     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "dsbb.b", 56,
42091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42092   },
42093 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
42094   {
42095     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "dsbb.b", 64,
42096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42097   },
42098 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
42099   {
42100     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "dsbb.b", 64,
42101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42102   },
42103 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
42104   {
42105     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "dsbb.b", 64,
42106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42107   },
42108 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
42109   {
42110     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "dsbb.b", 64,
42111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42112   },
42113 /* dsbb.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
42114   {
42115     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "dsbb.b", 72,
42116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42117   },
42118 /* dsbb.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
42119   {
42120     M32C_INSN_DSBB32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "dsbb.b", 72,
42121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42122   },
42123 /* dsbb.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
42124   {
42125     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 24,
42126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42127   },
42128 /* dsbb.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
42129   {
42130     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 24,
42131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42132   },
42133 /* dsbb.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
42134   {
42135     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 24,
42136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42137   },
42138 /* dsbb.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
42139   {
42140     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 24,
42141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42142   },
42143 /* dsbb.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
42144   {
42145     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 24,
42146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42147   },
42148 /* dsbb.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
42149   {
42150     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dsbb.b", 24,
42151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42152   },
42153 /* dsbb.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
42154   {
42155     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 24,
42156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42157   },
42158 /* dsbb.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
42159   {
42160     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 24,
42161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42162   },
42163 /* dsbb.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
42164   {
42165     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dsbb.b", 24,
42166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42167   },
42168 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
42169   {
42170     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dsbb.b", 32,
42171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42172   },
42173 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
42174   {
42175     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dsbb.b", 32,
42176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42177   },
42178 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
42179   {
42180     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dsbb.b", 32,
42181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42182   },
42183 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
42184   {
42185     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dsbb.b", 40,
42186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42187   },
42188 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
42189   {
42190     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dsbb.b", 40,
42191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42192   },
42193 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
42194   {
42195     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dsbb.b", 40,
42196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42197   },
42198 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
42199   {
42200     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dsbb.b", 48,
42201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42202   },
42203 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
42204   {
42205     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dsbb.b", 48,
42206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42207   },
42208 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
42209   {
42210     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dsbb.b", 48,
42211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42212   },
42213 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
42214   {
42215     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dsbb.b", 32,
42216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42217   },
42218 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
42219   {
42220     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dsbb.b", 32,
42221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42222   },
42223 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
42224   {
42225     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dsbb.b", 32,
42226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42227   },
42228 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
42229   {
42230     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dsbb.b", 40,
42231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42232   },
42233 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
42234   {
42235     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dsbb.b", 40,
42236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42237   },
42238 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
42239   {
42240     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dsbb.b", 40,
42241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42242   },
42243 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
42244   {
42245     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dsbb.b", 32,
42246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42247   },
42248 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
42249   {
42250     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dsbb.b", 32,
42251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42252   },
42253 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
42254   {
42255     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dsbb.b", 32,
42256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42257   },
42258 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
42259   {
42260     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dsbb.b", 40,
42261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42262   },
42263 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
42264   {
42265     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dsbb.b", 40,
42266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42267   },
42268 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
42269   {
42270     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dsbb.b", 40,
42271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42272   },
42273 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
42274   {
42275     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dsbb.b", 40,
42276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42277   },
42278 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
42279   {
42280     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dsbb.b", 40,
42281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42282   },
42283 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
42284   {
42285     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dsbb.b", 40,
42286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42287   },
42288 /* dsbb.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
42289   {
42290     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dsbb.b", 48,
42291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42292   },
42293 /* dsbb.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
42294   {
42295     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dsbb.b", 48,
42296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42297   },
42298 /* dsbb.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
42299   {
42300     M32C_INSN_DSBB32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dsbb.b", 48,
42301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42302   },
42303 /* dsbb.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
42304   {
42305     M32C_INSN_DSBB32_W_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_HI, "dsbb32.w-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-HI", "dsbb.w", 40,
42306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42307   },
42308 /* dsbb.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
42309   {
42310     M32C_INSN_DSBB32_W_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_HI, "dsbb32.w-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-HI", "dsbb.w", 40,
42311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42312   },
42313 /* dsbb.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
42314   {
42315     M32C_INSN_DSBB32_W_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_HI, "dsbb32.w-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-HI", "dsbb.w", 40,
42316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42317   },
42318 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
42319   {
42320     M32C_INSN_DSBB32_W_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-HI", "dsbb.w", 48,
42321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42322   },
42323 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
42324   {
42325     M32C_INSN_DSBB32_W_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-HI", "dsbb.w", 48,
42326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42327   },
42328 /* dsbb.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
42329   {
42330     M32C_INSN_DSBB32_W_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-HI", "dsbb.w", 48,
42331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42332   },
42333 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
42334   {
42335     M32C_INSN_DSBB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-HI", "dsbb.w", 56,
42336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42337   },
42338 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
42339   {
42340     M32C_INSN_DSBB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dsbb32.w-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-HI", "dsbb.w", 56,
42341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42342   },
42343 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
42344   {
42345     M32C_INSN_DSBB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dsbb32.w-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-HI", "dsbb.w", 56,
42346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42347   },
42348 /* dsbb.w${X} #${Imm-40-HI},${Dsp-24-u16} */
42349   {
42350     M32C_INSN_DSBB32_W_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dsbb32.w-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-HI", "dsbb.w", 56,
42351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42352   },
42353 /* dsbb.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
42354   {
42355     M32C_INSN_DSBB32_W_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dsbb32.w-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-HI", "dsbb.w", 64,
42356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42357   },
42358 /* dsbb.w${X} #${Imm-48-HI},${Dsp-24-u24} */
42359   {
42360     M32C_INSN_DSBB32_W_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dsbb32.w-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-HI", "dsbb.w", 64,
42361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42362   },
42363 /* dsbb.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
42364   {
42365     M32C_INSN_DSBB32_B_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_QI, "dsbb32.b-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-QI", "dsbb.b", 32,
42366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42367   },
42368 /* dsbb.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
42369   {
42370     M32C_INSN_DSBB32_B_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_QI, "dsbb32.b-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-QI", "dsbb.b", 32,
42371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42372   },
42373 /* dsbb.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
42374   {
42375     M32C_INSN_DSBB32_B_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_QI, "dsbb32.b-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-QI", "dsbb.b", 32,
42376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42377   },
42378 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
42379   {
42380     M32C_INSN_DSBB32_B_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-QI", "dsbb.b", 40,
42381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42382   },
42383 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
42384   {
42385     M32C_INSN_DSBB32_B_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-QI", "dsbb.b", 40,
42386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42387   },
42388 /* dsbb.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
42389   {
42390     M32C_INSN_DSBB32_B_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-QI", "dsbb.b", 40,
42391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42392   },
42393 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
42394   {
42395     M32C_INSN_DSBB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-QI", "dsbb.b", 48,
42396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42397   },
42398 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
42399   {
42400     M32C_INSN_DSBB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dsbb32.b-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-QI", "dsbb.b", 48,
42401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42402   },
42403 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
42404   {
42405     M32C_INSN_DSBB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dsbb32.b-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-QI", "dsbb.b", 48,
42406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42407   },
42408 /* dsbb.b${X} #${Imm-40-QI},${Dsp-24-u16} */
42409   {
42410     M32C_INSN_DSBB32_B_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dsbb32.b-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-QI", "dsbb.b", 48,
42411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42412   },
42413 /* dsbb.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
42414   {
42415     M32C_INSN_DSBB32_B_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dsbb32.b-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-QI", "dsbb.b", 56,
42416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42417   },
42418 /* dsbb.b${X} #${Imm-48-QI},${Dsp-24-u24} */
42419   {
42420     M32C_INSN_DSBB32_B_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dsbb32.b-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-QI", "dsbb.b", 56,
42421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42422   },
42423 /* divx.l $Dst32RnPrefixedSI */
42424   {
42425     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_RN_DIRECT_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-Rn-direct-Prefixed-SI", "divx.l", 24,
42426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42427   },
42428 /* divx.l $Dst32AnPrefixedSI */
42429   {
42430     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_AN_DIRECT_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-An-direct-Prefixed-SI", "divx.l", 24,
42431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42432   },
42433 /* divx.l [$Dst32AnPrefixed] */
42434   {
42435     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_AN_INDIRECT_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-An-indirect-Prefixed-SI", "divx.l", 24,
42436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42437   },
42438 /* divx.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42439   {
42440     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-24-8-An-relative-Prefixed-SI", "divx.l", 32,
42441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42442   },
42443 /* divx.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42444   {
42445     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-24-16-An-relative-Prefixed-SI", "divx.l", 40,
42446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42447   },
42448 /* divx.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42449   {
42450     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-24-24-An-relative-Prefixed-SI", "divx.l", 48,
42451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42452   },
42453 /* divx.l ${Dsp-24-u8}[sb] */
42454   {
42455     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-24-8-SB-relative-Prefixed-SI", "divx.l", 32,
42456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42457   },
42458 /* divx.l ${Dsp-24-u16}[sb] */
42459   {
42460     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-24-16-SB-relative-Prefixed-SI", "divx.l", 40,
42461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42462   },
42463 /* divx.l ${Dsp-24-s8}[fb] */
42464   {
42465     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-24-8-FB-relative-Prefixed-SI", "divx.l", 32,
42466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42467   },
42468 /* divx.l ${Dsp-24-s16}[fb] */
42469   {
42470     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-24-16-FB-relative-Prefixed-SI", "divx.l", 40,
42471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42472   },
42473 /* divx.l ${Dsp-24-u16} */
42474   {
42475     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_24_16_ABSOLUTE_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-24-16-absolute-Prefixed-SI", "divx.l", 40,
42476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42477   },
42478 /* divx.l ${Dsp-24-u24} */
42479   {
42480     M32C_INSN_DIVX32_L_DST32_24_PREFIXED_SI_DST32_24_24_ABSOLUTE_PREFIXED_SI, "divx32.l-dst32-24-Prefixed-SI-dst32-24-24-absolute-Prefixed-SI", "divx.l", 48,
42481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42482   },
42483 /* divu.l $Dst32RnPrefixedSI */
42484   {
42485     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_RN_DIRECT_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-Rn-direct-Prefixed-SI", "divu.l", 24,
42486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42487   },
42488 /* divu.l $Dst32AnPrefixedSI */
42489   {
42490     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_AN_DIRECT_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-An-direct-Prefixed-SI", "divu.l", 24,
42491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42492   },
42493 /* divu.l [$Dst32AnPrefixed] */
42494   {
42495     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_AN_INDIRECT_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-An-indirect-Prefixed-SI", "divu.l", 24,
42496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42497   },
42498 /* divu.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42499   {
42500     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-24-8-An-relative-Prefixed-SI", "divu.l", 32,
42501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42502   },
42503 /* divu.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42504   {
42505     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-24-16-An-relative-Prefixed-SI", "divu.l", 40,
42506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42507   },
42508 /* divu.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42509   {
42510     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-24-24-An-relative-Prefixed-SI", "divu.l", 48,
42511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42512   },
42513 /* divu.l ${Dsp-24-u8}[sb] */
42514   {
42515     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-24-8-SB-relative-Prefixed-SI", "divu.l", 32,
42516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42517   },
42518 /* divu.l ${Dsp-24-u16}[sb] */
42519   {
42520     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-24-16-SB-relative-Prefixed-SI", "divu.l", 40,
42521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42522   },
42523 /* divu.l ${Dsp-24-s8}[fb] */
42524   {
42525     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-24-8-FB-relative-Prefixed-SI", "divu.l", 32,
42526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42527   },
42528 /* divu.l ${Dsp-24-s16}[fb] */
42529   {
42530     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-24-16-FB-relative-Prefixed-SI", "divu.l", 40,
42531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42532   },
42533 /* divu.l ${Dsp-24-u16} */
42534   {
42535     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_24_16_ABSOLUTE_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-24-16-absolute-Prefixed-SI", "divu.l", 40,
42536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42537   },
42538 /* divu.l ${Dsp-24-u24} */
42539   {
42540     M32C_INSN_DIVU32_L_DST32_24_PREFIXED_SI_DST32_24_24_ABSOLUTE_PREFIXED_SI, "divu32.l-dst32-24-Prefixed-SI-dst32-24-24-absolute-Prefixed-SI", "divu.l", 48,
42541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42542   },
42543 /* div.l $Dst32RnPrefixedSI */
42544   {
42545     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_RN_DIRECT_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-Rn-direct-Prefixed-SI", "div.l", 24,
42546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42547   },
42548 /* div.l $Dst32AnPrefixedSI */
42549   {
42550     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_AN_DIRECT_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-An-direct-Prefixed-SI", "div.l", 24,
42551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42552   },
42553 /* div.l [$Dst32AnPrefixed] */
42554   {
42555     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_AN_INDIRECT_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-An-indirect-Prefixed-SI", "div.l", 24,
42556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42557   },
42558 /* div.l ${Dsp-24-u8}[$Dst32AnPrefixed] */
42559   {
42560     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_24_8_AN_RELATIVE_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-24-8-An-relative-Prefixed-SI", "div.l", 32,
42561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42562   },
42563 /* div.l ${Dsp-24-u16}[$Dst32AnPrefixed] */
42564   {
42565     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_24_16_AN_RELATIVE_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-24-16-An-relative-Prefixed-SI", "div.l", 40,
42566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42567   },
42568 /* div.l ${Dsp-24-u24}[$Dst32AnPrefixed] */
42569   {
42570     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_24_24_AN_RELATIVE_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-24-24-An-relative-Prefixed-SI", "div.l", 48,
42571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42572   },
42573 /* div.l ${Dsp-24-u8}[sb] */
42574   {
42575     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_24_8_SB_RELATIVE_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-24-8-SB-relative-Prefixed-SI", "div.l", 32,
42576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42577   },
42578 /* div.l ${Dsp-24-u16}[sb] */
42579   {
42580     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_24_16_SB_RELATIVE_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-24-16-SB-relative-Prefixed-SI", "div.l", 40,
42581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42582   },
42583 /* div.l ${Dsp-24-s8}[fb] */
42584   {
42585     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_24_8_FB_RELATIVE_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-24-8-FB-relative-Prefixed-SI", "div.l", 32,
42586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42587   },
42588 /* div.l ${Dsp-24-s16}[fb] */
42589   {
42590     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_24_16_FB_RELATIVE_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-24-16-FB-relative-Prefixed-SI", "div.l", 40,
42591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42592   },
42593 /* div.l ${Dsp-24-u16} */
42594   {
42595     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_24_16_ABSOLUTE_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-24-16-absolute-Prefixed-SI", "div.l", 40,
42596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42597   },
42598 /* div.l ${Dsp-24-u24} */
42599   {
42600     M32C_INSN_DIV32_L_DST32_24_PREFIXED_SI_DST32_24_24_ABSOLUTE_PREFIXED_SI, "div32.l-dst32-24-Prefixed-SI-dst32-24-24-absolute-Prefixed-SI", "div.l", 48,
42601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42602   },
42603 /* divx.w $Dst32RnUnprefixedHI */
42604   {
42605     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "divx.w", 16,
42606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42607   },
42608 /* divx.w $Dst32AnUnprefixedHI */
42609   {
42610     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "divx.w", 16,
42611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42612   },
42613 /* divx.w [$Dst32AnUnprefixed] */
42614   {
42615     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "divx.w", 16,
42616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42617   },
42618 /* divx.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42619   {
42620     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "divx.w", 24,
42621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42622   },
42623 /* divx.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42624   {
42625     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "divx.w", 32,
42626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42627   },
42628 /* divx.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42629   {
42630     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "divx.w", 40,
42631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42632   },
42633 /* divx.w ${Dsp-16-u8}[sb] */
42634   {
42635     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "divx.w", 24,
42636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42637   },
42638 /* divx.w ${Dsp-16-u16}[sb] */
42639   {
42640     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "divx.w", 32,
42641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42642   },
42643 /* divx.w ${Dsp-16-s8}[fb] */
42644   {
42645     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "divx.w", 24,
42646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42647   },
42648 /* divx.w ${Dsp-16-s16}[fb] */
42649   {
42650     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "divx.w", 32,
42651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42652   },
42653 /* divx.w ${Dsp-16-u16} */
42654   {
42655     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "divx.w", 32,
42656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42657   },
42658 /* divx.w ${Dsp-16-u24} */
42659   {
42660     M32C_INSN_DIVX32_W_DST32_16_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "divx32.w-dst32-16-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "divx.w", 40,
42661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42662   },
42663 /* divx.b $Dst32RnUnprefixedQI */
42664   {
42665     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "divx.b", 16,
42666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42667   },
42668 /* divx.b $Dst32AnUnprefixedQI */
42669   {
42670     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "divx.b", 16,
42671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42672   },
42673 /* divx.b [$Dst32AnUnprefixed] */
42674   {
42675     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "divx.b", 16,
42676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42677   },
42678 /* divx.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42679   {
42680     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "divx.b", 24,
42681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42682   },
42683 /* divx.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42684   {
42685     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "divx.b", 32,
42686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42687   },
42688 /* divx.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42689   {
42690     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "divx.b", 40,
42691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42692   },
42693 /* divx.b ${Dsp-16-u8}[sb] */
42694   {
42695     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "divx.b", 24,
42696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42697   },
42698 /* divx.b ${Dsp-16-u16}[sb] */
42699   {
42700     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "divx.b", 32,
42701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42702   },
42703 /* divx.b ${Dsp-16-s8}[fb] */
42704   {
42705     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "divx.b", 24,
42706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42707   },
42708 /* divx.b ${Dsp-16-s16}[fb] */
42709   {
42710     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "divx.b", 32,
42711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42712   },
42713 /* divx.b ${Dsp-16-u16} */
42714   {
42715     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "divx.b", 32,
42716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42717   },
42718 /* divx.b ${Dsp-16-u24} */
42719   {
42720     M32C_INSN_DIVX32_B_DST32_16_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "divx32.b-dst32-16-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "divx.b", 40,
42721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42722   },
42723 /* divx.w $Dst16RnHI */
42724   {
42725     M32C_INSN_DIVX16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "divx16.w-dst16-16-HI-dst16-Rn-direct-HI", "divx.w", 16,
42726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42727   },
42728 /* divx.w $Dst16AnHI */
42729   {
42730     M32C_INSN_DIVX16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "divx16.w-dst16-16-HI-dst16-An-direct-HI", "divx.w", 16,
42731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42732   },
42733 /* divx.w [$Dst16An] */
42734   {
42735     M32C_INSN_DIVX16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "divx16.w-dst16-16-HI-dst16-An-indirect-HI", "divx.w", 16,
42736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42737   },
42738 /* divx.w ${Dsp-16-u8}[$Dst16An] */
42739   {
42740     M32C_INSN_DIVX16_W_DST16_16_HI_DST16_16_8_AN_RELATIVE_HI, "divx16.w-dst16-16-HI-dst16-16-8-An-relative-HI", "divx.w", 24,
42741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42742   },
42743 /* divx.w ${Dsp-16-u16}[$Dst16An] */
42744   {
42745     M32C_INSN_DIVX16_W_DST16_16_HI_DST16_16_16_AN_RELATIVE_HI, "divx16.w-dst16-16-HI-dst16-16-16-An-relative-HI", "divx.w", 32,
42746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42747   },
42748 /* divx.w ${Dsp-16-u8}[sb] */
42749   {
42750     M32C_INSN_DIVX16_W_DST16_16_HI_DST16_16_8_SB_RELATIVE_HI, "divx16.w-dst16-16-HI-dst16-16-8-SB-relative-HI", "divx.w", 24,
42751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42752   },
42753 /* divx.w ${Dsp-16-u16}[sb] */
42754   {
42755     M32C_INSN_DIVX16_W_DST16_16_HI_DST16_16_16_SB_RELATIVE_HI, "divx16.w-dst16-16-HI-dst16-16-16-SB-relative-HI", "divx.w", 32,
42756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42757   },
42758 /* divx.w ${Dsp-16-s8}[fb] */
42759   {
42760     M32C_INSN_DIVX16_W_DST16_16_HI_DST16_16_8_FB_RELATIVE_HI, "divx16.w-dst16-16-HI-dst16-16-8-FB-relative-HI", "divx.w", 24,
42761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42762   },
42763 /* divx.w ${Dsp-16-u16} */
42764   {
42765     M32C_INSN_DIVX16_W_DST16_16_HI_DST16_16_16_ABSOLUTE_HI, "divx16.w-dst16-16-HI-dst16-16-16-absolute-HI", "divx.w", 32,
42766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42767   },
42768 /* divx.b $Dst16RnQI */
42769   {
42770     M32C_INSN_DIVX16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "divx16.b-dst16-16-QI-dst16-Rn-direct-QI", "divx.b", 16,
42771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42772   },
42773 /* divx.b $Dst16AnQI */
42774   {
42775     M32C_INSN_DIVX16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "divx16.b-dst16-16-QI-dst16-An-direct-QI", "divx.b", 16,
42776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42777   },
42778 /* divx.b [$Dst16An] */
42779   {
42780     M32C_INSN_DIVX16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "divx16.b-dst16-16-QI-dst16-An-indirect-QI", "divx.b", 16,
42781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42782   },
42783 /* divx.b ${Dsp-16-u8}[$Dst16An] */
42784   {
42785     M32C_INSN_DIVX16_B_DST16_16_QI_DST16_16_8_AN_RELATIVE_QI, "divx16.b-dst16-16-QI-dst16-16-8-An-relative-QI", "divx.b", 24,
42786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42787   },
42788 /* divx.b ${Dsp-16-u16}[$Dst16An] */
42789   {
42790     M32C_INSN_DIVX16_B_DST16_16_QI_DST16_16_16_AN_RELATIVE_QI, "divx16.b-dst16-16-QI-dst16-16-16-An-relative-QI", "divx.b", 32,
42791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42792   },
42793 /* divx.b ${Dsp-16-u8}[sb] */
42794   {
42795     M32C_INSN_DIVX16_B_DST16_16_QI_DST16_16_8_SB_RELATIVE_QI, "divx16.b-dst16-16-QI-dst16-16-8-SB-relative-QI", "divx.b", 24,
42796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42797   },
42798 /* divx.b ${Dsp-16-u16}[sb] */
42799   {
42800     M32C_INSN_DIVX16_B_DST16_16_QI_DST16_16_16_SB_RELATIVE_QI, "divx16.b-dst16-16-QI-dst16-16-16-SB-relative-QI", "divx.b", 32,
42801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42802   },
42803 /* divx.b ${Dsp-16-s8}[fb] */
42804   {
42805     M32C_INSN_DIVX16_B_DST16_16_QI_DST16_16_8_FB_RELATIVE_QI, "divx16.b-dst16-16-QI-dst16-16-8-FB-relative-QI", "divx.b", 24,
42806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42807   },
42808 /* divx.b ${Dsp-16-u16} */
42809   {
42810     M32C_INSN_DIVX16_B_DST16_16_QI_DST16_16_16_ABSOLUTE_QI, "divx16.b-dst16-16-QI-dst16-16-16-absolute-QI", "divx.b", 32,
42811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42812   },
42813 /* divu.w $Dst32RnUnprefixedHI */
42814   {
42815     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "divu.w", 16,
42816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42817   },
42818 /* divu.w $Dst32AnUnprefixedHI */
42819   {
42820     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "divu.w", 16,
42821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42822   },
42823 /* divu.w [$Dst32AnUnprefixed] */
42824   {
42825     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "divu.w", 16,
42826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42827   },
42828 /* divu.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42829   {
42830     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "divu.w", 24,
42831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42832   },
42833 /* divu.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42834   {
42835     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "divu.w", 32,
42836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42837   },
42838 /* divu.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42839   {
42840     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "divu.w", 40,
42841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42842   },
42843 /* divu.w ${Dsp-16-u8}[sb] */
42844   {
42845     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "divu.w", 24,
42846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42847   },
42848 /* divu.w ${Dsp-16-u16}[sb] */
42849   {
42850     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "divu.w", 32,
42851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42852   },
42853 /* divu.w ${Dsp-16-s8}[fb] */
42854   {
42855     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "divu.w", 24,
42856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42857   },
42858 /* divu.w ${Dsp-16-s16}[fb] */
42859   {
42860     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "divu.w", 32,
42861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42862   },
42863 /* divu.w ${Dsp-16-u16} */
42864   {
42865     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "divu.w", 32,
42866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42867   },
42868 /* divu.w ${Dsp-16-u24} */
42869   {
42870     M32C_INSN_DIVU32_W_DST32_16_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "divu32.w-dst32-16-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "divu.w", 40,
42871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42872   },
42873 /* divu.b $Dst32RnUnprefixedQI */
42874   {
42875     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "divu.b", 16,
42876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42877   },
42878 /* divu.b $Dst32AnUnprefixedQI */
42879   {
42880     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "divu.b", 16,
42881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42882   },
42883 /* divu.b [$Dst32AnUnprefixed] */
42884   {
42885     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "divu.b", 16,
42886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42887   },
42888 /* divu.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
42889   {
42890     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "divu.b", 24,
42891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42892   },
42893 /* divu.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
42894   {
42895     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "divu.b", 32,
42896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42897   },
42898 /* divu.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
42899   {
42900     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "divu.b", 40,
42901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42902   },
42903 /* divu.b ${Dsp-16-u8}[sb] */
42904   {
42905     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "divu.b", 24,
42906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42907   },
42908 /* divu.b ${Dsp-16-u16}[sb] */
42909   {
42910     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "divu.b", 32,
42911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42912   },
42913 /* divu.b ${Dsp-16-s8}[fb] */
42914   {
42915     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "divu.b", 24,
42916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42917   },
42918 /* divu.b ${Dsp-16-s16}[fb] */
42919   {
42920     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "divu.b", 32,
42921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42922   },
42923 /* divu.b ${Dsp-16-u16} */
42924   {
42925     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "divu.b", 32,
42926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42927   },
42928 /* divu.b ${Dsp-16-u24} */
42929   {
42930     M32C_INSN_DIVU32_B_DST32_16_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "divu32.b-dst32-16-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "divu.b", 40,
42931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
42932   },
42933 /* divu.w $Dst16RnHI */
42934   {
42935     M32C_INSN_DIVU16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "divu16.w-dst16-16-HI-dst16-Rn-direct-HI", "divu.w", 16,
42936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42937   },
42938 /* divu.w $Dst16AnHI */
42939   {
42940     M32C_INSN_DIVU16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "divu16.w-dst16-16-HI-dst16-An-direct-HI", "divu.w", 16,
42941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42942   },
42943 /* divu.w [$Dst16An] */
42944   {
42945     M32C_INSN_DIVU16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "divu16.w-dst16-16-HI-dst16-An-indirect-HI", "divu.w", 16,
42946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42947   },
42948 /* divu.w ${Dsp-16-u8}[$Dst16An] */
42949   {
42950     M32C_INSN_DIVU16_W_DST16_16_HI_DST16_16_8_AN_RELATIVE_HI, "divu16.w-dst16-16-HI-dst16-16-8-An-relative-HI", "divu.w", 24,
42951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42952   },
42953 /* divu.w ${Dsp-16-u16}[$Dst16An] */
42954   {
42955     M32C_INSN_DIVU16_W_DST16_16_HI_DST16_16_16_AN_RELATIVE_HI, "divu16.w-dst16-16-HI-dst16-16-16-An-relative-HI", "divu.w", 32,
42956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42957   },
42958 /* divu.w ${Dsp-16-u8}[sb] */
42959   {
42960     M32C_INSN_DIVU16_W_DST16_16_HI_DST16_16_8_SB_RELATIVE_HI, "divu16.w-dst16-16-HI-dst16-16-8-SB-relative-HI", "divu.w", 24,
42961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42962   },
42963 /* divu.w ${Dsp-16-u16}[sb] */
42964   {
42965     M32C_INSN_DIVU16_W_DST16_16_HI_DST16_16_16_SB_RELATIVE_HI, "divu16.w-dst16-16-HI-dst16-16-16-SB-relative-HI", "divu.w", 32,
42966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42967   },
42968 /* divu.w ${Dsp-16-s8}[fb] */
42969   {
42970     M32C_INSN_DIVU16_W_DST16_16_HI_DST16_16_8_FB_RELATIVE_HI, "divu16.w-dst16-16-HI-dst16-16-8-FB-relative-HI", "divu.w", 24,
42971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42972   },
42973 /* divu.w ${Dsp-16-u16} */
42974   {
42975     M32C_INSN_DIVU16_W_DST16_16_HI_DST16_16_16_ABSOLUTE_HI, "divu16.w-dst16-16-HI-dst16-16-16-absolute-HI", "divu.w", 32,
42976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42977   },
42978 /* divu.b $Dst16RnQI */
42979   {
42980     M32C_INSN_DIVU16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "divu16.b-dst16-16-QI-dst16-Rn-direct-QI", "divu.b", 16,
42981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42982   },
42983 /* divu.b $Dst16AnQI */
42984   {
42985     M32C_INSN_DIVU16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "divu16.b-dst16-16-QI-dst16-An-direct-QI", "divu.b", 16,
42986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42987   },
42988 /* divu.b [$Dst16An] */
42989   {
42990     M32C_INSN_DIVU16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "divu16.b-dst16-16-QI-dst16-An-indirect-QI", "divu.b", 16,
42991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42992   },
42993 /* divu.b ${Dsp-16-u8}[$Dst16An] */
42994   {
42995     M32C_INSN_DIVU16_B_DST16_16_QI_DST16_16_8_AN_RELATIVE_QI, "divu16.b-dst16-16-QI-dst16-16-8-An-relative-QI", "divu.b", 24,
42996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
42997   },
42998 /* divu.b ${Dsp-16-u16}[$Dst16An] */
42999   {
43000     M32C_INSN_DIVU16_B_DST16_16_QI_DST16_16_16_AN_RELATIVE_QI, "divu16.b-dst16-16-QI-dst16-16-16-An-relative-QI", "divu.b", 32,
43001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43002   },
43003 /* divu.b ${Dsp-16-u8}[sb] */
43004   {
43005     M32C_INSN_DIVU16_B_DST16_16_QI_DST16_16_8_SB_RELATIVE_QI, "divu16.b-dst16-16-QI-dst16-16-8-SB-relative-QI", "divu.b", 24,
43006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43007   },
43008 /* divu.b ${Dsp-16-u16}[sb] */
43009   {
43010     M32C_INSN_DIVU16_B_DST16_16_QI_DST16_16_16_SB_RELATIVE_QI, "divu16.b-dst16-16-QI-dst16-16-16-SB-relative-QI", "divu.b", 32,
43011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43012   },
43013 /* divu.b ${Dsp-16-s8}[fb] */
43014   {
43015     M32C_INSN_DIVU16_B_DST16_16_QI_DST16_16_8_FB_RELATIVE_QI, "divu16.b-dst16-16-QI-dst16-16-8-FB-relative-QI", "divu.b", 24,
43016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43017   },
43018 /* divu.b ${Dsp-16-u16} */
43019   {
43020     M32C_INSN_DIVU16_B_DST16_16_QI_DST16_16_16_ABSOLUTE_QI, "divu16.b-dst16-16-QI-dst16-16-16-absolute-QI", "divu.b", 32,
43021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43022   },
43023 /* div.w $Dst32RnUnprefixedHI */
43024   {
43025     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "div.w", 16,
43026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43027   },
43028 /* div.w $Dst32AnUnprefixedHI */
43029   {
43030     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "div.w", 16,
43031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43032   },
43033 /* div.w [$Dst32AnUnprefixed] */
43034   {
43035     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "div.w", 16,
43036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43037   },
43038 /* div.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43039   {
43040     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "div.w", 24,
43041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43042   },
43043 /* div.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43044   {
43045     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "div.w", 32,
43046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43047   },
43048 /* div.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43049   {
43050     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "div.w", 40,
43051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43052   },
43053 /* div.w ${Dsp-16-u8}[sb] */
43054   {
43055     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "div.w", 24,
43056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43057   },
43058 /* div.w ${Dsp-16-u16}[sb] */
43059   {
43060     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "div.w", 32,
43061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43062   },
43063 /* div.w ${Dsp-16-s8}[fb] */
43064   {
43065     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "div.w", 24,
43066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43067   },
43068 /* div.w ${Dsp-16-s16}[fb] */
43069   {
43070     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "div.w", 32,
43071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43072   },
43073 /* div.w ${Dsp-16-u16} */
43074   {
43075     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "div.w", 32,
43076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43077   },
43078 /* div.w ${Dsp-16-u24} */
43079   {
43080     M32C_INSN_DIV32_W_DST32_16_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "div32.w-dst32-16-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "div.w", 40,
43081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43082   },
43083 /* div.b $Dst32RnUnprefixedQI */
43084   {
43085     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "div.b", 16,
43086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43087   },
43088 /* div.b $Dst32AnUnprefixedQI */
43089   {
43090     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "div.b", 16,
43091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43092   },
43093 /* div.b [$Dst32AnUnprefixed] */
43094   {
43095     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "div.b", 16,
43096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43097   },
43098 /* div.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43099   {
43100     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "div.b", 24,
43101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43102   },
43103 /* div.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43104   {
43105     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "div.b", 32,
43106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43107   },
43108 /* div.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43109   {
43110     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "div.b", 40,
43111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43112   },
43113 /* div.b ${Dsp-16-u8}[sb] */
43114   {
43115     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "div.b", 24,
43116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43117   },
43118 /* div.b ${Dsp-16-u16}[sb] */
43119   {
43120     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "div.b", 32,
43121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43122   },
43123 /* div.b ${Dsp-16-s8}[fb] */
43124   {
43125     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "div.b", 24,
43126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43127   },
43128 /* div.b ${Dsp-16-s16}[fb] */
43129   {
43130     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "div.b", 32,
43131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43132   },
43133 /* div.b ${Dsp-16-u16} */
43134   {
43135     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "div.b", 32,
43136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43137   },
43138 /* div.b ${Dsp-16-u24} */
43139   {
43140     M32C_INSN_DIV32_B_DST32_16_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "div32.b-dst32-16-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "div.b", 40,
43141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43142   },
43143 /* div.w $Dst16RnHI */
43144   {
43145     M32C_INSN_DIV16_W_DST16_16_HI_DST16_RN_DIRECT_HI, "div16.w-dst16-16-HI-dst16-Rn-direct-HI", "div.w", 16,
43146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43147   },
43148 /* div.w $Dst16AnHI */
43149   {
43150     M32C_INSN_DIV16_W_DST16_16_HI_DST16_AN_DIRECT_HI, "div16.w-dst16-16-HI-dst16-An-direct-HI", "div.w", 16,
43151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43152   },
43153 /* div.w [$Dst16An] */
43154   {
43155     M32C_INSN_DIV16_W_DST16_16_HI_DST16_AN_INDIRECT_HI, "div16.w-dst16-16-HI-dst16-An-indirect-HI", "div.w", 16,
43156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43157   },
43158 /* div.w ${Dsp-16-u8}[$Dst16An] */
43159   {
43160     M32C_INSN_DIV16_W_DST16_16_HI_DST16_16_8_AN_RELATIVE_HI, "div16.w-dst16-16-HI-dst16-16-8-An-relative-HI", "div.w", 24,
43161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43162   },
43163 /* div.w ${Dsp-16-u16}[$Dst16An] */
43164   {
43165     M32C_INSN_DIV16_W_DST16_16_HI_DST16_16_16_AN_RELATIVE_HI, "div16.w-dst16-16-HI-dst16-16-16-An-relative-HI", "div.w", 32,
43166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43167   },
43168 /* div.w ${Dsp-16-u8}[sb] */
43169   {
43170     M32C_INSN_DIV16_W_DST16_16_HI_DST16_16_8_SB_RELATIVE_HI, "div16.w-dst16-16-HI-dst16-16-8-SB-relative-HI", "div.w", 24,
43171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43172   },
43173 /* div.w ${Dsp-16-u16}[sb] */
43174   {
43175     M32C_INSN_DIV16_W_DST16_16_HI_DST16_16_16_SB_RELATIVE_HI, "div16.w-dst16-16-HI-dst16-16-16-SB-relative-HI", "div.w", 32,
43176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43177   },
43178 /* div.w ${Dsp-16-s8}[fb] */
43179   {
43180     M32C_INSN_DIV16_W_DST16_16_HI_DST16_16_8_FB_RELATIVE_HI, "div16.w-dst16-16-HI-dst16-16-8-FB-relative-HI", "div.w", 24,
43181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43182   },
43183 /* div.w ${Dsp-16-u16} */
43184   {
43185     M32C_INSN_DIV16_W_DST16_16_HI_DST16_16_16_ABSOLUTE_HI, "div16.w-dst16-16-HI-dst16-16-16-absolute-HI", "div.w", 32,
43186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43187   },
43188 /* div.b $Dst16RnQI */
43189   {
43190     M32C_INSN_DIV16_B_DST16_16_QI_DST16_RN_DIRECT_QI, "div16.b-dst16-16-QI-dst16-Rn-direct-QI", "div.b", 16,
43191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43192   },
43193 /* div.b $Dst16AnQI */
43194   {
43195     M32C_INSN_DIV16_B_DST16_16_QI_DST16_AN_DIRECT_QI, "div16.b-dst16-16-QI-dst16-An-direct-QI", "div.b", 16,
43196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43197   },
43198 /* div.b [$Dst16An] */
43199   {
43200     M32C_INSN_DIV16_B_DST16_16_QI_DST16_AN_INDIRECT_QI, "div16.b-dst16-16-QI-dst16-An-indirect-QI", "div.b", 16,
43201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43202   },
43203 /* div.b ${Dsp-16-u8}[$Dst16An] */
43204   {
43205     M32C_INSN_DIV16_B_DST16_16_QI_DST16_16_8_AN_RELATIVE_QI, "div16.b-dst16-16-QI-dst16-16-8-An-relative-QI", "div.b", 24,
43206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43207   },
43208 /* div.b ${Dsp-16-u16}[$Dst16An] */
43209   {
43210     M32C_INSN_DIV16_B_DST16_16_QI_DST16_16_16_AN_RELATIVE_QI, "div16.b-dst16-16-QI-dst16-16-16-An-relative-QI", "div.b", 32,
43211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43212   },
43213 /* div.b ${Dsp-16-u8}[sb] */
43214   {
43215     M32C_INSN_DIV16_B_DST16_16_QI_DST16_16_8_SB_RELATIVE_QI, "div16.b-dst16-16-QI-dst16-16-8-SB-relative-QI", "div.b", 24,
43216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43217   },
43218 /* div.b ${Dsp-16-u16}[sb] */
43219   {
43220     M32C_INSN_DIV16_B_DST16_16_QI_DST16_16_16_SB_RELATIVE_QI, "div16.b-dst16-16-QI-dst16-16-16-SB-relative-QI", "div.b", 32,
43221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43222   },
43223 /* div.b ${Dsp-16-s8}[fb] */
43224   {
43225     M32C_INSN_DIV16_B_DST16_16_QI_DST16_16_8_FB_RELATIVE_QI, "div16.b-dst16-16-QI-dst16-16-8-FB-relative-QI", "div.b", 24,
43226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43227   },
43228 /* div.b ${Dsp-16-u16} */
43229   {
43230     M32C_INSN_DIV16_B_DST16_16_QI_DST16_16_16_ABSOLUTE_QI, "div16.b-dst16-16-QI-dst16-16-16-absolute-QI", "div.b", 32,
43231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43232   },
43233 /* dec.w $Dst32RnUnprefixedHI */
43234   {
43235     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "dec.w", 16,
43236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43237   },
43238 /* dec.w $Dst32AnUnprefixedHI */
43239   {
43240     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "dec.w", 16,
43241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43242   },
43243 /* dec.w [$Dst32AnUnprefixed] */
43244   {
43245     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "dec.w", 16,
43246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43247   },
43248 /* dec.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43249   {
43250     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "dec.w", 24,
43251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43252   },
43253 /* dec.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43254   {
43255     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "dec.w", 32,
43256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43257   },
43258 /* dec.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43259   {
43260     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "dec.w", 40,
43261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43262   },
43263 /* dec.w ${Dsp-16-u8}[sb] */
43264   {
43265     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "dec.w", 24,
43266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43267   },
43268 /* dec.w ${Dsp-16-u16}[sb] */
43269   {
43270     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "dec.w", 32,
43271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43272   },
43273 /* dec.w ${Dsp-16-s8}[fb] */
43274   {
43275     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "dec.w", 24,
43276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43277   },
43278 /* dec.w ${Dsp-16-s16}[fb] */
43279   {
43280     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "dec.w", 32,
43281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43282   },
43283 /* dec.w ${Dsp-16-u16} */
43284   {
43285     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "dec.w", 32,
43286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43287   },
43288 /* dec.w ${Dsp-16-u24} */
43289   {
43290     M32C_INSN_DEC32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "dec32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "dec.w", 40,
43291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43292   },
43293 /* dec.b $Dst32RnUnprefixedQI */
43294   {
43295     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "dec.b", 16,
43296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43297   },
43298 /* dec.b $Dst32AnUnprefixedQI */
43299   {
43300     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "dec.b", 16,
43301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43302   },
43303 /* dec.b [$Dst32AnUnprefixed] */
43304   {
43305     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "dec.b", 16,
43306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43307   },
43308 /* dec.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
43309   {
43310     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "dec.b", 24,
43311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43312   },
43313 /* dec.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
43314   {
43315     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "dec.b", 32,
43316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43317   },
43318 /* dec.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
43319   {
43320     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "dec.b", 40,
43321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43322   },
43323 /* dec.b ${Dsp-16-u8}[sb] */
43324   {
43325     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "dec.b", 24,
43326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43327   },
43328 /* dec.b ${Dsp-16-u16}[sb] */
43329   {
43330     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "dec.b", 32,
43331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43332   },
43333 /* dec.b ${Dsp-16-s8}[fb] */
43334   {
43335     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "dec.b", 24,
43336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43337   },
43338 /* dec.b ${Dsp-16-s16}[fb] */
43339   {
43340     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "dec.b", 32,
43341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43342   },
43343 /* dec.b ${Dsp-16-u16} */
43344   {
43345     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "dec.b", 32,
43346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43347   },
43348 /* dec.b ${Dsp-16-u24} */
43349   {
43350     M32C_INSN_DEC32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "dec32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "dec.b", 40,
43351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43352   },
43353 /* dec.b r0l */
43354   {
43355     M32C_INSN_DEC16_B_DST16_3_S_R0L_DIRECT_QI, "dec16.b-dst16-3-S-R0l-direct-QI", "dec.b", 8,
43356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43357   },
43358 /* dec.b r0h */
43359   {
43360     M32C_INSN_DEC16_B_DST16_3_S_R0H_DIRECT_QI, "dec16.b-dst16-3-S-R0h-direct-QI", "dec.b", 8,
43361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43362   },
43363 /* dec.b ${Dsp-8-u8}[sb] */
43364   {
43365     M32C_INSN_DEC16_B_DST16_3_S_8_8_SB_RELATIVE_QI, "dec16.b-dst16-3-S-8-8-SB-relative-QI", "dec.b", 16,
43366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43367   },
43368 /* dec.b ${Dsp-8-s8}[fb] */
43369   {
43370     M32C_INSN_DEC16_B_DST16_3_S_8_8_FB_RELATIVE_QI, "dec16.b-dst16-3-S-8-8-FB-relative-QI", "dec.b", 16,
43371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43372   },
43373 /* dec.b ${Dsp-8-u16} */
43374   {
43375     M32C_INSN_DEC16_B_DST16_3_S_8_16_ABSOLUTE_QI, "dec16.b-dst16-3-S-8-16-absolute-QI", "dec.b", 24,
43376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
43377   },
43378 /* cmpx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
43379   {
43380     M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "cmpx", 24,
43381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43382   },
43383 /* cmpx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
43384   {
43385     M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "cmpx", 24,
43386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43387   },
43388 /* cmpx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
43389   {
43390     M32C_INSN_CMPX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmpx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "cmpx", 24,
43391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43392   },
43393 /* cmpx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
43394   {
43395     M32C_INSN_CMPX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "cmpx32-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "cmpx", 32,
43396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43397   },
43398 /* cmpx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
43399   {
43400     M32C_INSN_CMPX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "cmpx32-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "cmpx", 32,
43401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43402   },
43403 /* cmpx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
43404   {
43405     M32C_INSN_CMPX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "cmpx32-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "cmpx", 32,
43406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43407   },
43408 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
43409   {
43410     M32C_INSN_CMPX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "cmpx32-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "cmpx", 40,
43411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43412   },
43413 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
43414   {
43415     M32C_INSN_CMPX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "cmpx32-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "cmpx", 40,
43416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43417   },
43418 /* cmpx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
43419   {
43420     M32C_INSN_CMPX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "cmpx32-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "cmpx", 40,
43421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43422   },
43423 /* cmpx${X} #${Imm-32-QI},${Dsp-16-u16} */
43424   {
43425     M32C_INSN_CMPX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "cmpx32-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "cmpx", 40,
43426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43427   },
43428 /* cmpx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
43429   {
43430     M32C_INSN_CMPX32_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "cmpx32-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "cmpx", 48,
43431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43432   },
43433 /* cmpx${X} #${Imm-40-QI},${Dsp-16-u24} */
43434   {
43435     M32C_INSN_CMPX32_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "cmpx32-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "cmpx", 48,
43436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43437   },
43438 /* cmp.w${S} ${Dsp-8-u8}[sb],${Dst32R0HI-S} */
43439   {
43440     M32C_INSN_CMP32_W_S_SRC2_R0_HI_SRC32_2_S_8_SB_RELATIVE_HI, "cmp32.w.S-src2-r0-HI-src32-2-S-8-SB-relative-HI", "cmp.w", 16,
43441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43442   },
43443 /* cmp.w${S} ${Dsp-8-s8}[fb],${Dst32R0HI-S} */
43444   {
43445     M32C_INSN_CMP32_W_S_SRC2_R0_HI_SRC32_2_S_8_FB_RELATIVE_HI, "cmp32.w.S-src2-r0-HI-src32-2-S-8-FB-relative-HI", "cmp.w", 16,
43446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43447   },
43448 /* cmp.w${S} ${Dsp-8-u16},${Dst32R0HI-S} */
43449   {
43450     M32C_INSN_CMP32_W_S_SRC2_R0_HI_SRC32_2_S_16_ABSOLUTE_HI, "cmp32.w.S-src2-r0-HI-src32-2-S-16-absolute-HI", "cmp.w", 24,
43451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43452   },
43453 /* cmp.b${S} ${Dsp-8-u8}[sb],${Dst32R0QI-S} */
43454   {
43455     M32C_INSN_CMP32_B_S_SRC2_R0_QI_SRC32_2_S_8_SB_RELATIVE_QI, "cmp32.b.S-src2-r0-QI-src32-2-S-8-SB-relative-QI", "cmp.b", 16,
43456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43457   },
43458 /* cmp.b${S} ${Dsp-8-s8}[fb],${Dst32R0QI-S} */
43459   {
43460     M32C_INSN_CMP32_B_S_SRC2_R0_QI_SRC32_2_S_8_FB_RELATIVE_QI, "cmp32.b.S-src2-r0-QI-src32-2-S-8-FB-relative-QI", "cmp.b", 16,
43461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43462   },
43463 /* cmp.b${S} ${Dsp-8-u16},${Dst32R0QI-S} */
43464   {
43465     M32C_INSN_CMP32_B_S_SRC2_R0_QI_SRC32_2_S_16_ABSOLUTE_QI, "cmp32.b.S-src2-r0-QI-src32-2-S-16-absolute-QI", "cmp.b", 24,
43466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43467   },
43468 /* cmp.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
43469   {
43470     M32C_INSN_CMP32_W_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_HI, "cmp32.w-imm-S-2-S-8-dst32-2-S-8-SB-relative-HI", "cmp.w", 32,
43471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43472   },
43473 /* cmp.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
43474   {
43475     M32C_INSN_CMP32_W_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_HI, "cmp32.w-imm-S-2-S-8-dst32-2-S-8-FB-relative-HI", "cmp.w", 32,
43476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43477   },
43478 /* cmp.w${S} #${Imm-24-HI},${Dsp-8-u16} */
43479   {
43480     M32C_INSN_CMP32_W_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_HI, "cmp32.w-imm-S-2-S-16-dst32-2-S-16-absolute-HI", "cmp.w", 40,
43481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43482   },
43483 /* cmp.w${S} #${Imm-8-HI},r0 */
43484   {
43485     M32C_INSN_CMP32_W_IMM_S_2_S_BASIC_DST32_2_S_R0_DIRECT_HI, "cmp32.w-imm-S-2-S-basic-dst32-2-S-R0-direct-HI", "cmp.w", 24,
43486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43487   },
43488 /* cmp.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
43489   {
43490     M32C_INSN_CMP32_B_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_QI, "cmp32.b-imm-S-2-S-8-dst32-2-S-8-SB-relative-QI", "cmp.b", 24,
43491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43492   },
43493 /* cmp.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
43494   {
43495     M32C_INSN_CMP32_B_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_QI, "cmp32.b-imm-S-2-S-8-dst32-2-S-8-FB-relative-QI", "cmp.b", 24,
43496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43497   },
43498 /* cmp.b${S} #${Imm-24-QI},${Dsp-8-u16} */
43499   {
43500     M32C_INSN_CMP32_B_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_QI, "cmp32.b-imm-S-2-S-16-dst32-2-S-16-absolute-QI", "cmp.b", 32,
43501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43502   },
43503 /* cmp.b${S} #${Imm-8-QI},r0l */
43504   {
43505     M32C_INSN_CMP32_B_IMM_S_2_S_BASIC_DST32_2_S_R0L_DIRECT_QI, "cmp32.b-imm-S-2-S-basic-dst32-2-S-R0l-direct-QI", "cmp.b", 16,
43506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43507   },
43508 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43509   {
43510     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 24,
43511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43512   },
43513 /* cmp.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
43514   {
43515     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 24,
43516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43517   },
43518 /* cmp.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
43519   {
43520     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 24,
43521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43522   },
43523 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43524   {
43525     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 24,
43526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43527   },
43528 /* cmp.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
43529   {
43530     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 24,
43531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43532   },
43533 /* cmp.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
43534   {
43535     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 24,
43536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43537   },
43538 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43539   {
43540     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 24,
43541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43542   },
43543 /* cmp.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
43544   {
43545     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 24,
43546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43547   },
43548 /* cmp.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
43549   {
43550     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 24,
43551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43552   },
43553 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43554   {
43555     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "cmp.l", 32,
43556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43557   },
43558 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43559   {
43560     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "cmp.l", 32,
43561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43562   },
43563 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
43564   {
43565     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "cmp.l", 32,
43566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43567   },
43568 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43569   {
43570     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "cmp.l", 40,
43571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43572   },
43573 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43574   {
43575     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "cmp.l", 40,
43576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43577   },
43578 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
43579   {
43580     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "cmp.l", 40,
43581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43582   },
43583 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43584   {
43585     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "cmp.l", 48,
43586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43587   },
43588 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43589   {
43590     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "cmp.l", 48,
43591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43592   },
43593 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
43594   {
43595     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "cmp.l", 48,
43596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43597   },
43598 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
43599   {
43600     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "cmp.l", 32,
43601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43602   },
43603 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
43604   {
43605     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "cmp.l", 32,
43606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43607   },
43608 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
43609   {
43610     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "cmp.l", 32,
43611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43612   },
43613 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
43614   {
43615     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "cmp.l", 40,
43616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43617   },
43618 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
43619   {
43620     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "cmp.l", 40,
43621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43622   },
43623 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
43624   {
43625     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "cmp.l", 40,
43626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43627   },
43628 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
43629   {
43630     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "cmp.l", 32,
43631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43632   },
43633 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
43634   {
43635     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "cmp.l", 32,
43636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43637   },
43638 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
43639   {
43640     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "cmp.l", 32,
43641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43642   },
43643 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
43644   {
43645     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "cmp.l", 40,
43646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43647   },
43648 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
43649   {
43650     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "cmp.l", 40,
43651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43652   },
43653 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
43654   {
43655     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "cmp.l", 40,
43656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43657   },
43658 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
43659   {
43660     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "cmp.l", 40,
43661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43662   },
43663 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
43664   {
43665     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "cmp.l", 40,
43666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43667   },
43668 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
43669   {
43670     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "cmp.l", 40,
43671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43672   },
43673 /* cmp.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
43674   {
43675     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "cmp.l", 48,
43676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43677   },
43678 /* cmp.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
43679   {
43680     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "cmp.l", 48,
43681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43682   },
43683 /* cmp.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
43684   {
43685     M32C_INSN_CMP32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "cmp.l", 48,
43686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43687   },
43688 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43689   {
43690     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 32,
43691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43692   },
43693 /* cmp.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
43694   {
43695     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 32,
43696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43697   },
43698 /* cmp.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
43699   {
43700     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 32,
43701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43702   },
43703 /* cmp.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
43704   {
43705     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 32,
43706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43707   },
43708 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43709   {
43710     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 32,
43711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43712   },
43713 /* cmp.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
43714   {
43715     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 32,
43716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43717   },
43718 /* cmp.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
43719   {
43720     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 32,
43721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43722   },
43723 /* cmp.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
43724   {
43725     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 32,
43726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43727   },
43728 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43729   {
43730     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 32,
43731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43732   },
43733 /* cmp.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
43734   {
43735     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 32,
43736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43737   },
43738 /* cmp.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
43739   {
43740     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 32,
43741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43742   },
43743 /* cmp.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
43744   {
43745     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 32,
43746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43747   },
43748 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43749   {
43750     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "cmp.l", 40,
43751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43752   },
43753 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43754   {
43755     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "cmp.l", 40,
43756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43757   },
43758 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
43759   {
43760     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "cmp.l", 40,
43761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43762   },
43763 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
43764   {
43765     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "cmp.l", 40,
43766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43767   },
43768 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43769   {
43770     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "cmp.l", 48,
43771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43772   },
43773 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43774   {
43775     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "cmp.l", 48,
43776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43777   },
43778 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
43779   {
43780     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "cmp.l", 48,
43781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43782   },
43783 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
43784   {
43785     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "cmp.l", 48,
43786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43787   },
43788 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43789   {
43790     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "cmp.l", 56,
43791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43792   },
43793 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43794   {
43795     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "cmp.l", 56,
43796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43797   },
43798 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
43799   {
43800     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "cmp.l", 56,
43801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43802   },
43803 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
43804   {
43805     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "cmp.l", 56,
43806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43807   },
43808 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
43809   {
43810     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "cmp.l", 40,
43811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43812   },
43813 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
43814   {
43815     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "cmp.l", 40,
43816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43817   },
43818 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
43819   {
43820     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "cmp.l", 40,
43821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43822   },
43823 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
43824   {
43825     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "cmp.l", 40,
43826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43827   },
43828 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
43829   {
43830     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "cmp.l", 48,
43831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43832   },
43833 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
43834   {
43835     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "cmp.l", 48,
43836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43837   },
43838 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
43839   {
43840     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "cmp.l", 48,
43841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43842   },
43843 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
43844   {
43845     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "cmp.l", 48,
43846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43847   },
43848 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
43849   {
43850     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "cmp.l", 40,
43851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43852   },
43853 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
43854   {
43855     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "cmp.l", 40,
43856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43857   },
43858 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
43859   {
43860     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "cmp.l", 40,
43861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43862   },
43863 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
43864   {
43865     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "cmp.l", 40,
43866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43867   },
43868 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
43869   {
43870     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "cmp.l", 48,
43871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43872   },
43873 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
43874   {
43875     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "cmp.l", 48,
43876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43877   },
43878 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
43879   {
43880     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "cmp.l", 48,
43881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43882   },
43883 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
43884   {
43885     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "cmp.l", 48,
43886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43887   },
43888 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
43889   {
43890     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "cmp.l", 48,
43891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43892   },
43893 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
43894   {
43895     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "cmp.l", 48,
43896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43897   },
43898 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
43899   {
43900     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "cmp.l", 48,
43901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43902   },
43903 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
43904   {
43905     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "cmp.l", 48,
43906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43907   },
43908 /* cmp.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
43909   {
43910     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "cmp.l", 56,
43911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43912   },
43913 /* cmp.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
43914   {
43915     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "cmp.l", 56,
43916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43917   },
43918 /* cmp.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
43919   {
43920     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "cmp.l", 56,
43921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43922   },
43923 /* cmp.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
43924   {
43925     M32C_INSN_CMP32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "cmp.l", 56,
43926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43927   },
43928 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
43929   {
43930     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 40,
43931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43932   },
43933 /* cmp.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
43934   {
43935     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 40,
43936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43937   },
43938 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
43939   {
43940     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 40,
43941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43942   },
43943 /* cmp.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
43944   {
43945     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 40,
43946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43947   },
43948 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
43949   {
43950     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 40,
43951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43952   },
43953 /* cmp.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
43954   {
43955     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 40,
43956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43957   },
43958 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
43959   {
43960     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-An-relative-Unprefixed-SI", "cmp.l", 48,
43961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43962   },
43963 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
43964   {
43965     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-An-relative-Unprefixed-SI", "cmp.l", 48,
43966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43967   },
43968 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
43969   {
43970     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-An-relative-Unprefixed-SI", "cmp.l", 56,
43971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43972   },
43973 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
43974   {
43975     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-An-relative-Unprefixed-SI", "cmp.l", 56,
43976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43977   },
43978 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
43979   {
43980     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-24-An-relative-Unprefixed-SI", "cmp.l", 64,
43981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43982   },
43983 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
43984   {
43985     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-24-An-relative-Unprefixed-SI", "cmp.l", 64,
43986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43987   },
43988 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
43989   {
43990     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-SB-relative-Unprefixed-SI", "cmp.l", 48,
43991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43992   },
43993 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
43994   {
43995     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-SB-relative-Unprefixed-SI", "cmp.l", 48,
43996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
43997   },
43998 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
43999   {
44000     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-SB-relative-Unprefixed-SI", "cmp.l", 56,
44001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44002   },
44003 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
44004   {
44005     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-SB-relative-Unprefixed-SI", "cmp.l", 56,
44006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44007   },
44008 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
44009   {
44010     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-FB-relative-Unprefixed-SI", "cmp.l", 48,
44011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44012   },
44013 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
44014   {
44015     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-FB-relative-Unprefixed-SI", "cmp.l", 48,
44016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44017   },
44018 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
44019   {
44020     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-FB-relative-Unprefixed-SI", "cmp.l", 56,
44021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44022   },
44023 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
44024   {
44025     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-FB-relative-Unprefixed-SI", "cmp.l", 56,
44026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44027   },
44028 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
44029   {
44030     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-absolute-Unprefixed-SI", "cmp.l", 56,
44031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44032   },
44033 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
44034   {
44035     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-absolute-Unprefixed-SI", "cmp.l", 56,
44036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44037   },
44038 /* cmp.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
44039   {
44040     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-24-absolute-Unprefixed-SI", "cmp.l", 64,
44041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44042   },
44043 /* cmp.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
44044   {
44045     M32C_INSN_CMP32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-24-absolute-Unprefixed-SI", "cmp.l", 64,
44046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44047   },
44048 /* cmp.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
44049   {
44050     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 16,
44051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44052   },
44053 /* cmp.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
44054   {
44055     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 16,
44056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44057   },
44058 /* cmp.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
44059   {
44060     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 16,
44061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44062   },
44063 /* cmp.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
44064   {
44065     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 16,
44066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44067   },
44068 /* cmp.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
44069   {
44070     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 16,
44071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44072   },
44073 /* cmp.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
44074   {
44075     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "cmp.l", 16,
44076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44077   },
44078 /* cmp.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
44079   {
44080     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 16,
44081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44082   },
44083 /* cmp.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
44084   {
44085     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 16,
44086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44087   },
44088 /* cmp.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44089   {
44090     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "cmp.l", 16,
44091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44092   },
44093 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44094   {
44095     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "cmp.l", 24,
44096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44097   },
44098 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44099   {
44100     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "cmp.l", 24,
44101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44102   },
44103 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
44104   {
44105     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "cmp.l", 24,
44106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44107   },
44108 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44109   {
44110     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "cmp.l", 32,
44111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44112   },
44113 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44114   {
44115     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "cmp.l", 32,
44116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44117   },
44118 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
44119   {
44120     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "cmp.l", 32,
44121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44122   },
44123 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44124   {
44125     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "cmp.l", 40,
44126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44127   },
44128 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44129   {
44130     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "cmp.l", 40,
44131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44132   },
44133 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
44134   {
44135     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "cmp.l", 40,
44136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44137   },
44138 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
44139   {
44140     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "cmp.l", 24,
44141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44142   },
44143 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
44144   {
44145     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "cmp.l", 24,
44146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44147   },
44148 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
44149   {
44150     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "cmp.l", 24,
44151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44152   },
44153 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
44154   {
44155     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "cmp.l", 32,
44156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44157   },
44158 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
44159   {
44160     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "cmp.l", 32,
44161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44162   },
44163 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
44164   {
44165     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "cmp.l", 32,
44166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44167   },
44168 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
44169   {
44170     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "cmp.l", 24,
44171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44172   },
44173 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
44174   {
44175     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "cmp.l", 24,
44176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44177   },
44178 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
44179   {
44180     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "cmp.l", 24,
44181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44182   },
44183 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
44184   {
44185     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "cmp.l", 32,
44186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44187   },
44188 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
44189   {
44190     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "cmp.l", 32,
44191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44192   },
44193 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
44194   {
44195     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "cmp.l", 32,
44196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44197   },
44198 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
44199   {
44200     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "cmp.l", 32,
44201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44202   },
44203 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
44204   {
44205     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "cmp.l", 32,
44206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44207   },
44208 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
44209   {
44210     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "cmp.l", 32,
44211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44212   },
44213 /* cmp.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
44214   {
44215     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "cmp.l", 40,
44216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44217   },
44218 /* cmp.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
44219   {
44220     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "cmp.l", 40,
44221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44222   },
44223 /* cmp.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
44224   {
44225     M32C_INSN_CMP32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "cmp.l", 40,
44226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44227   },
44228 /* cmp.b${S} ${SrcDst16-r0l-r0h-S-normal} */
44229   {
44230     M32C_INSN_CMP16_B_S_R0L_R0H_SRCDST16_R0L_R0H_S_DERIVED, "cmp16.b.S-r0l-r0h-srcdst16-r0l-r0h-S-derived", "cmp.b", 8,
44231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
44232   },
44233 /* cmp.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
44234   {
44235     M32C_INSN_CMP16_B_S_SRC2_SRC16_2_S_8_SB_RELATIVE_QI, "cmp16.b.S-src2-src16-2-S-8-SB-relative-QI", "cmp.b", 16,
44236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
44237   },
44238 /* cmp.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
44239   {
44240     M32C_INSN_CMP16_B_S_SRC2_SRC16_2_S_8_FB_RELATIVE_QI, "cmp16.b.S-src2-src16-2-S-8-FB-relative-QI", "cmp.b", 16,
44241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
44242   },
44243 /* cmp.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
44244   {
44245     M32C_INSN_CMP16_B_S_SRC2_SRC16_2_S_16_ABSOLUTE_QI, "cmp16.b.S-src2-src16-2-S-16-absolute-QI", "cmp.b", 24,
44246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
44247   },
44248 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44249   {
44250     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 24,
44251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44252   },
44253 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
44254   {
44255     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 24,
44256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44257   },
44258 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
44259   {
44260     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 24,
44261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44262   },
44263 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44264   {
44265     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 24,
44266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44267   },
44268 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
44269   {
44270     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 24,
44271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44272   },
44273 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
44274   {
44275     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 24,
44276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44277   },
44278 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44279   {
44280     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 24,
44281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44282   },
44283 /* cmp.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
44284   {
44285     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 24,
44286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44287   },
44288 /* cmp.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
44289   {
44290     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 24,
44291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44292   },
44293 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44294   {
44295     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "cmp.w", 32,
44296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44297   },
44298 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44299   {
44300     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "cmp.w", 32,
44301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44302   },
44303 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
44304   {
44305     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "cmp.w", 32,
44306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44307   },
44308 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44309   {
44310     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "cmp.w", 40,
44311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44312   },
44313 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44314   {
44315     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "cmp.w", 40,
44316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44317   },
44318 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
44319   {
44320     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "cmp.w", 40,
44321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44322   },
44323 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44324   {
44325     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "cmp.w", 48,
44326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44327   },
44328 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44329   {
44330     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "cmp.w", 48,
44331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44332   },
44333 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
44334   {
44335     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "cmp.w", 48,
44336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44337   },
44338 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
44339   {
44340     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "cmp.w", 32,
44341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44342   },
44343 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
44344   {
44345     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "cmp.w", 32,
44346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44347   },
44348 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
44349   {
44350     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "cmp.w", 32,
44351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44352   },
44353 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
44354   {
44355     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "cmp.w", 40,
44356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44357   },
44358 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
44359   {
44360     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "cmp.w", 40,
44361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44362   },
44363 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
44364   {
44365     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "cmp.w", 40,
44366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44367   },
44368 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
44369   {
44370     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "cmp.w", 32,
44371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44372   },
44373 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
44374   {
44375     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "cmp.w", 32,
44376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44377   },
44378 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
44379   {
44380     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "cmp.w", 32,
44381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44382   },
44383 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
44384   {
44385     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "cmp.w", 40,
44386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44387   },
44388 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
44389   {
44390     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "cmp.w", 40,
44391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44392   },
44393 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
44394   {
44395     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "cmp.w", 40,
44396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44397   },
44398 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
44399   {
44400     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "cmp.w", 40,
44401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44402   },
44403 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
44404   {
44405     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "cmp.w", 40,
44406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44407   },
44408 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
44409   {
44410     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "cmp.w", 40,
44411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44412   },
44413 /* cmp.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
44414   {
44415     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "cmp.w", 48,
44416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44417   },
44418 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
44419   {
44420     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "cmp.w", 48,
44421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44422   },
44423 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
44424   {
44425     M32C_INSN_CMP32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "cmp.w", 48,
44426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44427   },
44428 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44429   {
44430     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 32,
44431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44432   },
44433 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
44434   {
44435     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 32,
44436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44437   },
44438 /* cmp.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
44439   {
44440     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 32,
44441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44442   },
44443 /* cmp.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
44444   {
44445     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 32,
44446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44447   },
44448 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44449   {
44450     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 32,
44451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44452   },
44453 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
44454   {
44455     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 32,
44456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44457   },
44458 /* cmp.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
44459   {
44460     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 32,
44461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44462   },
44463 /* cmp.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
44464   {
44465     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 32,
44466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44467   },
44468 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44469   {
44470     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 32,
44471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44472   },
44473 /* cmp.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
44474   {
44475     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 32,
44476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44477   },
44478 /* cmp.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
44479   {
44480     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 32,
44481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44482   },
44483 /* cmp.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
44484   {
44485     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 32,
44486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44487   },
44488 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44489   {
44490     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "cmp.w", 40,
44491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44492   },
44493 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44494   {
44495     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "cmp.w", 40,
44496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44497   },
44498 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
44499   {
44500     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "cmp.w", 40,
44501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44502   },
44503 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
44504   {
44505     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "cmp.w", 40,
44506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44507   },
44508 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44509   {
44510     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "cmp.w", 48,
44511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44512   },
44513 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44514   {
44515     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "cmp.w", 48,
44516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44517   },
44518 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
44519   {
44520     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "cmp.w", 48,
44521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44522   },
44523 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
44524   {
44525     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "cmp.w", 48,
44526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44527   },
44528 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44529   {
44530     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "cmp.w", 56,
44531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44532   },
44533 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44534   {
44535     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "cmp.w", 56,
44536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44537   },
44538 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
44539   {
44540     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "cmp.w", 56,
44541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44542   },
44543 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
44544   {
44545     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "cmp.w", 56,
44546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44547   },
44548 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
44549   {
44550     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "cmp.w", 40,
44551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44552   },
44553 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
44554   {
44555     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "cmp.w", 40,
44556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44557   },
44558 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
44559   {
44560     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "cmp.w", 40,
44561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44562   },
44563 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
44564   {
44565     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "cmp.w", 40,
44566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44567   },
44568 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
44569   {
44570     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "cmp.w", 48,
44571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44572   },
44573 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
44574   {
44575     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "cmp.w", 48,
44576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44577   },
44578 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
44579   {
44580     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "cmp.w", 48,
44581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44582   },
44583 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
44584   {
44585     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "cmp.w", 48,
44586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44587   },
44588 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
44589   {
44590     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "cmp.w", 40,
44591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44592   },
44593 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
44594   {
44595     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "cmp.w", 40,
44596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44597   },
44598 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
44599   {
44600     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "cmp.w", 40,
44601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44602   },
44603 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
44604   {
44605     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "cmp.w", 40,
44606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44607   },
44608 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
44609   {
44610     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "cmp.w", 48,
44611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44612   },
44613 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
44614   {
44615     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "cmp.w", 48,
44616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44617   },
44618 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
44619   {
44620     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "cmp.w", 48,
44621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44622   },
44623 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
44624   {
44625     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "cmp.w", 48,
44626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44627   },
44628 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
44629   {
44630     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "cmp.w", 48,
44631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44632   },
44633 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
44634   {
44635     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "cmp.w", 48,
44636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44637   },
44638 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
44639   {
44640     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "cmp.w", 48,
44641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44642   },
44643 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
44644   {
44645     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "cmp.w", 48,
44646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44647   },
44648 /* cmp.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
44649   {
44650     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "cmp.w", 56,
44651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44652   },
44653 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
44654   {
44655     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "cmp.w", 56,
44656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44657   },
44658 /* cmp.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
44659   {
44660     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "cmp.w", 56,
44661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44662   },
44663 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
44664   {
44665     M32C_INSN_CMP32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "cmp.w", 56,
44666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44667   },
44668 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44669   {
44670     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 40,
44671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44672   },
44673 /* cmp.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
44674   {
44675     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 40,
44676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44677   },
44678 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44679   {
44680     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 40,
44681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44682   },
44683 /* cmp.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
44684   {
44685     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 40,
44686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44687   },
44688 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44689   {
44690     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 40,
44691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44692   },
44693 /* cmp.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
44694   {
44695     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 40,
44696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44697   },
44698 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
44699   {
44700     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "cmp.w", 48,
44701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44702   },
44703 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
44704   {
44705     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "cmp.w", 48,
44706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44707   },
44708 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
44709   {
44710     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "cmp.w", 56,
44711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44712   },
44713 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
44714   {
44715     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "cmp.w", 56,
44716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44717   },
44718 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
44719   {
44720     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "cmp.w", 64,
44721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44722   },
44723 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
44724   {
44725     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "cmp.w", 64,
44726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44727   },
44728 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
44729   {
44730     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "cmp.w", 48,
44731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44732   },
44733 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
44734   {
44735     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "cmp.w", 48,
44736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44737   },
44738 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
44739   {
44740     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "cmp.w", 56,
44741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44742   },
44743 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
44744   {
44745     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "cmp.w", 56,
44746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44747   },
44748 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
44749   {
44750     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "cmp.w", 48,
44751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44752   },
44753 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
44754   {
44755     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "cmp.w", 48,
44756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44757   },
44758 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
44759   {
44760     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "cmp.w", 56,
44761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44762   },
44763 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
44764   {
44765     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "cmp.w", 56,
44766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44767   },
44768 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
44769   {
44770     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "cmp.w", 56,
44771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44772   },
44773 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
44774   {
44775     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "cmp.w", 56,
44776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44777   },
44778 /* cmp.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
44779   {
44780     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "cmp.w", 64,
44781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44782   },
44783 /* cmp.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
44784   {
44785     M32C_INSN_CMP32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "cmp.w", 64,
44786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44787   },
44788 /* cmp.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
44789   {
44790     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 16,
44791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44792   },
44793 /* cmp.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
44794   {
44795     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 16,
44796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44797   },
44798 /* cmp.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
44799   {
44800     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 16,
44801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44802   },
44803 /* cmp.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
44804   {
44805     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 16,
44806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44807   },
44808 /* cmp.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
44809   {
44810     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 16,
44811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44812   },
44813 /* cmp.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
44814   {
44815     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "cmp.w", 16,
44816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44817   },
44818 /* cmp.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
44819   {
44820     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 16,
44821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44822   },
44823 /* cmp.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
44824   {
44825     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 16,
44826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44827   },
44828 /* cmp.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44829   {
44830     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "cmp.w", 16,
44831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44832   },
44833 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44834   {
44835     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "cmp.w", 24,
44836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44837   },
44838 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
44839   {
44840     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "cmp.w", 24,
44841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44842   },
44843 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
44844   {
44845     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "cmp.w", 24,
44846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44847   },
44848 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44849   {
44850     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "cmp.w", 32,
44851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44852   },
44853 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
44854   {
44855     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "cmp.w", 32,
44856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44857   },
44858 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
44859   {
44860     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "cmp.w", 32,
44861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44862   },
44863 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44864   {
44865     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "cmp.w", 40,
44866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44867   },
44868 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
44869   {
44870     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "cmp.w", 40,
44871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44872   },
44873 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
44874   {
44875     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "cmp.w", 40,
44876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44877   },
44878 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
44879   {
44880     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "cmp.w", 24,
44881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44882   },
44883 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
44884   {
44885     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "cmp.w", 24,
44886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44887   },
44888 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
44889   {
44890     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "cmp.w", 24,
44891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44892   },
44893 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
44894   {
44895     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "cmp.w", 32,
44896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44897   },
44898 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
44899   {
44900     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "cmp.w", 32,
44901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44902   },
44903 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
44904   {
44905     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "cmp.w", 32,
44906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44907   },
44908 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
44909   {
44910     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "cmp.w", 24,
44911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44912   },
44913 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
44914   {
44915     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "cmp.w", 24,
44916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44917   },
44918 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
44919   {
44920     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "cmp.w", 24,
44921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44922   },
44923 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
44924   {
44925     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "cmp.w", 32,
44926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44927   },
44928 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
44929   {
44930     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "cmp.w", 32,
44931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44932   },
44933 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
44934   {
44935     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "cmp.w", 32,
44936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44937   },
44938 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
44939   {
44940     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "cmp.w", 32,
44941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44942   },
44943 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
44944   {
44945     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "cmp.w", 32,
44946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44947   },
44948 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
44949   {
44950     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "cmp.w", 32,
44951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44952   },
44953 /* cmp.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
44954   {
44955     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "cmp.w", 40,
44956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44957   },
44958 /* cmp.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
44959   {
44960     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "cmp.w", 40,
44961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44962   },
44963 /* cmp.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
44964   {
44965     M32C_INSN_CMP32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "cmp.w", 40,
44966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44967   },
44968 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
44969   {
44970     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 24,
44971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44972   },
44973 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
44974   {
44975     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 24,
44976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44977   },
44978 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
44979   {
44980     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 24,
44981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44982   },
44983 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
44984   {
44985     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 24,
44986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44987   },
44988 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
44989   {
44990     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 24,
44991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44992   },
44993 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
44994   {
44995     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 24,
44996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
44997   },
44998 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
44999   {
45000     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 24,
45001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45002   },
45003 /* cmp.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
45004   {
45005     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 24,
45006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45007   },
45008 /* cmp.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
45009   {
45010     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 24,
45011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45012   },
45013 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
45014   {
45015     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "cmp.b", 32,
45016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45017   },
45018 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
45019   {
45020     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "cmp.b", 32,
45021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45022   },
45023 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
45024   {
45025     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "cmp.b", 32,
45026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45027   },
45028 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
45029   {
45030     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "cmp.b", 40,
45031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45032   },
45033 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
45034   {
45035     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "cmp.b", 40,
45036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45037   },
45038 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
45039   {
45040     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "cmp.b", 40,
45041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45042   },
45043 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
45044   {
45045     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "cmp.b", 48,
45046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45047   },
45048 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
45049   {
45050     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "cmp.b", 48,
45051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45052   },
45053 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
45054   {
45055     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "cmp.b", 48,
45056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45057   },
45058 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
45059   {
45060     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "cmp.b", 32,
45061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45062   },
45063 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
45064   {
45065     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "cmp.b", 32,
45066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45067   },
45068 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
45069   {
45070     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "cmp.b", 32,
45071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45072   },
45073 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
45074   {
45075     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "cmp.b", 40,
45076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45077   },
45078 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
45079   {
45080     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "cmp.b", 40,
45081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45082   },
45083 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
45084   {
45085     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "cmp.b", 40,
45086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45087   },
45088 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
45089   {
45090     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "cmp.b", 32,
45091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45092   },
45093 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
45094   {
45095     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "cmp.b", 32,
45096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45097   },
45098 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
45099   {
45100     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "cmp.b", 32,
45101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45102   },
45103 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
45104   {
45105     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "cmp.b", 40,
45106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45107   },
45108 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
45109   {
45110     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "cmp.b", 40,
45111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45112   },
45113 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
45114   {
45115     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "cmp.b", 40,
45116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45117   },
45118 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
45119   {
45120     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "cmp.b", 40,
45121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45122   },
45123 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
45124   {
45125     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "cmp.b", 40,
45126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45127   },
45128 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
45129   {
45130     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "cmp.b", 40,
45131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45132   },
45133 /* cmp.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
45134   {
45135     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "cmp.b", 48,
45136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45137   },
45138 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
45139   {
45140     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "cmp.b", 48,
45141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45142   },
45143 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
45144   {
45145     M32C_INSN_CMP32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "cmp.b", 48,
45146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45147   },
45148 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45149   {
45150     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 32,
45151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45152   },
45153 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
45154   {
45155     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 32,
45156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45157   },
45158 /* cmp.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
45159   {
45160     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 32,
45161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45162   },
45163 /* cmp.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
45164   {
45165     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 32,
45166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45167   },
45168 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45169   {
45170     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 32,
45171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45172   },
45173 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
45174   {
45175     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 32,
45176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45177   },
45178 /* cmp.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
45179   {
45180     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 32,
45181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45182   },
45183 /* cmp.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
45184   {
45185     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 32,
45186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45187   },
45188 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45189   {
45190     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 32,
45191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45192   },
45193 /* cmp.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
45194   {
45195     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 32,
45196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45197   },
45198 /* cmp.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
45199   {
45200     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 32,
45201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45202   },
45203 /* cmp.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
45204   {
45205     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 32,
45206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45207   },
45208 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
45209   {
45210     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "cmp.b", 40,
45211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45212   },
45213 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
45214   {
45215     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "cmp.b", 40,
45216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45217   },
45218 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
45219   {
45220     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "cmp.b", 40,
45221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45222   },
45223 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
45224   {
45225     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "cmp.b", 40,
45226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45227   },
45228 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
45229   {
45230     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "cmp.b", 48,
45231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45232   },
45233 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
45234   {
45235     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "cmp.b", 48,
45236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45237   },
45238 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
45239   {
45240     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "cmp.b", 48,
45241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45242   },
45243 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
45244   {
45245     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "cmp.b", 48,
45246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45247   },
45248 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
45249   {
45250     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "cmp.b", 56,
45251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45252   },
45253 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
45254   {
45255     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "cmp.b", 56,
45256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45257   },
45258 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
45259   {
45260     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "cmp.b", 56,
45261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45262   },
45263 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
45264   {
45265     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "cmp.b", 56,
45266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45267   },
45268 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
45269   {
45270     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "cmp.b", 40,
45271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45272   },
45273 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
45274   {
45275     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "cmp.b", 40,
45276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45277   },
45278 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
45279   {
45280     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "cmp.b", 40,
45281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45282   },
45283 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
45284   {
45285     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "cmp.b", 40,
45286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45287   },
45288 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
45289   {
45290     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "cmp.b", 48,
45291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45292   },
45293 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
45294   {
45295     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "cmp.b", 48,
45296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45297   },
45298 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
45299   {
45300     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "cmp.b", 48,
45301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45302   },
45303 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
45304   {
45305     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "cmp.b", 48,
45306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45307   },
45308 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
45309   {
45310     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "cmp.b", 40,
45311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45312   },
45313 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
45314   {
45315     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "cmp.b", 40,
45316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45317   },
45318 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
45319   {
45320     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "cmp.b", 40,
45321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45322   },
45323 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
45324   {
45325     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "cmp.b", 40,
45326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45327   },
45328 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
45329   {
45330     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "cmp.b", 48,
45331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45332   },
45333 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
45334   {
45335     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "cmp.b", 48,
45336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45337   },
45338 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
45339   {
45340     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "cmp.b", 48,
45341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45342   },
45343 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
45344   {
45345     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "cmp.b", 48,
45346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45347   },
45348 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
45349   {
45350     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "cmp.b", 48,
45351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45352   },
45353 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
45354   {
45355     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "cmp.b", 48,
45356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45357   },
45358 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
45359   {
45360     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "cmp.b", 48,
45361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45362   },
45363 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
45364   {
45365     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "cmp.b", 48,
45366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45367   },
45368 /* cmp.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
45369   {
45370     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "cmp.b", 56,
45371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45372   },
45373 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
45374   {
45375     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "cmp.b", 56,
45376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45377   },
45378 /* cmp.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
45379   {
45380     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "cmp.b", 56,
45381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45382   },
45383 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
45384   {
45385     M32C_INSN_CMP32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "cmp.b", 56,
45386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45387   },
45388 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45389   {
45390     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 40,
45391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45392   },
45393 /* cmp.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
45394   {
45395     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 40,
45396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45397   },
45398 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45399   {
45400     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 40,
45401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45402   },
45403 /* cmp.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
45404   {
45405     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 40,
45406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45407   },
45408 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45409   {
45410     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 40,
45411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45412   },
45413 /* cmp.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
45414   {
45415     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 40,
45416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45417   },
45418 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
45419   {
45420     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "cmp.b", 48,
45421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45422   },
45423 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
45424   {
45425     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "cmp.b", 48,
45426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45427   },
45428 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
45429   {
45430     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "cmp.b", 56,
45431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45432   },
45433 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
45434   {
45435     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "cmp.b", 56,
45436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45437   },
45438 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
45439   {
45440     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "cmp.b", 64,
45441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45442   },
45443 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
45444   {
45445     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "cmp.b", 64,
45446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45447   },
45448 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
45449   {
45450     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "cmp.b", 48,
45451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45452   },
45453 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
45454   {
45455     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "cmp.b", 48,
45456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45457   },
45458 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
45459   {
45460     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "cmp.b", 56,
45461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45462   },
45463 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
45464   {
45465     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "cmp.b", 56,
45466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45467   },
45468 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
45469   {
45470     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "cmp.b", 48,
45471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45472   },
45473 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
45474   {
45475     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "cmp.b", 48,
45476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45477   },
45478 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
45479   {
45480     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "cmp.b", 56,
45481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45482   },
45483 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
45484   {
45485     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "cmp.b", 56,
45486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45487   },
45488 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
45489   {
45490     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "cmp.b", 56,
45491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45492   },
45493 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
45494   {
45495     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "cmp.b", 56,
45496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45497   },
45498 /* cmp.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
45499   {
45500     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "cmp.b", 64,
45501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45502   },
45503 /* cmp.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
45504   {
45505     M32C_INSN_CMP32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "cmp.b", 64,
45506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45507   },
45508 /* cmp.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
45509   {
45510     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 16,
45511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45512   },
45513 /* cmp.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
45514   {
45515     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 16,
45516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45517   },
45518 /* cmp.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
45519   {
45520     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 16,
45521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45522   },
45523 /* cmp.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
45524   {
45525     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 16,
45526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45527   },
45528 /* cmp.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
45529   {
45530     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 16,
45531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45532   },
45533 /* cmp.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
45534   {
45535     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "cmp.b", 16,
45536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45537   },
45538 /* cmp.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
45539   {
45540     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 16,
45541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45542   },
45543 /* cmp.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
45544   {
45545     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 16,
45546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45547   },
45548 /* cmp.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
45549   {
45550     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "cmp.b", 16,
45551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45552   },
45553 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
45554   {
45555     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "cmp.b", 24,
45556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45557   },
45558 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
45559   {
45560     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "cmp.b", 24,
45561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45562   },
45563 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
45564   {
45565     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "cmp.b", 24,
45566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45567   },
45568 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
45569   {
45570     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "cmp.b", 32,
45571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45572   },
45573 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
45574   {
45575     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "cmp.b", 32,
45576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45577   },
45578 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
45579   {
45580     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "cmp.b", 32,
45581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45582   },
45583 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
45584   {
45585     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "cmp.b", 40,
45586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45587   },
45588 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
45589   {
45590     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "cmp.b", 40,
45591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45592   },
45593 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
45594   {
45595     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "cmp.b", 40,
45596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45597   },
45598 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
45599   {
45600     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "cmp.b", 24,
45601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45602   },
45603 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
45604   {
45605     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "cmp.b", 24,
45606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45607   },
45608 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
45609   {
45610     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "cmp.b", 24,
45611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45612   },
45613 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
45614   {
45615     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "cmp.b", 32,
45616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45617   },
45618 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
45619   {
45620     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "cmp.b", 32,
45621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45622   },
45623 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
45624   {
45625     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "cmp.b", 32,
45626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45627   },
45628 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
45629   {
45630     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "cmp.b", 24,
45631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45632   },
45633 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
45634   {
45635     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "cmp.b", 24,
45636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45637   },
45638 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
45639   {
45640     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "cmp.b", 24,
45641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45642   },
45643 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
45644   {
45645     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "cmp.b", 32,
45646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45647   },
45648 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
45649   {
45650     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "cmp.b", 32,
45651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45652   },
45653 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
45654   {
45655     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "cmp.b", 32,
45656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45657   },
45658 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
45659   {
45660     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "cmp.b", 32,
45661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45662   },
45663 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
45664   {
45665     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "cmp.b", 32,
45666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45667   },
45668 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
45669   {
45670     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "cmp.b", 32,
45671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45672   },
45673 /* cmp.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
45674   {
45675     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "cmp.b", 40,
45676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45677   },
45678 /* cmp.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
45679   {
45680     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "cmp.b", 40,
45681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45682   },
45683 /* cmp.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
45684   {
45685     M32C_INSN_CMP32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "cmp.b", 40,
45686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
45687   },
45688 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
45689   {
45690     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "cmp16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "cmp.w", 24,
45691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45692   },
45693 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
45694   {
45695     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "cmp16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "cmp.w", 24,
45696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45697   },
45698 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
45699   {
45700     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "cmp16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "cmp.w", 24,
45701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45702   },
45703 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
45704   {
45705     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "cmp16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "cmp.w", 24,
45706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45707   },
45708 /* cmp.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
45709   {
45710     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "cmp16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "cmp.w", 24,
45711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45712   },
45713 /* cmp.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
45714   {
45715     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "cmp16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "cmp.w", 24,
45716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45717   },
45718 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
45719   {
45720     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "cmp16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "cmp.w", 24,
45721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45722   },
45723 /* cmp.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
45724   {
45725     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "cmp16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "cmp.w", 24,
45726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45727   },
45728 /* cmp.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
45729   {
45730     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "cmp16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "cmp.w", 24,
45731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45732   },
45733 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
45734   {
45735     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "cmp.w", 32,
45736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45737   },
45738 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
45739   {
45740     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "cmp.w", 32,
45741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45742   },
45743 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
45744   {
45745     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "cmp.w", 32,
45746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45747   },
45748 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
45749   {
45750     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "cmp.w", 40,
45751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45752   },
45753 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
45754   {
45755     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "cmp.w", 40,
45756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45757   },
45758 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
45759   {
45760     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "cmp.w", 40,
45761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45762   },
45763 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
45764   {
45765     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "cmp.w", 32,
45766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45767   },
45768 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
45769   {
45770     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "cmp.w", 32,
45771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45772   },
45773 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
45774   {
45775     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "cmp.w", 32,
45776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45777   },
45778 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
45779   {
45780     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "cmp.w", 40,
45781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45782   },
45783 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
45784   {
45785     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "cmp.w", 40,
45786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45787   },
45788 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
45789   {
45790     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "cmp.w", 40,
45791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45792   },
45793 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
45794   {
45795     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "cmp.w", 32,
45796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45797   },
45798 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
45799   {
45800     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "cmp.w", 32,
45801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45802   },
45803 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
45804   {
45805     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "cmp16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "cmp.w", 32,
45806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45807   },
45808 /* cmp.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
45809   {
45810     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "cmp16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "cmp.w", 40,
45811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45812   },
45813 /* cmp.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
45814   {
45815     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "cmp16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "cmp.w", 40,
45816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45817   },
45818 /* cmp.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
45819   {
45820     M32C_INSN_CMP16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "cmp16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "cmp.w", 40,
45821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45822   },
45823 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
45824   {
45825     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "cmp16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "cmp.w", 32,
45826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45827   },
45828 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
45829   {
45830     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "cmp16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "cmp.w", 32,
45831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45832   },
45833 /* cmp.w${G} ${Dsp-16-u16},$Dst16RnHI */
45834   {
45835     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "cmp16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "cmp.w", 32,
45836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45837   },
45838 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
45839   {
45840     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "cmp16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "cmp.w", 32,
45841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45842   },
45843 /* cmp.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
45844   {
45845     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "cmp16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "cmp.w", 32,
45846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45847   },
45848 /* cmp.w${G} ${Dsp-16-u16},$Dst16AnHI */
45849   {
45850     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "cmp16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "cmp.w", 32,
45851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45852   },
45853 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
45854   {
45855     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "cmp16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "cmp.w", 32,
45856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45857   },
45858 /* cmp.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
45859   {
45860     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "cmp16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "cmp.w", 32,
45861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45862   },
45863 /* cmp.w${G} ${Dsp-16-u16},[$Dst16An] */
45864   {
45865     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "cmp16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "cmp.w", 32,
45866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45867   },
45868 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
45869   {
45870     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "cmp.w", 40,
45871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45872   },
45873 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
45874   {
45875     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "cmp.w", 40,
45876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45877   },
45878 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
45879   {
45880     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "cmp.w", 40,
45881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45882   },
45883 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
45884   {
45885     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "cmp.w", 48,
45886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45887   },
45888 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
45889   {
45890     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "cmp.w", 48,
45891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45892   },
45893 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
45894   {
45895     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "cmp.w", 48,
45896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45897   },
45898 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
45899   {
45900     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "cmp.w", 40,
45901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45902   },
45903 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
45904   {
45905     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "cmp.w", 40,
45906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45907   },
45908 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
45909   {
45910     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "cmp.w", 40,
45911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45912   },
45913 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
45914   {
45915     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "cmp.w", 48,
45916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45917   },
45918 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
45919   {
45920     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "cmp.w", 48,
45921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45922   },
45923 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
45924   {
45925     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "cmp.w", 48,
45926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45927   },
45928 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
45929   {
45930     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "cmp.w", 40,
45931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45932   },
45933 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
45934   {
45935     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "cmp.w", 40,
45936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45937   },
45938 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
45939   {
45940     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "cmp16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "cmp.w", 40,
45941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45942   },
45943 /* cmp.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
45944   {
45945     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "cmp16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "cmp.w", 48,
45946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45947   },
45948 /* cmp.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
45949   {
45950     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "cmp16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "cmp.w", 48,
45951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45952   },
45953 /* cmp.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
45954   {
45955     M32C_INSN_CMP16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "cmp16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "cmp.w", 48,
45956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45957   },
45958 /* cmp.w${G} $Src16RnHI,$Dst16RnHI */
45959   {
45960     M32C_INSN_CMP16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "cmp16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "cmp.w", 16,
45961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45962   },
45963 /* cmp.w${G} $Src16AnHI,$Dst16RnHI */
45964   {
45965     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "cmp16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "cmp.w", 16,
45966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45967   },
45968 /* cmp.w${G} [$Src16An],$Dst16RnHI */
45969   {
45970     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "cmp16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "cmp.w", 16,
45971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45972   },
45973 /* cmp.w${G} $Src16RnHI,$Dst16AnHI */
45974   {
45975     M32C_INSN_CMP16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "cmp16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "cmp.w", 16,
45976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45977   },
45978 /* cmp.w${G} $Src16AnHI,$Dst16AnHI */
45979   {
45980     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "cmp16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "cmp.w", 16,
45981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45982   },
45983 /* cmp.w${G} [$Src16An],$Dst16AnHI */
45984   {
45985     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "cmp16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "cmp.w", 16,
45986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45987   },
45988 /* cmp.w${G} $Src16RnHI,[$Dst16An] */
45989   {
45990     M32C_INSN_CMP16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "cmp16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "cmp.w", 16,
45991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45992   },
45993 /* cmp.w${G} $Src16AnHI,[$Dst16An] */
45994   {
45995     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "cmp16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "cmp.w", 16,
45996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
45997   },
45998 /* cmp.w${G} [$Src16An],[$Dst16An] */
45999   {
46000     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "cmp16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "cmp.w", 16,
46001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46002   },
46003 /* cmp.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
46004   {
46005     M32C_INSN_CMP16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "cmp16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "cmp.w", 24,
46006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46007   },
46008 /* cmp.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
46009   {
46010     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "cmp16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "cmp.w", 24,
46011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46012   },
46013 /* cmp.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
46014   {
46015     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "cmp16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "cmp.w", 24,
46016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46017   },
46018 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
46019   {
46020     M32C_INSN_CMP16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "cmp16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "cmp.w", 32,
46021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46022   },
46023 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
46024   {
46025     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "cmp16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "cmp.w", 32,
46026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46027   },
46028 /* cmp.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
46029   {
46030     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "cmp16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "cmp.w", 32,
46031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46032   },
46033 /* cmp.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
46034   {
46035     M32C_INSN_CMP16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "cmp16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "cmp.w", 24,
46036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46037   },
46038 /* cmp.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
46039   {
46040     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "cmp16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "cmp.w", 24,
46041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46042   },
46043 /* cmp.w${G} [$Src16An],${Dsp-16-u8}[sb] */
46044   {
46045     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "cmp16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "cmp.w", 24,
46046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46047   },
46048 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
46049   {
46050     M32C_INSN_CMP16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "cmp16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "cmp.w", 32,
46051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46052   },
46053 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
46054   {
46055     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "cmp16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "cmp.w", 32,
46056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46057   },
46058 /* cmp.w${G} [$Src16An],${Dsp-16-u16}[sb] */
46059   {
46060     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "cmp16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "cmp.w", 32,
46061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46062   },
46063 /* cmp.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
46064   {
46065     M32C_INSN_CMP16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "cmp16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "cmp.w", 24,
46066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46067   },
46068 /* cmp.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
46069   {
46070     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "cmp16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "cmp.w", 24,
46071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46072   },
46073 /* cmp.w${G} [$Src16An],${Dsp-16-s8}[fb] */
46074   {
46075     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "cmp16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "cmp.w", 24,
46076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46077   },
46078 /* cmp.w${G} $Src16RnHI,${Dsp-16-u16} */
46079   {
46080     M32C_INSN_CMP16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "cmp16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "cmp.w", 32,
46081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46082   },
46083 /* cmp.w${G} $Src16AnHI,${Dsp-16-u16} */
46084   {
46085     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "cmp16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "cmp.w", 32,
46086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46087   },
46088 /* cmp.w${G} [$Src16An],${Dsp-16-u16} */
46089   {
46090     M32C_INSN_CMP16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "cmp16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "cmp.w", 32,
46091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46092   },
46093 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
46094   {
46095     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "cmp16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "cmp.b", 24,
46096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46097   },
46098 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
46099   {
46100     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "cmp16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "cmp.b", 24,
46101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46102   },
46103 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
46104   {
46105     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "cmp16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "cmp.b", 24,
46106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46107   },
46108 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
46109   {
46110     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "cmp16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "cmp.b", 24,
46111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46112   },
46113 /* cmp.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
46114   {
46115     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "cmp16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "cmp.b", 24,
46116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46117   },
46118 /* cmp.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
46119   {
46120     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "cmp16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "cmp.b", 24,
46121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46122   },
46123 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
46124   {
46125     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "cmp16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "cmp.b", 24,
46126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46127   },
46128 /* cmp.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
46129   {
46130     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "cmp16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "cmp.b", 24,
46131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46132   },
46133 /* cmp.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
46134   {
46135     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "cmp16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "cmp.b", 24,
46136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46137   },
46138 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
46139   {
46140     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "cmp.b", 32,
46141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46142   },
46143 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
46144   {
46145     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "cmp.b", 32,
46146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46147   },
46148 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
46149   {
46150     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "cmp.b", 32,
46151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46152   },
46153 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
46154   {
46155     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "cmp.b", 40,
46156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46157   },
46158 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
46159   {
46160     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "cmp.b", 40,
46161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46162   },
46163 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
46164   {
46165     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "cmp.b", 40,
46166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46167   },
46168 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
46169   {
46170     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "cmp.b", 32,
46171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46172   },
46173 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
46174   {
46175     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "cmp.b", 32,
46176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46177   },
46178 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
46179   {
46180     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "cmp.b", 32,
46181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46182   },
46183 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
46184   {
46185     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "cmp.b", 40,
46186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46187   },
46188 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
46189   {
46190     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "cmp.b", 40,
46191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46192   },
46193 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
46194   {
46195     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "cmp.b", 40,
46196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46197   },
46198 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
46199   {
46200     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "cmp.b", 32,
46201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46202   },
46203 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
46204   {
46205     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "cmp.b", 32,
46206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46207   },
46208 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
46209   {
46210     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "cmp16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "cmp.b", 32,
46211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46212   },
46213 /* cmp.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
46214   {
46215     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "cmp16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "cmp.b", 40,
46216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46217   },
46218 /* cmp.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
46219   {
46220     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "cmp16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "cmp.b", 40,
46221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46222   },
46223 /* cmp.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
46224   {
46225     M32C_INSN_CMP16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "cmp16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "cmp.b", 40,
46226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46227   },
46228 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
46229   {
46230     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "cmp16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "cmp.b", 32,
46231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46232   },
46233 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
46234   {
46235     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "cmp16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "cmp.b", 32,
46236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46237   },
46238 /* cmp.b${G} ${Dsp-16-u16},$Dst16RnQI */
46239   {
46240     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "cmp16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "cmp.b", 32,
46241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46242   },
46243 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
46244   {
46245     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "cmp16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "cmp.b", 32,
46246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46247   },
46248 /* cmp.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
46249   {
46250     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "cmp16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "cmp.b", 32,
46251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46252   },
46253 /* cmp.b${G} ${Dsp-16-u16},$Dst16AnQI */
46254   {
46255     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "cmp16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "cmp.b", 32,
46256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46257   },
46258 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
46259   {
46260     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "cmp16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "cmp.b", 32,
46261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46262   },
46263 /* cmp.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
46264   {
46265     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "cmp16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "cmp.b", 32,
46266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46267   },
46268 /* cmp.b${G} ${Dsp-16-u16},[$Dst16An] */
46269   {
46270     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "cmp16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "cmp.b", 32,
46271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46272   },
46273 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
46274   {
46275     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "cmp.b", 40,
46276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46277   },
46278 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
46279   {
46280     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "cmp.b", 40,
46281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46282   },
46283 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
46284   {
46285     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "cmp.b", 40,
46286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46287   },
46288 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
46289   {
46290     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "cmp.b", 48,
46291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46292   },
46293 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
46294   {
46295     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "cmp.b", 48,
46296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46297   },
46298 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
46299   {
46300     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "cmp.b", 48,
46301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46302   },
46303 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
46304   {
46305     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "cmp.b", 40,
46306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46307   },
46308 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
46309   {
46310     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "cmp.b", 40,
46311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46312   },
46313 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
46314   {
46315     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "cmp.b", 40,
46316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46317   },
46318 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
46319   {
46320     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "cmp.b", 48,
46321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46322   },
46323 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
46324   {
46325     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "cmp.b", 48,
46326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46327   },
46328 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
46329   {
46330     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "cmp.b", 48,
46331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46332   },
46333 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
46334   {
46335     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "cmp.b", 40,
46336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46337   },
46338 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
46339   {
46340     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "cmp.b", 40,
46341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46342   },
46343 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
46344   {
46345     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "cmp16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "cmp.b", 40,
46346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46347   },
46348 /* cmp.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
46349   {
46350     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "cmp16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "cmp.b", 48,
46351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46352   },
46353 /* cmp.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
46354   {
46355     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "cmp16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "cmp.b", 48,
46356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46357   },
46358 /* cmp.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
46359   {
46360     M32C_INSN_CMP16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "cmp16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "cmp.b", 48,
46361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46362   },
46363 /* cmp.b${G} $Src16RnQI,$Dst16RnQI */
46364   {
46365     M32C_INSN_CMP16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "cmp16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "cmp.b", 16,
46366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46367   },
46368 /* cmp.b${G} $Src16AnQI,$Dst16RnQI */
46369   {
46370     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "cmp16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "cmp.b", 16,
46371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46372   },
46373 /* cmp.b${G} [$Src16An],$Dst16RnQI */
46374   {
46375     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "cmp16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "cmp.b", 16,
46376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46377   },
46378 /* cmp.b${G} $Src16RnQI,$Dst16AnQI */
46379   {
46380     M32C_INSN_CMP16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "cmp16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "cmp.b", 16,
46381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46382   },
46383 /* cmp.b${G} $Src16AnQI,$Dst16AnQI */
46384   {
46385     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "cmp16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "cmp.b", 16,
46386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46387   },
46388 /* cmp.b${G} [$Src16An],$Dst16AnQI */
46389   {
46390     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "cmp16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "cmp.b", 16,
46391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46392   },
46393 /* cmp.b${G} $Src16RnQI,[$Dst16An] */
46394   {
46395     M32C_INSN_CMP16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "cmp16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "cmp.b", 16,
46396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46397   },
46398 /* cmp.b${G} $Src16AnQI,[$Dst16An] */
46399   {
46400     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "cmp16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "cmp.b", 16,
46401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46402   },
46403 /* cmp.b${G} [$Src16An],[$Dst16An] */
46404   {
46405     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "cmp16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "cmp.b", 16,
46406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46407   },
46408 /* cmp.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
46409   {
46410     M32C_INSN_CMP16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "cmp16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "cmp.b", 24,
46411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46412   },
46413 /* cmp.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
46414   {
46415     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "cmp16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "cmp.b", 24,
46416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46417   },
46418 /* cmp.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
46419   {
46420     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "cmp16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "cmp.b", 24,
46421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46422   },
46423 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
46424   {
46425     M32C_INSN_CMP16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "cmp16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "cmp.b", 32,
46426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46427   },
46428 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
46429   {
46430     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "cmp16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "cmp.b", 32,
46431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46432   },
46433 /* cmp.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
46434   {
46435     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "cmp16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "cmp.b", 32,
46436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46437   },
46438 /* cmp.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
46439   {
46440     M32C_INSN_CMP16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "cmp16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "cmp.b", 24,
46441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46442   },
46443 /* cmp.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
46444   {
46445     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "cmp16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "cmp.b", 24,
46446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46447   },
46448 /* cmp.b${G} [$Src16An],${Dsp-16-u8}[sb] */
46449   {
46450     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "cmp16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "cmp.b", 24,
46451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46452   },
46453 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
46454   {
46455     M32C_INSN_CMP16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "cmp16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "cmp.b", 32,
46456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46457   },
46458 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
46459   {
46460     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "cmp16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "cmp.b", 32,
46461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46462   },
46463 /* cmp.b${G} [$Src16An],${Dsp-16-u16}[sb] */
46464   {
46465     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "cmp16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "cmp.b", 32,
46466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46467   },
46468 /* cmp.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
46469   {
46470     M32C_INSN_CMP16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "cmp16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "cmp.b", 24,
46471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46472   },
46473 /* cmp.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
46474   {
46475     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "cmp16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "cmp.b", 24,
46476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46477   },
46478 /* cmp.b${G} [$Src16An],${Dsp-16-s8}[fb] */
46479   {
46480     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "cmp16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "cmp.b", 24,
46481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46482   },
46483 /* cmp.b${G} $Src16RnQI,${Dsp-16-u16} */
46484   {
46485     M32C_INSN_CMP16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "cmp16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "cmp.b", 32,
46486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46487   },
46488 /* cmp.b${G} $Src16AnQI,${Dsp-16-u16} */
46489   {
46490     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "cmp16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "cmp.b", 32,
46491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46492   },
46493 /* cmp.b${G} [$Src16An],${Dsp-16-u16} */
46494   {
46495     M32C_INSN_CMP16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "cmp16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "cmp.b", 32,
46496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46497   },
46498 /* cmp.b${S} #${Imm-8-QI},r0l */
46499   {
46500     M32C_INSN_CMP16_B_S_IMM8_DST3_DST16_3_S_R0L_DIRECT_QI, "cmp16.b.S-imm8-dst3-dst16-3-S-R0l-direct-QI", "cmp.b", 16,
46501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46502   },
46503 /* cmp.b${S} #${Imm-8-QI},r0h */
46504   {
46505     M32C_INSN_CMP16_B_S_IMM8_DST3_DST16_3_S_R0H_DIRECT_QI, "cmp16.b.S-imm8-dst3-dst16-3-S-R0h-direct-QI", "cmp.b", 16,
46506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46507   },
46508 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
46509   {
46510     M32C_INSN_CMP16_B_S_IMM8_DST3_DST16_3_S_16_8_SB_RELATIVE_QI, "cmp16.b.S-imm8-dst3-dst16-3-S-16-8-SB-relative-QI", "cmp.b", 24,
46511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46512   },
46513 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
46514   {
46515     M32C_INSN_CMP16_B_S_IMM8_DST3_DST16_3_S_16_8_FB_RELATIVE_QI, "cmp16.b.S-imm8-dst3-dst16-3-S-16-8-FB-relative-QI", "cmp.b", 24,
46516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46517   },
46518 /* cmp.b${S} #${Imm-8-QI},${Dsp-16-u16} */
46519   {
46520     M32C_INSN_CMP16_B_S_IMM8_DST3_DST16_3_S_16_16_ABSOLUTE_QI, "cmp16.b.S-imm8-dst3-dst16-3-S-16-16-absolute-QI", "cmp.b", 32,
46521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46522   },
46523 /* cmp.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
46524   {
46525     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 16,
46526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46527   },
46528 /* cmp.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
46529   {
46530     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "cmp.w", 16,
46531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46532   },
46533 /* cmp.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
46534   {
46535     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "cmp.w", 16,
46536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46537   },
46538 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46539   {
46540     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "cmp.w", 24,
46541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46542   },
46543 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46544   {
46545     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "cmp.w", 32,
46546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46547   },
46548 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46549   {
46550     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "cmp.w", 40,
46551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46552   },
46553 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
46554   {
46555     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "cmp.w", 24,
46556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46557   },
46558 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
46559   {
46560     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "cmp.w", 32,
46561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46562   },
46563 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
46564   {
46565     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "cmp.w", 24,
46566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46567   },
46568 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
46569   {
46570     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "cmp.w", 32,
46571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46572   },
46573 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
46574   {
46575     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "cmp.w", 32,
46576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46577   },
46578 /* cmp.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
46579   {
46580     M32C_INSN_CMP32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "cmp.w", 40,
46581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46582   },
46583 /* cmp.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
46584   {
46585     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 16,
46586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46587   },
46588 /* cmp.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
46589   {
46590     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "cmp.b", 16,
46591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46592   },
46593 /* cmp.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
46594   {
46595     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "cmp.b", 16,
46596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46597   },
46598 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46599   {
46600     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "cmp.b", 24,
46601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46602   },
46603 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46604   {
46605     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "cmp.b", 32,
46606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46607   },
46608 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46609   {
46610     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "cmp.b", 40,
46611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46612   },
46613 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
46614   {
46615     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "cmp.b", 24,
46616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46617   },
46618 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
46619   {
46620     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "cmp.b", 32,
46621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46622   },
46623 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
46624   {
46625     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "cmp.b", 24,
46626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46627   },
46628 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
46629   {
46630     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "cmp.b", 32,
46631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46632   },
46633 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
46634   {
46635     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "cmp.b", 32,
46636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46637   },
46638 /* cmp.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
46639   {
46640     M32C_INSN_CMP32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "cmp.b", 40,
46641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46642   },
46643 /* cmp.w${Q} #${Imm-8-s4},$Dst16RnHI */
46644   {
46645     M32C_INSN_CMP16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "cmp16.w-imm4-Q-16-dst16-Rn-direct-HI", "cmp.w", 16,
46646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46647   },
46648 /* cmp.w${Q} #${Imm-8-s4},$Dst16AnHI */
46649   {
46650     M32C_INSN_CMP16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "cmp16.w-imm4-Q-16-dst16-An-direct-HI", "cmp.w", 16,
46651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46652   },
46653 /* cmp.w${Q} #${Imm-8-s4},[$Dst16An] */
46654   {
46655     M32C_INSN_CMP16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "cmp16.w-imm4-Q-16-dst16-An-indirect-HI", "cmp.w", 16,
46656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46657   },
46658 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
46659   {
46660     M32C_INSN_CMP16_W_IMM4_Q_16_DST16_16_8_AN_RELATIVE_HI, "cmp16.w-imm4-Q-16-dst16-16-8-An-relative-HI", "cmp.w", 24,
46661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46662   },
46663 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
46664   {
46665     M32C_INSN_CMP16_W_IMM4_Q_16_DST16_16_16_AN_RELATIVE_HI, "cmp16.w-imm4-Q-16-dst16-16-16-An-relative-HI", "cmp.w", 32,
46666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46667   },
46668 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
46669   {
46670     M32C_INSN_CMP16_W_IMM4_Q_16_DST16_16_8_SB_RELATIVE_HI, "cmp16.w-imm4-Q-16-dst16-16-8-SB-relative-HI", "cmp.w", 24,
46671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46672   },
46673 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
46674   {
46675     M32C_INSN_CMP16_W_IMM4_Q_16_DST16_16_16_SB_RELATIVE_HI, "cmp16.w-imm4-Q-16-dst16-16-16-SB-relative-HI", "cmp.w", 32,
46676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46677   },
46678 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
46679   {
46680     M32C_INSN_CMP16_W_IMM4_Q_16_DST16_16_8_FB_RELATIVE_HI, "cmp16.w-imm4-Q-16-dst16-16-8-FB-relative-HI", "cmp.w", 24,
46681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46682   },
46683 /* cmp.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
46684   {
46685     M32C_INSN_CMP16_W_IMM4_Q_16_DST16_16_16_ABSOLUTE_HI, "cmp16.w-imm4-Q-16-dst16-16-16-absolute-HI", "cmp.w", 32,
46686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46687   },
46688 /* cmp.b${Q} #${Imm-8-s4},$Dst16RnQI */
46689   {
46690     M32C_INSN_CMP16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "cmp16.b-imm4-Q-16-dst16-Rn-direct-QI", "cmp.b", 16,
46691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46692   },
46693 /* cmp.b${Q} #${Imm-8-s4},$Dst16AnQI */
46694   {
46695     M32C_INSN_CMP16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "cmp16.b-imm4-Q-16-dst16-An-direct-QI", "cmp.b", 16,
46696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46697   },
46698 /* cmp.b${Q} #${Imm-8-s4},[$Dst16An] */
46699   {
46700     M32C_INSN_CMP16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "cmp16.b-imm4-Q-16-dst16-An-indirect-QI", "cmp.b", 16,
46701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46702   },
46703 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
46704   {
46705     M32C_INSN_CMP16_B_IMM4_Q_16_DST16_16_8_AN_RELATIVE_QI, "cmp16.b-imm4-Q-16-dst16-16-8-An-relative-QI", "cmp.b", 24,
46706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46707   },
46708 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
46709   {
46710     M32C_INSN_CMP16_B_IMM4_Q_16_DST16_16_16_AN_RELATIVE_QI, "cmp16.b-imm4-Q-16-dst16-16-16-An-relative-QI", "cmp.b", 32,
46711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46712   },
46713 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
46714   {
46715     M32C_INSN_CMP16_B_IMM4_Q_16_DST16_16_8_SB_RELATIVE_QI, "cmp16.b-imm4-Q-16-dst16-16-8-SB-relative-QI", "cmp.b", 24,
46716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46717   },
46718 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
46719   {
46720     M32C_INSN_CMP16_B_IMM4_Q_16_DST16_16_16_SB_RELATIVE_QI, "cmp16.b-imm4-Q-16-dst16-16-16-SB-relative-QI", "cmp.b", 32,
46721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46722   },
46723 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
46724   {
46725     M32C_INSN_CMP16_B_IMM4_Q_16_DST16_16_8_FB_RELATIVE_QI, "cmp16.b-imm4-Q-16-dst16-16-8-FB-relative-QI", "cmp.b", 24,
46726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46727   },
46728 /* cmp.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
46729   {
46730     M32C_INSN_CMP16_B_IMM4_Q_16_DST16_16_16_ABSOLUTE_QI, "cmp16.b-imm4-Q-16-dst16-16-16-absolute-QI", "cmp.b", 32,
46731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46732   },
46733 /* cmp.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
46734   {
46735     M32C_INSN_CMP32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "cmp32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "cmp.w", 32,
46736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46737   },
46738 /* cmp.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
46739   {
46740     M32C_INSN_CMP32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "cmp32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "cmp.w", 32,
46741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46742   },
46743 /* cmp.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
46744   {
46745     M32C_INSN_CMP32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "cmp32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "cmp.w", 32,
46746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46747   },
46748 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46749   {
46750     M32C_INSN_CMP32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "cmp.w", 40,
46751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46752   },
46753 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
46754   {
46755     M32C_INSN_CMP32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "cmp.w", 40,
46756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46757   },
46758 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
46759   {
46760     M32C_INSN_CMP32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "cmp.w", 40,
46761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46762   },
46763 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46764   {
46765     M32C_INSN_CMP32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "cmp.w", 48,
46766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46767   },
46768 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
46769   {
46770     M32C_INSN_CMP32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "cmp.w", 48,
46771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46772   },
46773 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
46774   {
46775     M32C_INSN_CMP32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "cmp.w", 48,
46776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46777   },
46778 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16} */
46779   {
46780     M32C_INSN_CMP32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "cmp.w", 48,
46781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46782   },
46783 /* cmp.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46784   {
46785     M32C_INSN_CMP32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "cmp32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "cmp.w", 56,
46786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46787   },
46788 /* cmp.w${G} #${Imm-40-HI},${Dsp-16-u24} */
46789   {
46790     M32C_INSN_CMP32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "cmp32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "cmp.w", 56,
46791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46792   },
46793 /* cmp.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
46794   {
46795     M32C_INSN_CMP32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "cmp32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "cmp.b", 24,
46796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46797   },
46798 /* cmp.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
46799   {
46800     M32C_INSN_CMP32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "cmp32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "cmp.b", 24,
46801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46802   },
46803 /* cmp.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
46804   {
46805     M32C_INSN_CMP32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "cmp32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "cmp.b", 24,
46806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46807   },
46808 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46809   {
46810     M32C_INSN_CMP32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "cmp.b", 32,
46811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46812   },
46813 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
46814   {
46815     M32C_INSN_CMP32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "cmp.b", 32,
46816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46817   },
46818 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
46819   {
46820     M32C_INSN_CMP32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "cmp.b", 32,
46821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46822   },
46823 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46824   {
46825     M32C_INSN_CMP32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "cmp.b", 40,
46826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46827   },
46828 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
46829   {
46830     M32C_INSN_CMP32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "cmp.b", 40,
46831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46832   },
46833 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
46834   {
46835     M32C_INSN_CMP32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "cmp.b", 40,
46836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46837   },
46838 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16} */
46839   {
46840     M32C_INSN_CMP32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "cmp.b", 40,
46841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46842   },
46843 /* cmp.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46844   {
46845     M32C_INSN_CMP32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "cmp32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "cmp.b", 48,
46846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46847   },
46848 /* cmp.b${G} #${Imm-40-QI},${Dsp-16-u24} */
46849   {
46850     M32C_INSN_CMP32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "cmp32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "cmp.b", 48,
46851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46852   },
46853 /* cmp.w${G} #${Imm-16-HI},$Dst16RnHI */
46854   {
46855     M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "cmp16.w-imm-G-basic-dst16-Rn-direct-HI", "cmp.w", 32,
46856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46857   },
46858 /* cmp.w${G} #${Imm-16-HI},$Dst16AnHI */
46859   {
46860     M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "cmp16.w-imm-G-basic-dst16-An-direct-HI", "cmp.w", 32,
46861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46862   },
46863 /* cmp.w${G} #${Imm-16-HI},[$Dst16An] */
46864   {
46865     M32C_INSN_CMP16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "cmp16.w-imm-G-basic-dst16-An-indirect-HI", "cmp.w", 32,
46866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46867   },
46868 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
46869   {
46870     M32C_INSN_CMP16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "cmp16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "cmp.w", 40,
46871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46872   },
46873 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
46874   {
46875     M32C_INSN_CMP16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "cmp16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "cmp.w", 40,
46876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46877   },
46878 /* cmp.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
46879   {
46880     M32C_INSN_CMP16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "cmp16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "cmp.w", 40,
46881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46882   },
46883 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
46884   {
46885     M32C_INSN_CMP16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "cmp16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "cmp.w", 48,
46886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46887   },
46888 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
46889   {
46890     M32C_INSN_CMP16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "cmp16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "cmp.w", 48,
46891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46892   },
46893 /* cmp.w${G} #${Imm-32-HI},${Dsp-16-u16} */
46894   {
46895     M32C_INSN_CMP16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "cmp16.w-imm-G-16-16-dst16-16-16-absolute-HI", "cmp.w", 48,
46896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46897   },
46898 /* cmp.b${G} #${Imm-16-QI},$Dst16RnQI */
46899   {
46900     M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "cmp16.b-imm-G-basic-dst16-Rn-direct-QI", "cmp.b", 24,
46901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46902   },
46903 /* cmp.b${G} #${Imm-16-QI},$Dst16AnQI */
46904   {
46905     M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "cmp16.b-imm-G-basic-dst16-An-direct-QI", "cmp.b", 24,
46906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46907   },
46908 /* cmp.b${G} #${Imm-16-QI},[$Dst16An] */
46909   {
46910     M32C_INSN_CMP16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "cmp16.b-imm-G-basic-dst16-An-indirect-QI", "cmp.b", 24,
46911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46912   },
46913 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
46914   {
46915     M32C_INSN_CMP16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "cmp16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "cmp.b", 32,
46916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46917   },
46918 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
46919   {
46920     M32C_INSN_CMP16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "cmp16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "cmp.b", 32,
46921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46922   },
46923 /* cmp.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
46924   {
46925     M32C_INSN_CMP16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "cmp16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "cmp.b", 32,
46926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46927   },
46928 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
46929   {
46930     M32C_INSN_CMP16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "cmp16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "cmp.b", 40,
46931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46932   },
46933 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
46934   {
46935     M32C_INSN_CMP16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "cmp16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "cmp.b", 40,
46936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46937   },
46938 /* cmp.b${G} #${Imm-32-QI},${Dsp-16-u16} */
46939   {
46940     M32C_INSN_CMP16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "cmp16.b-imm-G-16-16-dst16-16-16-absolute-QI", "cmp.b", 40,
46941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
46942   },
46943 /* cmp.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
46944   {
46945     M32C_INSN_CMP32_L_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "cmp32.l-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "cmp.l", 48,
46946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46947   },
46948 /* cmp.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
46949   {
46950     M32C_INSN_CMP32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "cmp32.l-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "cmp.l", 48,
46951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46952   },
46953 /* cmp.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
46954   {
46955     M32C_INSN_CMP32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "cmp32.l-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "cmp.l", 48,
46956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46957   },
46958 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
46959   {
46960     M32C_INSN_CMP32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "cmp.l", 56,
46961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46962   },
46963 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
46964   {
46965     M32C_INSN_CMP32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "cmp.l", 56,
46966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46967   },
46968 /* cmp.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
46969   {
46970     M32C_INSN_CMP32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "cmp.l", 56,
46971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46972   },
46973 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
46974   {
46975     M32C_INSN_CMP32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "cmp.l", 64,
46976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46977   },
46978 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
46979   {
46980     M32C_INSN_CMP32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "cmp32.l-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "cmp.l", 64,
46981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46982   },
46983 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
46984   {
46985     M32C_INSN_CMP32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "cmp32.l-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "cmp.l", 64,
46986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46987   },
46988 /* cmp.l${G} #${Imm-32-SI},${Dsp-16-u16} */
46989   {
46990     M32C_INSN_CMP32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "cmp.l", 64,
46991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46992   },
46993 /* cmp.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
46994   {
46995     M32C_INSN_CMP32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "cmp32.l-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "cmp.l", 72,
46996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
46997   },
46998 /* cmp.l${G} #${Imm-40-SI},${Dsp-16-u24} */
46999   {
47000     M32C_INSN_CMP32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "cmp32.l-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "cmp.l", 72,
47001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47002   },
47003 /* clip.w #${Imm-24-HI},#${Imm-40-HI},$Dst32RnPrefixedHI */
47004   {
47005     M32C_INSN_CLIP32_W_IMM_24_HI_IMM_40_HI_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_HI, "clip32.w-Imm-24-HI-Imm-40-HI-basic-Prefixed-dst32-Rn-direct-Prefixed-HI", "clip.w", 56,
47006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47007   },
47008 /* clip.w #${Imm-24-HI},#${Imm-40-HI},$Dst32AnPrefixedHI */
47009   {
47010     M32C_INSN_CLIP32_W_IMM_24_HI_IMM_40_HI_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_HI, "clip32.w-Imm-24-HI-Imm-40-HI-basic-Prefixed-dst32-An-direct-Prefixed-HI", "clip.w", 56,
47011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47012   },
47013 /* clip.w #${Imm-24-HI},#${Imm-40-HI},[$Dst32AnPrefixed] */
47014   {
47015     M32C_INSN_CLIP32_W_IMM_24_HI_IMM_40_HI_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_HI, "clip32.w-Imm-24-HI-Imm-40-HI-basic-Prefixed-dst32-An-indirect-Prefixed-HI", "clip.w", 56,
47016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47017   },
47018 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
47019   {
47020     M32C_INSN_CLIP32_W_IMM_32_HI_IMM_48_HI_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "clip32.w-Imm-32-HI-Imm-48-HI-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-HI", "clip.w", 64,
47021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47022   },
47023 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-u8}[sb] */
47024   {
47025     M32C_INSN_CLIP32_W_IMM_32_HI_IMM_48_HI_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "clip32.w-Imm-32-HI-Imm-48-HI-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-HI", "clip.w", 64,
47026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47027   },
47028 /* clip.w #${Imm-32-HI},#${Imm-48-HI},${Dsp-24-s8}[fb] */
47029   {
47030     M32C_INSN_CLIP32_W_IMM_32_HI_IMM_48_HI_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "clip32.w-Imm-32-HI-Imm-48-HI-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-HI", "clip.w", 64,
47031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47032   },
47033 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
47034   {
47035     M32C_INSN_CLIP32_W_IMM_40_HI_IMM_56_HI_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "clip32.w-Imm-40-HI-Imm-56-HI-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-HI", "clip.w", 72,
47036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47037   },
47038 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16}[sb] */
47039   {
47040     M32C_INSN_CLIP32_W_IMM_40_HI_IMM_56_HI_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "clip32.w-Imm-40-HI-Imm-56-HI-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-HI", "clip.w", 72,
47041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47042   },
47043 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-s16}[fb] */
47044   {
47045     M32C_INSN_CLIP32_W_IMM_40_HI_IMM_56_HI_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "clip32.w-Imm-40-HI-Imm-56-HI-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-HI", "clip.w", 72,
47046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47047   },
47048 /* clip.w #${Imm-40-HI},#${Imm-56-HI},${Dsp-24-u16} */
47049   {
47050     M32C_INSN_CLIP32_W_IMM_40_HI_IMM_56_HI_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_HI, "clip32.w-Imm-40-HI-Imm-56-HI-24-16-Prefixed-dst32-24-16-absolute-Prefixed-HI", "clip.w", 72,
47051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47052   },
47053 /* clip.w #${Imm-48-HI},#${Imm-64-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
47054   {
47055     M32C_INSN_CLIP32_W_IMM_48_HI_IMM_64_HI_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "clip32.w-Imm-48-HI-Imm-64-HI-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-HI", "clip.w", 80,
47056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47057   },
47058 /* clip.w #${Imm-48-HI},#${Imm-64-HI},${Dsp-24-u24} */
47059   {
47060     M32C_INSN_CLIP32_W_IMM_48_HI_IMM_64_HI_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_HI, "clip32.w-Imm-48-HI-Imm-64-HI-24-24-Prefixed-dst32-24-24-absolute-Prefixed-HI", "clip.w", 80,
47061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47062   },
47063 /* clip.b #${Imm-24-QI},#${Imm-32-QI},$Dst32RnPrefixedQI */
47064   {
47065     M32C_INSN_CLIP32_B_IMM_24_QI_IMM_32_QI_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_QI, "clip32.b-Imm-24-QI-Imm-32-QI-basic-Prefixed-dst32-Rn-direct-Prefixed-QI", "clip.b", 40,
47066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47067   },
47068 /* clip.b #${Imm-24-QI},#${Imm-32-QI},$Dst32AnPrefixedQI */
47069   {
47070     M32C_INSN_CLIP32_B_IMM_24_QI_IMM_32_QI_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_QI, "clip32.b-Imm-24-QI-Imm-32-QI-basic-Prefixed-dst32-An-direct-Prefixed-QI", "clip.b", 40,
47071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47072   },
47073 /* clip.b #${Imm-24-QI},#${Imm-32-QI},[$Dst32AnPrefixed] */
47074   {
47075     M32C_INSN_CLIP32_B_IMM_24_QI_IMM_32_QI_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_QI, "clip32.b-Imm-24-QI-Imm-32-QI-basic-Prefixed-dst32-An-indirect-Prefixed-QI", "clip.b", 40,
47076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47077   },
47078 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
47079   {
47080     M32C_INSN_CLIP32_B_IMM_32_QI_IMM_40_QI_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "clip32.b-Imm-32-QI-Imm-40-QI-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-QI", "clip.b", 48,
47081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47082   },
47083 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-u8}[sb] */
47084   {
47085     M32C_INSN_CLIP32_B_IMM_32_QI_IMM_40_QI_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "clip32.b-Imm-32-QI-Imm-40-QI-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-QI", "clip.b", 48,
47086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47087   },
47088 /* clip.b #${Imm-32-QI},#${Imm-40-QI},${Dsp-24-s8}[fb] */
47089   {
47090     M32C_INSN_CLIP32_B_IMM_32_QI_IMM_40_QI_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "clip32.b-Imm-32-QI-Imm-40-QI-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-QI", "clip.b", 48,
47091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47092   },
47093 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
47094   {
47095     M32C_INSN_CLIP32_B_IMM_40_QI_IMM_48_QI_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "clip32.b-Imm-40-QI-Imm-48-QI-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-QI", "clip.b", 56,
47096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47097   },
47098 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16}[sb] */
47099   {
47100     M32C_INSN_CLIP32_B_IMM_40_QI_IMM_48_QI_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "clip32.b-Imm-40-QI-Imm-48-QI-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-QI", "clip.b", 56,
47101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47102   },
47103 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-s16}[fb] */
47104   {
47105     M32C_INSN_CLIP32_B_IMM_40_QI_IMM_48_QI_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "clip32.b-Imm-40-QI-Imm-48-QI-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-QI", "clip.b", 56,
47106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47107   },
47108 /* clip.b #${Imm-40-QI},#${Imm-48-QI},${Dsp-24-u16} */
47109   {
47110     M32C_INSN_CLIP32_B_IMM_40_QI_IMM_48_QI_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_QI, "clip32.b-Imm-40-QI-Imm-48-QI-24-16-Prefixed-dst32-24-16-absolute-Prefixed-QI", "clip.b", 56,
47111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47112   },
47113 /* clip.b #${Imm-48-QI},#${Imm-56-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
47114   {
47115     M32C_INSN_CLIP32_B_IMM_48_QI_IMM_56_QI_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "clip32.b-Imm-48-QI-Imm-56-QI-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-QI", "clip.b", 64,
47116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47117   },
47118 /* clip.b #${Imm-48-QI},#${Imm-56-QI},${Dsp-24-u24} */
47119   {
47120     M32C_INSN_CLIP32_B_IMM_48_QI_IMM_56_QI_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_QI, "clip32.b-Imm-48-QI-Imm-56-QI-24-24-Prefixed-dst32-24-24-absolute-Prefixed-QI", "clip.b", 64,
47121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47122   },
47123 /* bxor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47124   {
47125     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bxor", 24,
47126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47127   },
47128 /* bxor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47129   {
47130     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bxor", 24,
47131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47132   },
47133 /* bxor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47134   {
47135     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bxor", 24,
47136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47137   },
47138 /* bxor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47139   {
47140     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_11_AN_RELATIVE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-11-An-relative-Prefixed", "bxor", 32,
47141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47142   },
47143 /* bxor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47144   {
47145     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_AN_RELATIVE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-19-An-relative-Prefixed", "bxor", 40,
47146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47147   },
47148 /* bxor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47149   {
47150     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_AN_RELATIVE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-27-An-relative-Prefixed", "bxor", 48,
47151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47152   },
47153 /* bxor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47154   {
47155     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_11_SB_RELATIVE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-11-SB-relative-Prefixed", "bxor", 32,
47156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47157   },
47158 /* bxor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47159   {
47160     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_SB_RELATIVE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-19-SB-relative-Prefixed", "bxor", 40,
47161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47162   },
47163 /* bxor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47164   {
47165     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_11_FB_RELATIVE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-11-FB-relative-Prefixed", "bxor", 32,
47166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47167   },
47168 /* bxor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47169   {
47170     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_FB_RELATIVE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-19-FB-relative-Prefixed", "bxor", 40,
47171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47172   },
47173 /* bxor${X} ${BitBase32-24-u19-Prefixed} */
47174   {
47175     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bxor", 40,
47176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47177   },
47178 /* bxor${X} ${BitBase32-24-u27-Prefixed} */
47179   {
47180     M32C_INSN_BXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bxor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bxor", 48,
47181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47182   },
47183 /* bxor${X} $Bitno16R,$Bit16Rn */
47184   {
47185     M32C_INSN_BXOR16_X_BIT16_16_BIT16_RN_DIRECT, "bxor16-X-bit16-16-bit16-Rn-direct", "bxor", 24,
47186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47187   },
47188 /* bxor${X} $Bitno16R,$Bit16An */
47189   {
47190     M32C_INSN_BXOR16_X_BIT16_16_BIT16_AN_DIRECT, "bxor16-X-bit16-16-bit16-An-direct", "bxor", 24,
47191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47192   },
47193 /* bxor${X} [$Bit16An] */
47194   {
47195     M32C_INSN_BXOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bxor16-X-bit16-16-bit16-An-indirect", "bxor", 16,
47196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47197   },
47198 /* bxor${X} ${Dsp-16-u8}[$Bit16An] */
47199   {
47200     M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-An-relative", "bxor", 24,
47201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47202   },
47203 /* bxor${X} ${Dsp-16-u16}[$Bit16An] */
47204   {
47205     M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bxor16-X-bit16-16-bit16-16-16-An-relative", "bxor", 32,
47206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47207   },
47208 /* bxor${X} ${BitBase16-16-u8}[sb] */
47209   {
47210     M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-SB-relative", "bxor", 24,
47211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47212   },
47213 /* bxor${X} ${BitBase16-16-u16}[sb] */
47214   {
47215     M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bxor16-X-bit16-16-bit16-16-16-SB-relative", "bxor", 32,
47216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47217   },
47218 /* bxor${X} ${BitBase16-16-s8}[fb] */
47219   {
47220     M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bxor16-X-bit16-16-bit16-16-8-FB-relative", "bxor", 24,
47221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47222   },
47223 /* bxor${X} ${BitBase16-16-u16} */
47224   {
47225     M32C_INSN_BXOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bxor16-X-bit16-16-bit16-16-16-absolute", "bxor", 32,
47226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47227   },
47228 /* btsts${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47229   {
47230     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btsts", 16,
47231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47232   },
47233 /* btsts${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47234   {
47235     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btsts", 16,
47236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47237   },
47238 /* btsts${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47239   {
47240     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btsts", 16,
47241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47242   },
47243 /* btsts${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47244   {
47245     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_11_AN_RELATIVE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-11-An-relative-Unprefixed", "btsts", 24,
47246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47247   },
47248 /* btsts${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47249   {
47250     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_19_AN_RELATIVE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-19-An-relative-Unprefixed", "btsts", 32,
47251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47252   },
47253 /* btsts${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47254   {
47255     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_27_AN_RELATIVE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-27-An-relative-Unprefixed", "btsts", 40,
47256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47257   },
47258 /* btsts${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47259   {
47260     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_11_SB_RELATIVE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-11-SB-relative-Unprefixed", "btsts", 24,
47261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47262   },
47263 /* btsts${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47264   {
47265     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_19_SB_RELATIVE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-19-SB-relative-Unprefixed", "btsts", 32,
47266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47267   },
47268 /* btsts${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47269   {
47270     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_11_FB_RELATIVE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-11-FB-relative-Unprefixed", "btsts", 24,
47271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47272   },
47273 /* btsts${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47274   {
47275     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_19_FB_RELATIVE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-19-FB-relative-Unprefixed", "btsts", 32,
47276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47277   },
47278 /* btsts${X} ${BitBase32-16-u19-Unprefixed} */
47279   {
47280     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btsts", 32,
47281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47282   },
47283 /* btsts${X} ${BitBase32-16-u27-Unprefixed} */
47284   {
47285     M32C_INSN_BTSTS32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btsts32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btsts", 40,
47286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47287   },
47288 /* btsts${X} $Bitno16R,$Bit16Rn */
47289   {
47290     M32C_INSN_BTSTS16_X_BIT16_16_BIT16_RN_DIRECT, "btsts16-X-bit16-16-bit16-Rn-direct", "btsts", 24,
47291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47292   },
47293 /* btsts${X} $Bitno16R,$Bit16An */
47294   {
47295     M32C_INSN_BTSTS16_X_BIT16_16_BIT16_AN_DIRECT, "btsts16-X-bit16-16-bit16-An-direct", "btsts", 24,
47296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47297   },
47298 /* btsts${X} [$Bit16An] */
47299   {
47300     M32C_INSN_BTSTS16_X_BIT16_16_BIT16_AN_INDIRECT, "btsts16-X-bit16-16-bit16-An-indirect", "btsts", 16,
47301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47302   },
47303 /* btsts${X} ${Dsp-16-u8}[$Bit16An] */
47304   {
47305     M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-An-relative", "btsts", 24,
47306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47307   },
47308 /* btsts${X} ${Dsp-16-u16}[$Bit16An] */
47309   {
47310     M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "btsts16-X-bit16-16-bit16-16-16-An-relative", "btsts", 32,
47311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47312   },
47313 /* btsts${X} ${BitBase16-16-u8}[sb] */
47314   {
47315     M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-SB-relative", "btsts", 24,
47316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47317   },
47318 /* btsts${X} ${BitBase16-16-u16}[sb] */
47319   {
47320     M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "btsts16-X-bit16-16-bit16-16-16-SB-relative", "btsts", 32,
47321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47322   },
47323 /* btsts${X} ${BitBase16-16-s8}[fb] */
47324   {
47325     M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "btsts16-X-bit16-16-bit16-16-8-FB-relative", "btsts", 24,
47326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47327   },
47328 /* btsts${X} ${BitBase16-16-u16} */
47329   {
47330     M32C_INSN_BTSTS16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "btsts16-X-bit16-16-bit16-16-16-absolute", "btsts", 32,
47331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47332   },
47333 /* btstc${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47334   {
47335     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btstc", 16,
47336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47337   },
47338 /* btstc${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47339   {
47340     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btstc", 16,
47341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47342   },
47343 /* btstc${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47344   {
47345     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btstc", 16,
47346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47347   },
47348 /* btstc${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47349   {
47350     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_11_AN_RELATIVE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-11-An-relative-Unprefixed", "btstc", 24,
47351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47352   },
47353 /* btstc${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47354   {
47355     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_19_AN_RELATIVE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-19-An-relative-Unprefixed", "btstc", 32,
47356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47357   },
47358 /* btstc${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47359   {
47360     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_27_AN_RELATIVE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-27-An-relative-Unprefixed", "btstc", 40,
47361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47362   },
47363 /* btstc${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47364   {
47365     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_11_SB_RELATIVE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-11-SB-relative-Unprefixed", "btstc", 24,
47366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47367   },
47368 /* btstc${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47369   {
47370     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_19_SB_RELATIVE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-19-SB-relative-Unprefixed", "btstc", 32,
47371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47372   },
47373 /* btstc${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47374   {
47375     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_11_FB_RELATIVE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-11-FB-relative-Unprefixed", "btstc", 24,
47376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47377   },
47378 /* btstc${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47379   {
47380     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_19_FB_RELATIVE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-19-FB-relative-Unprefixed", "btstc", 32,
47381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47382   },
47383 /* btstc${X} ${BitBase32-16-u19-Unprefixed} */
47384   {
47385     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btstc", 32,
47386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47387   },
47388 /* btstc${X} ${BitBase32-16-u27-Unprefixed} */
47389   {
47390     M32C_INSN_BTSTC32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btstc32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btstc", 40,
47391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47392   },
47393 /* btstc${X} $Bitno16R,$Bit16Rn */
47394   {
47395     M32C_INSN_BTSTC16_X_BIT16_16_BIT16_RN_DIRECT, "btstc16-X-bit16-16-bit16-Rn-direct", "btstc", 24,
47396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47397   },
47398 /* btstc${X} $Bitno16R,$Bit16An */
47399   {
47400     M32C_INSN_BTSTC16_X_BIT16_16_BIT16_AN_DIRECT, "btstc16-X-bit16-16-bit16-An-direct", "btstc", 24,
47401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47402   },
47403 /* btstc${X} [$Bit16An] */
47404   {
47405     M32C_INSN_BTSTC16_X_BIT16_16_BIT16_AN_INDIRECT, "btstc16-X-bit16-16-bit16-An-indirect", "btstc", 16,
47406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47407   },
47408 /* btstc${X} ${Dsp-16-u8}[$Bit16An] */
47409   {
47410     M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-An-relative", "btstc", 24,
47411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47412   },
47413 /* btstc${X} ${Dsp-16-u16}[$Bit16An] */
47414   {
47415     M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "btstc16-X-bit16-16-bit16-16-16-An-relative", "btstc", 32,
47416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47417   },
47418 /* btstc${X} ${BitBase16-16-u8}[sb] */
47419   {
47420     M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-SB-relative", "btstc", 24,
47421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47422   },
47423 /* btstc${X} ${BitBase16-16-u16}[sb] */
47424   {
47425     M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "btstc16-X-bit16-16-bit16-16-16-SB-relative", "btstc", 32,
47426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47427   },
47428 /* btstc${X} ${BitBase16-16-s8}[fb] */
47429   {
47430     M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "btstc16-X-bit16-16-bit16-16-8-FB-relative", "btstc", 24,
47431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47432   },
47433 /* btstc${X} ${BitBase16-16-u16} */
47434   {
47435     M32C_INSN_BTSTC16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "btstc16-X-bit16-16-bit16-16-16-absolute", "btstc", 32,
47436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47437   },
47438 /* btst${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47439   {
47440     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "btst", 16,
47441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47442   },
47443 /* btst${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47444   {
47445     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "btst", 16,
47446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47447   },
47448 /* btst${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47449   {
47450     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "btst", 16,
47451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47452   },
47453 /* btst${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47454   {
47455     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_11_AN_RELATIVE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-11-An-relative-Unprefixed", "btst", 24,
47456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47457   },
47458 /* btst${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47459   {
47460     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_19_AN_RELATIVE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-19-An-relative-Unprefixed", "btst", 32,
47461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47462   },
47463 /* btst${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47464   {
47465     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_27_AN_RELATIVE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-27-An-relative-Unprefixed", "btst", 40,
47466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47467   },
47468 /* btst${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47469   {
47470     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_11_SB_RELATIVE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-11-SB-relative-Unprefixed", "btst", 24,
47471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47472   },
47473 /* btst${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47474   {
47475     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_19_SB_RELATIVE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-19-SB-relative-Unprefixed", "btst", 32,
47476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47477   },
47478 /* btst${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47479   {
47480     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_11_FB_RELATIVE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-11-FB-relative-Unprefixed", "btst", 24,
47481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47482   },
47483 /* btst${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47484   {
47485     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_19_FB_RELATIVE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-19-FB-relative-Unprefixed", "btst", 32,
47486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47487   },
47488 /* btst${X} ${BitBase32-16-u19-Unprefixed} */
47489   {
47490     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "btst", 32,
47491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47492   },
47493 /* btst${X} ${BitBase32-16-u27-Unprefixed} */
47494   {
47495     M32C_INSN_BTST32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "btst32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "btst", 40,
47496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47497   },
47498 /* btst${G} $Bitno16R,$Bit16Rn */
47499   {
47500     M32C_INSN_BTST16_G_BIT16_16_8_BIT16_RN_DIRECT, "btst16-G-bit16-16-8-bit16-Rn-direct", "btst", 24,
47501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47502   },
47503 /* btst${G} $Bitno16R,$Bit16An */
47504   {
47505     M32C_INSN_BTST16_G_BIT16_16_8_BIT16_AN_DIRECT, "btst16-G-bit16-16-8-bit16-An-direct", "btst", 24,
47506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47507   },
47508 /* btst${G} ${Dsp-16-u8}[$Bit16An] */
47509   {
47510     M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-An-relative", "btst", 24,
47511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47512   },
47513 /* btst${G} ${BitBase16-16-u8}[sb] */
47514   {
47515     M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-SB-relative", "btst", 24,
47516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47517   },
47518 /* btst${G} ${BitBase16-16-s8}[fb] */
47519   {
47520     M32C_INSN_BTST16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "btst16-G-bit16-16-8-bit16-16-8-FB-relative", "btst", 24,
47521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47522   },
47523 /* btst${S} ${BitBase16-8-u11-S}[sb] */
47524   {
47525     M32C_INSN_BTST16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "btst16-S-bit16-11-S-bit16-11-SB-relative-S", "btst", 16,
47526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47527   },
47528 /* btst${G} ${Dsp-16-u16}[$Bit16An] */
47529   {
47530     M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "btst16-G-bit16-16-16-bit16-16-16-An-relative", "btst", 32,
47531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47532   },
47533 /* btst${G} ${BitBase16-16-u16}[sb] */
47534   {
47535     M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "btst16-G-bit16-16-16-bit16-16-16-SB-relative", "btst", 32,
47536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47537   },
47538 /* btst${G} ${BitBase16-16-u16} */
47539   {
47540     M32C_INSN_BTST16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "btst16-G-bit16-16-16-bit16-16-16-absolute", "btst", 32,
47541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47542   },
47543 /* btst${G} [$Bit16An] */
47544   {
47545     M32C_INSN_BTST16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "btst16-G-bit16-16-basic-bit16-An-indirect", "btst", 16,
47546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47547   },
47548 /* bset${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47549   {
47550     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bset", 16,
47551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47552   },
47553 /* bset${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47554   {
47555     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bset", 16,
47556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47557   },
47558 /* bset${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47559   {
47560     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bset", 16,
47561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47562   },
47563 /* bset${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47564   {
47565     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_11_AN_RELATIVE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-11-An-relative-Unprefixed", "bset", 24,
47566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47567   },
47568 /* bset${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47569   {
47570     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_19_AN_RELATIVE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-19-An-relative-Unprefixed", "bset", 32,
47571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47572   },
47573 /* bset${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47574   {
47575     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_27_AN_RELATIVE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-27-An-relative-Unprefixed", "bset", 40,
47576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47577   },
47578 /* bset${X} ${BitBase32-16-u11-Unprefixed}[sb] */
47579   {
47580     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_11_SB_RELATIVE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-11-SB-relative-Unprefixed", "bset", 24,
47581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47582   },
47583 /* bset${X} ${BitBase32-16-u19-Unprefixed}[sb] */
47584   {
47585     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_19_SB_RELATIVE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-19-SB-relative-Unprefixed", "bset", 32,
47586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47587   },
47588 /* bset${X} ${BitBase32-16-s11-Unprefixed}[fb] */
47589   {
47590     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_11_FB_RELATIVE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-11-FB-relative-Unprefixed", "bset", 24,
47591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47592   },
47593 /* bset${X} ${BitBase32-16-s19-Unprefixed}[fb] */
47594   {
47595     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_19_FB_RELATIVE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-19-FB-relative-Unprefixed", "bset", 32,
47596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47597   },
47598 /* bset${X} ${BitBase32-16-u19-Unprefixed} */
47599   {
47600     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bset", 32,
47601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47602   },
47603 /* bset${X} ${BitBase32-16-u27-Unprefixed} */
47604   {
47605     M32C_INSN_BSET32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bset32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bset", 40,
47606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47607   },
47608 /* bset${G} $Bitno16R,$Bit16Rn */
47609   {
47610     M32C_INSN_BSET16_G_BIT16_16_8_BIT16_RN_DIRECT, "bset16-G-bit16-16-8-bit16-Rn-direct", "bset", 24,
47611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47612   },
47613 /* bset${G} $Bitno16R,$Bit16An */
47614   {
47615     M32C_INSN_BSET16_G_BIT16_16_8_BIT16_AN_DIRECT, "bset16-G-bit16-16-8-bit16-An-direct", "bset", 24,
47616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47617   },
47618 /* bset${G} ${Dsp-16-u8}[$Bit16An] */
47619   {
47620     M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-An-relative", "bset", 24,
47621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47622   },
47623 /* bset${G} ${BitBase16-16-u8}[sb] */
47624   {
47625     M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-SB-relative", "bset", 24,
47626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47627   },
47628 /* bset${G} ${BitBase16-16-s8}[fb] */
47629   {
47630     M32C_INSN_BSET16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bset16-G-bit16-16-8-bit16-16-8-FB-relative", "bset", 24,
47631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47632   },
47633 /* bset${S} ${BitBase16-8-u11-S}[sb] */
47634   {
47635     M32C_INSN_BSET16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bset16-S-bit16-11-S-bit16-11-SB-relative-S", "bset", 16,
47636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47637   },
47638 /* bset${G} ${Dsp-16-u16}[$Bit16An] */
47639   {
47640     M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bset16-G-bit16-16-16-bit16-16-16-An-relative", "bset", 32,
47641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47642   },
47643 /* bset${G} ${BitBase16-16-u16}[sb] */
47644   {
47645     M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bset16-G-bit16-16-16-bit16-16-16-SB-relative", "bset", 32,
47646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47647   },
47648 /* bset${G} ${BitBase16-16-u16} */
47649   {
47650     M32C_INSN_BSET16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bset16-G-bit16-16-16-bit16-16-16-absolute", "bset", 32,
47651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47652   },
47653 /* bset${G} [$Bit16An] */
47654   {
47655     M32C_INSN_BSET16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bset16-G-bit16-16-basic-bit16-An-indirect", "bset", 16,
47656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47657   },
47658 /* bor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47659   {
47660     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bor", 24,
47661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47662   },
47663 /* bor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47664   {
47665     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bor", 24,
47666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47667   },
47668 /* bor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47669   {
47670     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bor", 24,
47671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47672   },
47673 /* bor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47674   {
47675     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_11_AN_RELATIVE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-11-An-relative-Prefixed", "bor", 32,
47676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47677   },
47678 /* bor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47679   {
47680     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_19_AN_RELATIVE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-19-An-relative-Prefixed", "bor", 40,
47681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47682   },
47683 /* bor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47684   {
47685     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_27_AN_RELATIVE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-27-An-relative-Prefixed", "bor", 48,
47686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47687   },
47688 /* bor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47689   {
47690     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_11_SB_RELATIVE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-11-SB-relative-Prefixed", "bor", 32,
47691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47692   },
47693 /* bor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47694   {
47695     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_19_SB_RELATIVE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-19-SB-relative-Prefixed", "bor", 40,
47696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47697   },
47698 /* bor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47699   {
47700     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_11_FB_RELATIVE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-11-FB-relative-Prefixed", "bor", 32,
47701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47702   },
47703 /* bor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47704   {
47705     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_19_FB_RELATIVE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-19-FB-relative-Prefixed", "bor", 40,
47706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47707   },
47708 /* bor${X} ${BitBase32-24-u19-Prefixed} */
47709   {
47710     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bor", 40,
47711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47712   },
47713 /* bor${X} ${BitBase32-24-u27-Prefixed} */
47714   {
47715     M32C_INSN_BOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bor", 48,
47716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47717   },
47718 /* bor${X} $Bitno16R,$Bit16Rn */
47719   {
47720     M32C_INSN_BOR16_X_BIT16_16_BIT16_RN_DIRECT, "bor16-X-bit16-16-bit16-Rn-direct", "bor", 24,
47721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47722   },
47723 /* bor${X} $Bitno16R,$Bit16An */
47724   {
47725     M32C_INSN_BOR16_X_BIT16_16_BIT16_AN_DIRECT, "bor16-X-bit16-16-bit16-An-direct", "bor", 24,
47726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47727   },
47728 /* bor${X} [$Bit16An] */
47729   {
47730     M32C_INSN_BOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bor16-X-bit16-16-bit16-An-indirect", "bor", 16,
47731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47732   },
47733 /* bor${X} ${Dsp-16-u8}[$Bit16An] */
47734   {
47735     M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bor16-X-bit16-16-bit16-16-8-An-relative", "bor", 24,
47736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47737   },
47738 /* bor${X} ${Dsp-16-u16}[$Bit16An] */
47739   {
47740     M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bor16-X-bit16-16-bit16-16-16-An-relative", "bor", 32,
47741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47742   },
47743 /* bor${X} ${BitBase16-16-u8}[sb] */
47744   {
47745     M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bor16-X-bit16-16-bit16-16-8-SB-relative", "bor", 24,
47746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47747   },
47748 /* bor${X} ${BitBase16-16-u16}[sb] */
47749   {
47750     M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bor16-X-bit16-16-bit16-16-16-SB-relative", "bor", 32,
47751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47752   },
47753 /* bor${X} ${BitBase16-16-s8}[fb] */
47754   {
47755     M32C_INSN_BOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bor16-X-bit16-16-bit16-16-8-FB-relative", "bor", 24,
47756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47757   },
47758 /* bor${X} ${BitBase16-16-u16} */
47759   {
47760     M32C_INSN_BOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bor16-X-bit16-16-bit16-16-16-absolute", "bor", 32,
47761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47762   },
47763 /* bnxor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47764   {
47765     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnxor", 24,
47766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47767   },
47768 /* bnxor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47769   {
47770     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnxor", 24,
47771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47772   },
47773 /* bnxor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47774   {
47775     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnxor", 24,
47776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47777   },
47778 /* bnxor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47779   {
47780     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_11_AN_RELATIVE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-11-An-relative-Prefixed", "bnxor", 32,
47781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47782   },
47783 /* bnxor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47784   {
47785     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_AN_RELATIVE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-19-An-relative-Prefixed", "bnxor", 40,
47786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47787   },
47788 /* bnxor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47789   {
47790     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_AN_RELATIVE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-27-An-relative-Prefixed", "bnxor", 48,
47791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47792   },
47793 /* bnxor${X} ${BitBase32-24-u11-Prefixed}[sb] */
47794   {
47795     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_11_SB_RELATIVE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-11-SB-relative-Prefixed", "bnxor", 32,
47796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47797   },
47798 /* bnxor${X} ${BitBase32-24-u19-Prefixed}[sb] */
47799   {
47800     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_SB_RELATIVE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-19-SB-relative-Prefixed", "bnxor", 40,
47801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47802   },
47803 /* bnxor${X} ${BitBase32-24-s11-Prefixed}[fb] */
47804   {
47805     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_11_FB_RELATIVE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-11-FB-relative-Prefixed", "bnxor", 32,
47806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47807   },
47808 /* bnxor${X} ${BitBase32-24-s19-Prefixed}[fb] */
47809   {
47810     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_FB_RELATIVE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-19-FB-relative-Prefixed", "bnxor", 40,
47811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47812   },
47813 /* bnxor${X} ${BitBase32-24-u19-Prefixed} */
47814   {
47815     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnxor", 40,
47816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47817   },
47818 /* bnxor${X} ${BitBase32-24-u27-Prefixed} */
47819   {
47820     M32C_INSN_BNXOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnxor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnxor", 48,
47821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47822   },
47823 /* bnxor${X} $Bitno16R,$Bit16Rn */
47824   {
47825     M32C_INSN_BNXOR16_X_BIT16_16_BIT16_RN_DIRECT, "bnxor16-X-bit16-16-bit16-Rn-direct", "bnxor", 24,
47826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47827   },
47828 /* bnxor${X} $Bitno16R,$Bit16An */
47829   {
47830     M32C_INSN_BNXOR16_X_BIT16_16_BIT16_AN_DIRECT, "bnxor16-X-bit16-16-bit16-An-direct", "bnxor", 24,
47831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47832   },
47833 /* bnxor${X} [$Bit16An] */
47834   {
47835     M32C_INSN_BNXOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bnxor16-X-bit16-16-bit16-An-indirect", "bnxor", 16,
47836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47837   },
47838 /* bnxor${X} ${Dsp-16-u8}[$Bit16An] */
47839   {
47840     M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-An-relative", "bnxor", 24,
47841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47842   },
47843 /* bnxor${X} ${Dsp-16-u16}[$Bit16An] */
47844   {
47845     M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnxor16-X-bit16-16-bit16-16-16-An-relative", "bnxor", 32,
47846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47847   },
47848 /* bnxor${X} ${BitBase16-16-u8}[sb] */
47849   {
47850     M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-SB-relative", "bnxor", 24,
47851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47852   },
47853 /* bnxor${X} ${BitBase16-16-u16}[sb] */
47854   {
47855     M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-16-SB-relative", "bnxor", 32,
47856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47857   },
47858 /* bnxor${X} ${BitBase16-16-s8}[fb] */
47859   {
47860     M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnxor16-X-bit16-16-bit16-16-8-FB-relative", "bnxor", 24,
47861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47862   },
47863 /* bnxor${X} ${BitBase16-16-u16} */
47864   {
47865     M32C_INSN_BNXOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnxor16-X-bit16-16-bit16-16-16-absolute", "bnxor", 32,
47866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47867   },
47868 /* bntst${X} $Bitno32Prefixed,$Bit32RnPrefixed */
47869   {
47870     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bntst", 24,
47871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47872   },
47873 /* bntst${X} $Bitno32Prefixed,$Bit32AnPrefixed */
47874   {
47875     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bntst", 24,
47876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47877   },
47878 /* bntst${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
47879   {
47880     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bntst", 24,
47881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47882   },
47883 /* bntst${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
47884   {
47885     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_11_AN_RELATIVE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-11-An-relative-Prefixed", "bntst", 32,
47886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47887   },
47888 /* bntst${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
47889   {
47890     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_19_AN_RELATIVE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-19-An-relative-Prefixed", "bntst", 40,
47891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47892   },
47893 /* bntst${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
47894   {
47895     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_27_AN_RELATIVE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-27-An-relative-Prefixed", "bntst", 48,
47896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47897   },
47898 /* bntst${X} ${BitBase32-24-u11-Prefixed}[sb] */
47899   {
47900     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_11_SB_RELATIVE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-11-SB-relative-Prefixed", "bntst", 32,
47901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47902   },
47903 /* bntst${X} ${BitBase32-24-u19-Prefixed}[sb] */
47904   {
47905     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_19_SB_RELATIVE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-19-SB-relative-Prefixed", "bntst", 40,
47906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47907   },
47908 /* bntst${X} ${BitBase32-24-s11-Prefixed}[fb] */
47909   {
47910     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_11_FB_RELATIVE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-11-FB-relative-Prefixed", "bntst", 32,
47911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47912   },
47913 /* bntst${X} ${BitBase32-24-s19-Prefixed}[fb] */
47914   {
47915     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_19_FB_RELATIVE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-19-FB-relative-Prefixed", "bntst", 40,
47916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47917   },
47918 /* bntst${X} ${BitBase32-24-u19-Prefixed} */
47919   {
47920     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bntst", 40,
47921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47922   },
47923 /* bntst${X} ${BitBase32-24-u27-Prefixed} */
47924   {
47925     M32C_INSN_BNTST32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bntst32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bntst", 48,
47926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47927   },
47928 /* bntst${X} $Bitno16R,$Bit16Rn */
47929   {
47930     M32C_INSN_BNTST16_X_BIT16_16_BIT16_RN_DIRECT, "bntst16-X-bit16-16-bit16-Rn-direct", "bntst", 24,
47931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47932   },
47933 /* bntst${X} $Bitno16R,$Bit16An */
47934   {
47935     M32C_INSN_BNTST16_X_BIT16_16_BIT16_AN_DIRECT, "bntst16-X-bit16-16-bit16-An-direct", "bntst", 24,
47936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47937   },
47938 /* bntst${X} [$Bit16An] */
47939   {
47940     M32C_INSN_BNTST16_X_BIT16_16_BIT16_AN_INDIRECT, "bntst16-X-bit16-16-bit16-An-indirect", "bntst", 16,
47941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47942   },
47943 /* bntst${X} ${Dsp-16-u8}[$Bit16An] */
47944   {
47945     M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-An-relative", "bntst", 24,
47946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47947   },
47948 /* bntst${X} ${Dsp-16-u16}[$Bit16An] */
47949   {
47950     M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bntst16-X-bit16-16-bit16-16-16-An-relative", "bntst", 32,
47951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47952   },
47953 /* bntst${X} ${BitBase16-16-u8}[sb] */
47954   {
47955     M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-SB-relative", "bntst", 24,
47956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47957   },
47958 /* bntst${X} ${BitBase16-16-u16}[sb] */
47959   {
47960     M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bntst16-X-bit16-16-bit16-16-16-SB-relative", "bntst", 32,
47961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47962   },
47963 /* bntst${X} ${BitBase16-16-s8}[fb] */
47964   {
47965     M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bntst16-X-bit16-16-bit16-16-8-FB-relative", "bntst", 24,
47966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47967   },
47968 /* bntst${X} ${BitBase16-16-u16} */
47969   {
47970     M32C_INSN_BNTST16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bntst16-X-bit16-16-bit16-16-16-absolute", "bntst", 32,
47971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
47972   },
47973 /* bnot${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
47974   {
47975     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bnot", 16,
47976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47977   },
47978 /* bnot${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
47979   {
47980     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bnot", 16,
47981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47982   },
47983 /* bnot${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
47984   {
47985     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bnot", 16,
47986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47987   },
47988 /* bnot${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
47989   {
47990     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_11_AN_RELATIVE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-11-An-relative-Unprefixed", "bnot", 24,
47991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47992   },
47993 /* bnot${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
47994   {
47995     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_19_AN_RELATIVE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-19-An-relative-Unprefixed", "bnot", 32,
47996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
47997   },
47998 /* bnot${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
47999   {
48000     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_27_AN_RELATIVE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-27-An-relative-Unprefixed", "bnot", 40,
48001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48002   },
48003 /* bnot${X} ${BitBase32-16-u11-Unprefixed}[sb] */
48004   {
48005     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_11_SB_RELATIVE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-11-SB-relative-Unprefixed", "bnot", 24,
48006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48007   },
48008 /* bnot${X} ${BitBase32-16-u19-Unprefixed}[sb] */
48009   {
48010     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_19_SB_RELATIVE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-19-SB-relative-Unprefixed", "bnot", 32,
48011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48012   },
48013 /* bnot${X} ${BitBase32-16-s11-Unprefixed}[fb] */
48014   {
48015     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_11_FB_RELATIVE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-11-FB-relative-Unprefixed", "bnot", 24,
48016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48017   },
48018 /* bnot${X} ${BitBase32-16-s19-Unprefixed}[fb] */
48019   {
48020     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_19_FB_RELATIVE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-19-FB-relative-Unprefixed", "bnot", 32,
48021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48022   },
48023 /* bnot${X} ${BitBase32-16-u19-Unprefixed} */
48024   {
48025     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bnot", 32,
48026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48027   },
48028 /* bnot${X} ${BitBase32-16-u27-Unprefixed} */
48029   {
48030     M32C_INSN_BNOT32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bnot32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bnot", 40,
48031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48032   },
48033 /* bnot${G} $Bitno16R,$Bit16Rn */
48034   {
48035     M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_RN_DIRECT, "bnot16-G-bit16-16-8-bit16-Rn-direct", "bnot", 24,
48036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48037   },
48038 /* bnot${G} $Bitno16R,$Bit16An */
48039   {
48040     M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_AN_DIRECT, "bnot16-G-bit16-16-8-bit16-An-direct", "bnot", 24,
48041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48042   },
48043 /* bnot${G} ${Dsp-16-u8}[$Bit16An] */
48044   {
48045     M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-An-relative", "bnot", 24,
48046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48047   },
48048 /* bnot${G} ${BitBase16-16-u8}[sb] */
48049   {
48050     M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-SB-relative", "bnot", 24,
48051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48052   },
48053 /* bnot${G} ${BitBase16-16-s8}[fb] */
48054   {
48055     M32C_INSN_BNOT16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bnot16-G-bit16-16-8-bit16-16-8-FB-relative", "bnot", 24,
48056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48057   },
48058 /* bnot${S} ${BitBase16-8-u11-S}[sb] */
48059   {
48060     M32C_INSN_BNOT16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bnot16-S-bit16-11-S-bit16-11-SB-relative-S", "bnot", 16,
48061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48062   },
48063 /* bnot${G} ${Dsp-16-u16}[$Bit16An] */
48064   {
48065     M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bnot16-G-bit16-16-16-bit16-16-16-An-relative", "bnot", 32,
48066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48067   },
48068 /* bnot${G} ${BitBase16-16-u16}[sb] */
48069   {
48070     M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bnot16-G-bit16-16-16-bit16-16-16-SB-relative", "bnot", 32,
48071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48072   },
48073 /* bnot${G} ${BitBase16-16-u16} */
48074   {
48075     M32C_INSN_BNOT16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bnot16-G-bit16-16-16-bit16-16-16-absolute", "bnot", 32,
48076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48077   },
48078 /* bnot${G} [$Bit16An] */
48079   {
48080     M32C_INSN_BNOT16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bnot16-G-bit16-16-basic-bit16-An-indirect", "bnot", 16,
48081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48082   },
48083 /* bnor${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48084   {
48085     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnor", 24,
48086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48087   },
48088 /* bnor${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48089   {
48090     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnor", 24,
48091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48092   },
48093 /* bnor${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48094   {
48095     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnor", 24,
48096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48097   },
48098 /* bnor${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48099   {
48100     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_11_AN_RELATIVE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-11-An-relative-Prefixed", "bnor", 32,
48101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48102   },
48103 /* bnor${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48104   {
48105     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_19_AN_RELATIVE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-19-An-relative-Prefixed", "bnor", 40,
48106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48107   },
48108 /* bnor${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48109   {
48110     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_27_AN_RELATIVE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-27-An-relative-Prefixed", "bnor", 48,
48111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48112   },
48113 /* bnor${X} ${BitBase32-24-u11-Prefixed}[sb] */
48114   {
48115     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_11_SB_RELATIVE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-11-SB-relative-Prefixed", "bnor", 32,
48116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48117   },
48118 /* bnor${X} ${BitBase32-24-u19-Prefixed}[sb] */
48119   {
48120     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_19_SB_RELATIVE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-19-SB-relative-Prefixed", "bnor", 40,
48121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48122   },
48123 /* bnor${X} ${BitBase32-24-s11-Prefixed}[fb] */
48124   {
48125     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_11_FB_RELATIVE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-11-FB-relative-Prefixed", "bnor", 32,
48126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48127   },
48128 /* bnor${X} ${BitBase32-24-s19-Prefixed}[fb] */
48129   {
48130     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_19_FB_RELATIVE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-19-FB-relative-Prefixed", "bnor", 40,
48131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48132   },
48133 /* bnor${X} ${BitBase32-24-u19-Prefixed} */
48134   {
48135     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnor", 40,
48136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48137   },
48138 /* bnor${X} ${BitBase32-24-u27-Prefixed} */
48139   {
48140     M32C_INSN_BNOR32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnor32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnor", 48,
48141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48142   },
48143 /* bnor${X} $Bitno16R,$Bit16Rn */
48144   {
48145     M32C_INSN_BNOR16_X_BIT16_16_BIT16_RN_DIRECT, "bnor16-X-bit16-16-bit16-Rn-direct", "bnor", 24,
48146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48147   },
48148 /* bnor${X} $Bitno16R,$Bit16An */
48149   {
48150     M32C_INSN_BNOR16_X_BIT16_16_BIT16_AN_DIRECT, "bnor16-X-bit16-16-bit16-An-direct", "bnor", 24,
48151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48152   },
48153 /* bnor${X} [$Bit16An] */
48154   {
48155     M32C_INSN_BNOR16_X_BIT16_16_BIT16_AN_INDIRECT, "bnor16-X-bit16-16-bit16-An-indirect", "bnor", 16,
48156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48157   },
48158 /* bnor${X} ${Dsp-16-u8}[$Bit16An] */
48159   {
48160     M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-An-relative", "bnor", 24,
48161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48162   },
48163 /* bnor${X} ${Dsp-16-u16}[$Bit16An] */
48164   {
48165     M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnor16-X-bit16-16-bit16-16-16-An-relative", "bnor", 32,
48166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48167   },
48168 /* bnor${X} ${BitBase16-16-u8}[sb] */
48169   {
48170     M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-SB-relative", "bnor", 24,
48171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48172   },
48173 /* bnor${X} ${BitBase16-16-u16}[sb] */
48174   {
48175     M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnor16-X-bit16-16-bit16-16-16-SB-relative", "bnor", 32,
48176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48177   },
48178 /* bnor${X} ${BitBase16-16-s8}[fb] */
48179   {
48180     M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnor16-X-bit16-16-bit16-16-8-FB-relative", "bnor", 24,
48181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48182   },
48183 /* bnor${X} ${BitBase16-16-u16} */
48184   {
48185     M32C_INSN_BNOR16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnor16-X-bit16-16-bit16-16-16-absolute", "bnor", 32,
48186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48187   },
48188 /* bnand${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48189   {
48190     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "bnand", 24,
48191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48192   },
48193 /* bnand${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48194   {
48195     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "bnand", 24,
48196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48197   },
48198 /* bnand${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48199   {
48200     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "bnand", 24,
48201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48202   },
48203 /* bnand${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48204   {
48205     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_11_AN_RELATIVE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-11-An-relative-Prefixed", "bnand", 32,
48206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48207   },
48208 /* bnand${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48209   {
48210     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_19_AN_RELATIVE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-19-An-relative-Prefixed", "bnand", 40,
48211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48212   },
48213 /* bnand${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48214   {
48215     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_27_AN_RELATIVE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-27-An-relative-Prefixed", "bnand", 48,
48216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48217   },
48218 /* bnand${X} ${BitBase32-24-u11-Prefixed}[sb] */
48219   {
48220     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_11_SB_RELATIVE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-11-SB-relative-Prefixed", "bnand", 32,
48221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48222   },
48223 /* bnand${X} ${BitBase32-24-u19-Prefixed}[sb] */
48224   {
48225     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_19_SB_RELATIVE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-19-SB-relative-Prefixed", "bnand", 40,
48226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48227   },
48228 /* bnand${X} ${BitBase32-24-s11-Prefixed}[fb] */
48229   {
48230     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_11_FB_RELATIVE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-11-FB-relative-Prefixed", "bnand", 32,
48231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48232   },
48233 /* bnand${X} ${BitBase32-24-s19-Prefixed}[fb] */
48234   {
48235     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_19_FB_RELATIVE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-19-FB-relative-Prefixed", "bnand", 40,
48236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48237   },
48238 /* bnand${X} ${BitBase32-24-u19-Prefixed} */
48239   {
48240     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "bnand", 40,
48241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48242   },
48243 /* bnand${X} ${BitBase32-24-u27-Prefixed} */
48244   {
48245     M32C_INSN_BNAND32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "bnand32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "bnand", 48,
48246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48247   },
48248 /* bnand${X} $Bitno16R,$Bit16Rn */
48249   {
48250     M32C_INSN_BNAND16_X_BIT16_16_BIT16_RN_DIRECT, "bnand16-X-bit16-16-bit16-Rn-direct", "bnand", 24,
48251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48252   },
48253 /* bnand${X} $Bitno16R,$Bit16An */
48254   {
48255     M32C_INSN_BNAND16_X_BIT16_16_BIT16_AN_DIRECT, "bnand16-X-bit16-16-bit16-An-direct", "bnand", 24,
48256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48257   },
48258 /* bnand${X} [$Bit16An] */
48259   {
48260     M32C_INSN_BNAND16_X_BIT16_16_BIT16_AN_INDIRECT, "bnand16-X-bit16-16-bit16-An-indirect", "bnand", 16,
48261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48262   },
48263 /* bnand${X} ${Dsp-16-u8}[$Bit16An] */
48264   {
48265     M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-An-relative", "bnand", 24,
48266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48267   },
48268 /* bnand${X} ${Dsp-16-u16}[$Bit16An] */
48269   {
48270     M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "bnand16-X-bit16-16-bit16-16-16-An-relative", "bnand", 32,
48271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48272   },
48273 /* bnand${X} ${BitBase16-16-u8}[sb] */
48274   {
48275     M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-SB-relative", "bnand", 24,
48276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48277   },
48278 /* bnand${X} ${BitBase16-16-u16}[sb] */
48279   {
48280     M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "bnand16-X-bit16-16-bit16-16-16-SB-relative", "bnand", 32,
48281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48282   },
48283 /* bnand${X} ${BitBase16-16-s8}[fb] */
48284   {
48285     M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "bnand16-X-bit16-16-bit16-16-8-FB-relative", "bnand", 24,
48286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48287   },
48288 /* bnand${X} ${BitBase16-16-u16} */
48289   {
48290     M32C_INSN_BNAND16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "bnand16-X-bit16-16-bit16-16-16-absolute", "bnand", 32,
48291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48292   },
48293 /* bm${cond32-16} $Bitno32Unprefixed,$Bit32RnUnprefixed */
48294   {
48295     M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_RN_DIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-Rn-direct-Unprefixed", "bm", 24,
48296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48297   },
48298 /* bm${cond32-16} $Bitno32Unprefixed,$Bit32AnUnprefixed */
48299   {
48300     M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_AN_DIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-An-direct-Unprefixed", "bm", 24,
48301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48302   },
48303 /* bm${cond32-16} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
48304   {
48305     M32C_INSN_BM32_BIT32_BASIC_UNPREFIXED_COND32_16_BIT32_AN_INDIRECT_UNPREFIXED, "bm32-bit32-basic-Unprefixed-cond32-16-bit32-An-indirect-Unprefixed", "bm", 24,
48306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48307   },
48308 /* bm${cond32-24} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
48309   {
48310     M32C_INSN_BM32_BIT32_16_8_UNPREFIXED_COND32_24_BIT32_16_11_AN_RELATIVE_UNPREFIXED, "bm32-bit32-16-8-Unprefixed-cond32-24-bit32-16-11-An-relative-Unprefixed", "bm", 32,
48311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48312   },
48313 /* bm${cond32-24} ${BitBase32-16-u11-Unprefixed}[sb] */
48314   {
48315     M32C_INSN_BM32_BIT32_16_8_UNPREFIXED_COND32_24_BIT32_16_11_SB_RELATIVE_UNPREFIXED, "bm32-bit32-16-8-Unprefixed-cond32-24-bit32-16-11-SB-relative-Unprefixed", "bm", 32,
48316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48317   },
48318 /* bm${cond32-24} ${BitBase32-16-s11-Unprefixed}[fb] */
48319   {
48320     M32C_INSN_BM32_BIT32_16_8_UNPREFIXED_COND32_24_BIT32_16_11_FB_RELATIVE_UNPREFIXED, "bm32-bit32-16-8-Unprefixed-cond32-24-bit32-16-11-FB-relative-Unprefixed", "bm", 32,
48321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48322   },
48323 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
48324   {
48325     M32C_INSN_BM32_BIT32_16_16_UNPREFIXED_COND32_32_BIT32_16_19_AN_RELATIVE_UNPREFIXED, "bm32-bit32-16-16-Unprefixed-cond32-32-bit32-16-19-An-relative-Unprefixed", "bm", 40,
48326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48327   },
48328 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed}[sb] */
48329   {
48330     M32C_INSN_BM32_BIT32_16_16_UNPREFIXED_COND32_32_BIT32_16_19_SB_RELATIVE_UNPREFIXED, "bm32-bit32-16-16-Unprefixed-cond32-32-bit32-16-19-SB-relative-Unprefixed", "bm", 40,
48331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48332   },
48333 /* bm${cond32-32} ${BitBase32-16-s19-Unprefixed}[fb] */
48334   {
48335     M32C_INSN_BM32_BIT32_16_16_UNPREFIXED_COND32_32_BIT32_16_19_FB_RELATIVE_UNPREFIXED, "bm32-bit32-16-16-Unprefixed-cond32-32-bit32-16-19-FB-relative-Unprefixed", "bm", 40,
48336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48337   },
48338 /* bm${cond32-32} ${BitBase32-16-u19-Unprefixed} */
48339   {
48340     M32C_INSN_BM32_BIT32_16_16_UNPREFIXED_COND32_32_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bm32-bit32-16-16-Unprefixed-cond32-32-bit32-16-19-absolute-Unprefixed", "bm", 40,
48341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48342   },
48343 /* bm${cond32-40} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
48344   {
48345     M32C_INSN_BM32_BIT32_16_24_UNPREFIXED_COND32_40_BIT32_16_27_AN_RELATIVE_UNPREFIXED, "bm32-bit32-16-24-Unprefixed-cond32-40-bit32-16-27-An-relative-Unprefixed", "bm", 48,
48346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48347   },
48348 /* bm${cond32-40} ${BitBase32-16-u27-Unprefixed} */
48349   {
48350     M32C_INSN_BM32_BIT32_16_24_UNPREFIXED_COND32_40_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bm32-bit32-16-24-Unprefixed-cond32-40-bit32-16-27-absolute-Unprefixed", "bm", 48,
48351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48352   },
48353 /* bm${cond16-24} $Bitno16R,$Bit16Rn */
48354   {
48355     M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_RN_DIRECT, "bm16-bit16-16-8-cond16-24-bit16-Rn-direct", "bm", 32,
48356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48357   },
48358 /* bm${cond16-24} $Bitno16R,$Bit16An */
48359   {
48360     M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_AN_DIRECT, "bm16-bit16-16-8-cond16-24-bit16-An-direct", "bm", 32,
48361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48362   },
48363 /* bm${cond16-24} ${Dsp-16-u8}[$Bit16An] */
48364   {
48365     M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_16_8_AN_RELATIVE, "bm16-bit16-16-8-cond16-24-bit16-16-8-An-relative", "bm", 32,
48366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48367   },
48368 /* bm${cond16-24} ${BitBase16-16-u8}[sb] */
48369   {
48370     M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_16_8_SB_RELATIVE, "bm16-bit16-16-8-cond16-24-bit16-16-8-SB-relative", "bm", 32,
48371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48372   },
48373 /* bm${cond16-24} ${BitBase16-16-s8}[fb] */
48374   {
48375     M32C_INSN_BM16_BIT16_16_8_COND16_24_BIT16_16_8_FB_RELATIVE, "bm16-bit16-16-8-cond16-24-bit16-16-8-FB-relative", "bm", 32,
48376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48377   },
48378 /* bm${cond16-32} ${Dsp-16-u16}[$Bit16An] */
48379   {
48380     M32C_INSN_BM16_BIT16_16_16_COND16_32_BIT16_16_16_AN_RELATIVE, "bm16-bit16-16-16-cond16-32-bit16-16-16-An-relative", "bm", 40,
48381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48382   },
48383 /* bm${cond16-32} ${BitBase16-16-u16}[sb] */
48384   {
48385     M32C_INSN_BM16_BIT16_16_16_COND16_32_BIT16_16_16_SB_RELATIVE, "bm16-bit16-16-16-cond16-32-bit16-16-16-SB-relative", "bm", 40,
48386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48387   },
48388 /* bm${cond16-32} ${BitBase16-16-u16} */
48389   {
48390     M32C_INSN_BM16_BIT16_16_16_COND16_32_BIT16_16_16_ABSOLUTE, "bm16-bit16-16-16-cond16-32-bit16-16-16-absolute", "bm", 40,
48391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48392   },
48393 /* bm${cond16-16} [$Bit16An] */
48394   {
48395     M32C_INSN_BM16_BIT16_16_BASIC_COND16_16_BIT16_AN_INDIRECT, "bm16-bit16-16-basic-cond16-16-bit16-An-indirect", "bm", 24,
48396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48397   },
48398 /* bitindex.w $Dst32RnUnprefixedHI */
48399   {
48400     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "bitindex.w", 16,
48401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48402   },
48403 /* bitindex.w $Dst32AnUnprefixedHI */
48404   {
48405     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "bitindex.w", 16,
48406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48407   },
48408 /* bitindex.w [$Dst32AnUnprefixed] */
48409   {
48410     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "bitindex.w", 16,
48411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48412   },
48413 /* bitindex.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
48414   {
48415     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "bitindex.w", 24,
48416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48417   },
48418 /* bitindex.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
48419   {
48420     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "bitindex.w", 32,
48421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48422   },
48423 /* bitindex.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
48424   {
48425     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "bitindex.w", 40,
48426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48427   },
48428 /* bitindex.w ${Dsp-16-u8}[sb] */
48429   {
48430     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "bitindex.w", 24,
48431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48432   },
48433 /* bitindex.w ${Dsp-16-u16}[sb] */
48434   {
48435     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "bitindex.w", 32,
48436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48437   },
48438 /* bitindex.w ${Dsp-16-s8}[fb] */
48439   {
48440     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "bitindex.w", 24,
48441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48442   },
48443 /* bitindex.w ${Dsp-16-s16}[fb] */
48444   {
48445     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "bitindex.w", 32,
48446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48447   },
48448 /* bitindex.w ${Dsp-16-u16} */
48449   {
48450     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "bitindex.w", 32,
48451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48452   },
48453 /* bitindex.w ${Dsp-16-u24} */
48454   {
48455     M32C_INSN_BITINDEX32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "bitindex32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "bitindex.w", 40,
48456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48457   },
48458 /* bitindex.b $Dst32RnUnprefixedQI */
48459   {
48460     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "bitindex.b", 16,
48461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48462   },
48463 /* bitindex.b $Dst32AnUnprefixedQI */
48464   {
48465     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "bitindex.b", 16,
48466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48467   },
48468 /* bitindex.b [$Dst32AnUnprefixed] */
48469   {
48470     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "bitindex.b", 16,
48471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48472   },
48473 /* bitindex.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
48474   {
48475     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "bitindex.b", 24,
48476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48477   },
48478 /* bitindex.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
48479   {
48480     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "bitindex.b", 32,
48481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48482   },
48483 /* bitindex.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
48484   {
48485     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "bitindex.b", 40,
48486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48487   },
48488 /* bitindex.b ${Dsp-16-u8}[sb] */
48489   {
48490     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "bitindex.b", 24,
48491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48492   },
48493 /* bitindex.b ${Dsp-16-u16}[sb] */
48494   {
48495     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "bitindex.b", 32,
48496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48497   },
48498 /* bitindex.b ${Dsp-16-s8}[fb] */
48499   {
48500     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "bitindex.b", 24,
48501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48502   },
48503 /* bitindex.b ${Dsp-16-s16}[fb] */
48504   {
48505     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "bitindex.b", 32,
48506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48507   },
48508 /* bitindex.b ${Dsp-16-u16} */
48509   {
48510     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "bitindex.b", 32,
48511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48512   },
48513 /* bitindex.b ${Dsp-16-u24} */
48514   {
48515     M32C_INSN_BITINDEX32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "bitindex32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "bitindex.b", 40,
48516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48517   },
48518 /* bclr${X} $Bitno32Unprefixed,$Bit32RnUnprefixed */
48519   {
48520     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_RN_DIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-Rn-direct-Unprefixed", "bclr", 16,
48521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48522   },
48523 /* bclr${X} $Bitno32Unprefixed,$Bit32AnUnprefixed */
48524   {
48525     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_AN_DIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-An-direct-Unprefixed", "bclr", 16,
48526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48527   },
48528 /* bclr${X} $Bitno32Unprefixed,[$Bit32AnUnprefixed] */
48529   {
48530     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_AN_INDIRECT_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-An-indirect-Unprefixed", "bclr", 16,
48531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48532   },
48533 /* bclr${X} ${BitBase32-16-u11-Unprefixed}[$Bit32AnUnprefixed] */
48534   {
48535     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_11_AN_RELATIVE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-11-An-relative-Unprefixed", "bclr", 24,
48536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48537   },
48538 /* bclr${X} ${BitBase32-16-u19-Unprefixed}[$Bit32AnUnprefixed] */
48539   {
48540     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_19_AN_RELATIVE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-19-An-relative-Unprefixed", "bclr", 32,
48541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48542   },
48543 /* bclr${X} ${BitBase32-16-u27-Unprefixed}[$Bit32AnUnprefixed] */
48544   {
48545     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_27_AN_RELATIVE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-27-An-relative-Unprefixed", "bclr", 40,
48546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48547   },
48548 /* bclr${X} ${BitBase32-16-u11-Unprefixed}[sb] */
48549   {
48550     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_11_SB_RELATIVE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-11-SB-relative-Unprefixed", "bclr", 24,
48551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48552   },
48553 /* bclr${X} ${BitBase32-16-u19-Unprefixed}[sb] */
48554   {
48555     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_19_SB_RELATIVE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-19-SB-relative-Unprefixed", "bclr", 32,
48556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48557   },
48558 /* bclr${X} ${BitBase32-16-s11-Unprefixed}[fb] */
48559   {
48560     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_11_FB_RELATIVE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-11-FB-relative-Unprefixed", "bclr", 24,
48561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48562   },
48563 /* bclr${X} ${BitBase32-16-s19-Unprefixed}[fb] */
48564   {
48565     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_19_FB_RELATIVE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-19-FB-relative-Unprefixed", "bclr", 32,
48566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48567   },
48568 /* bclr${X} ${BitBase32-16-u19-Unprefixed} */
48569   {
48570     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_19_ABSOLUTE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-19-absolute-Unprefixed", "bclr", 32,
48571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48572   },
48573 /* bclr${X} ${BitBase32-16-u27-Unprefixed} */
48574   {
48575     M32C_INSN_BCLR32_X_BIT32_16_UNPREFIXED_BIT32_16_27_ABSOLUTE_UNPREFIXED, "bclr32-X-bit32-16-Unprefixed-bit32-16-27-absolute-Unprefixed", "bclr", 40,
48576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48577   },
48578 /* bclr${G} $Bitno16R,$Bit16Rn */
48579   {
48580     M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_RN_DIRECT, "bclr16-G-bit16-16-8-bit16-Rn-direct", "bclr", 24,
48581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48582   },
48583 /* bclr${G} $Bitno16R,$Bit16An */
48584   {
48585     M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_AN_DIRECT, "bclr16-G-bit16-16-8-bit16-An-direct", "bclr", 24,
48586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48587   },
48588 /* bclr${G} ${Dsp-16-u8}[$Bit16An] */
48589   {
48590     M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_AN_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-An-relative", "bclr", 24,
48591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48592   },
48593 /* bclr${G} ${BitBase16-16-u8}[sb] */
48594   {
48595     M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_SB_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-SB-relative", "bclr", 24,
48596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48597   },
48598 /* bclr${G} ${BitBase16-16-s8}[fb] */
48599   {
48600     M32C_INSN_BCLR16_G_BIT16_16_8_BIT16_16_8_FB_RELATIVE, "bclr16-G-bit16-16-8-bit16-16-8-FB-relative", "bclr", 24,
48601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48602   },
48603 /* bclr${S} ${BitBase16-8-u11-S}[sb] */
48604   {
48605     M32C_INSN_BCLR16_S_BIT16_11_S_BIT16_11_SB_RELATIVE_S, "bclr16-S-bit16-11-S-bit16-11-SB-relative-S", "bclr", 16,
48606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48607   },
48608 /* bclr${G} ${Dsp-16-u16}[$Bit16An] */
48609   {
48610     M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_AN_RELATIVE, "bclr16-G-bit16-16-16-bit16-16-16-An-relative", "bclr", 32,
48611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48612   },
48613 /* bclr${G} ${BitBase16-16-u16}[sb] */
48614   {
48615     M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_SB_RELATIVE, "bclr16-G-bit16-16-16-bit16-16-16-SB-relative", "bclr", 32,
48616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48617   },
48618 /* bclr${G} ${BitBase16-16-u16} */
48619   {
48620     M32C_INSN_BCLR16_G_BIT16_16_16_BIT16_16_16_ABSOLUTE, "bclr16-G-bit16-16-16-bit16-16-16-absolute", "bclr", 32,
48621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48622   },
48623 /* bclr${G} [$Bit16An] */
48624   {
48625     M32C_INSN_BCLR16_G_BIT16_16_BASIC_BIT16_AN_INDIRECT, "bclr16-G-bit16-16-basic-bit16-An-indirect", "bclr", 16,
48626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48627   },
48628 /* band${X} $Bitno32Prefixed,$Bit32RnPrefixed */
48629   {
48630     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_RN_DIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-Rn-direct-Prefixed", "band", 24,
48631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48632   },
48633 /* band${X} $Bitno32Prefixed,$Bit32AnPrefixed */
48634   {
48635     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_AN_DIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-An-direct-Prefixed", "band", 24,
48636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48637   },
48638 /* band${X} $Bitno32Prefixed,[$Bit32AnPrefixed] */
48639   {
48640     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_AN_INDIRECT_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-An-indirect-Prefixed", "band", 24,
48641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48642   },
48643 /* band${X} ${BitBase32-24-u11-Prefixed}[$Bit32AnPrefixed] */
48644   {
48645     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_11_AN_RELATIVE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-11-An-relative-Prefixed", "band", 32,
48646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48647   },
48648 /* band${X} ${BitBase32-24-u19-Prefixed}[$Bit32AnPrefixed] */
48649   {
48650     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_19_AN_RELATIVE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-19-An-relative-Prefixed", "band", 40,
48651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48652   },
48653 /* band${X} ${BitBase32-24-u27-Prefixed}[$Bit32AnPrefixed] */
48654   {
48655     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_27_AN_RELATIVE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-27-An-relative-Prefixed", "band", 48,
48656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48657   },
48658 /* band${X} ${BitBase32-24-u11-Prefixed}[sb] */
48659   {
48660     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_11_SB_RELATIVE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-11-SB-relative-Prefixed", "band", 32,
48661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48662   },
48663 /* band${X} ${BitBase32-24-u19-Prefixed}[sb] */
48664   {
48665     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_19_SB_RELATIVE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-19-SB-relative-Prefixed", "band", 40,
48666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48667   },
48668 /* band${X} ${BitBase32-24-s11-Prefixed}[fb] */
48669   {
48670     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_11_FB_RELATIVE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-11-FB-relative-Prefixed", "band", 32,
48671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48672   },
48673 /* band${X} ${BitBase32-24-s19-Prefixed}[fb] */
48674   {
48675     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_19_FB_RELATIVE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-19-FB-relative-Prefixed", "band", 40,
48676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48677   },
48678 /* band${X} ${BitBase32-24-u19-Prefixed} */
48679   {
48680     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_19_ABSOLUTE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-19-absolute-Prefixed", "band", 40,
48681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48682   },
48683 /* band${X} ${BitBase32-24-u27-Prefixed} */
48684   {
48685     M32C_INSN_BAND32_X_BIT32_24_PREFIXED_BIT32_24_27_ABSOLUTE_PREFIXED, "band32-X-bit32-24-Prefixed-bit32-24-27-absolute-Prefixed", "band", 48,
48686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48687   },
48688 /* band${X} $Bitno16R,$Bit16Rn */
48689   {
48690     M32C_INSN_BAND16_X_BIT16_16_BIT16_RN_DIRECT, "band16-X-bit16-16-bit16-Rn-direct", "band", 24,
48691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48692   },
48693 /* band${X} $Bitno16R,$Bit16An */
48694   {
48695     M32C_INSN_BAND16_X_BIT16_16_BIT16_AN_DIRECT, "band16-X-bit16-16-bit16-An-direct", "band", 24,
48696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48697   },
48698 /* band${X} [$Bit16An] */
48699   {
48700     M32C_INSN_BAND16_X_BIT16_16_BIT16_AN_INDIRECT, "band16-X-bit16-16-bit16-An-indirect", "band", 16,
48701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48702   },
48703 /* band${X} ${Dsp-16-u8}[$Bit16An] */
48704   {
48705     M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_AN_RELATIVE, "band16-X-bit16-16-bit16-16-8-An-relative", "band", 24,
48706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48707   },
48708 /* band${X} ${Dsp-16-u16}[$Bit16An] */
48709   {
48710     M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_AN_RELATIVE, "band16-X-bit16-16-bit16-16-16-An-relative", "band", 32,
48711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48712   },
48713 /* band${X} ${BitBase16-16-u8}[sb] */
48714   {
48715     M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_SB_RELATIVE, "band16-X-bit16-16-bit16-16-8-SB-relative", "band", 24,
48716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48717   },
48718 /* band${X} ${BitBase16-16-u16}[sb] */
48719   {
48720     M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_SB_RELATIVE, "band16-X-bit16-16-bit16-16-16-SB-relative", "band", 32,
48721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48722   },
48723 /* band${X} ${BitBase16-16-s8}[fb] */
48724   {
48725     M32C_INSN_BAND16_X_BIT16_16_BIT16_16_8_FB_RELATIVE, "band16-X-bit16-16-bit16-16-8-FB-relative", "band", 24,
48726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48727   },
48728 /* band${X} ${BitBase16-16-u16} */
48729   {
48730     M32C_INSN_BAND16_X_BIT16_16_BIT16_16_16_ABSOLUTE, "band16-X-bit16-16-bit16-16-16-absolute", "band", 32,
48731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48732   },
48733 /* and.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
48734   {
48735     M32C_INSN_AND32_W_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_HI, "and32.w-imm-S-2-S-8-dst32-2-S-8-SB-relative-HI", "and.w", 32,
48736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48737   },
48738 /* and.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
48739   {
48740     M32C_INSN_AND32_W_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_HI, "and32.w-imm-S-2-S-8-dst32-2-S-8-FB-relative-HI", "and.w", 32,
48741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48742   },
48743 /* and.w${S} #${Imm-24-HI},${Dsp-8-u16} */
48744   {
48745     M32C_INSN_AND32_W_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_HI, "and32.w-imm-S-2-S-16-dst32-2-S-16-absolute-HI", "and.w", 40,
48746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48747   },
48748 /* and.w${S} #${Imm-8-HI},r0 */
48749   {
48750     M32C_INSN_AND32_W_IMM_S_2_S_BASIC_DST32_2_S_R0_DIRECT_HI, "and32.w-imm-S-2-S-basic-dst32-2-S-R0-direct-HI", "and.w", 24,
48751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48752   },
48753 /* and.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
48754   {
48755     M32C_INSN_AND32_B_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_QI, "and32.b-imm-S-2-S-8-dst32-2-S-8-SB-relative-QI", "and.b", 24,
48756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48757   },
48758 /* and.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
48759   {
48760     M32C_INSN_AND32_B_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_QI, "and32.b-imm-S-2-S-8-dst32-2-S-8-FB-relative-QI", "and.b", 24,
48761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48762   },
48763 /* and.b${S} #${Imm-24-QI},${Dsp-8-u16} */
48764   {
48765     M32C_INSN_AND32_B_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_QI, "and32.b-imm-S-2-S-16-dst32-2-S-16-absolute-QI", "and.b", 32,
48766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48767   },
48768 /* and.b${S} #${Imm-8-QI},r0l */
48769   {
48770     M32C_INSN_AND32_B_IMM_S_2_S_BASIC_DST32_2_S_R0L_DIRECT_QI, "and32.b-imm-S-2-S-basic-dst32-2-S-R0l-direct-QI", "and.b", 16,
48771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48772   },
48773 /* and.b${S} ${SrcDst16-r0l-r0h-S-normal} */
48774   {
48775     M32C_INSN_AND16_B_S_R0L_R0H_SRCDST16_R0L_R0H_S_DERIVED, "and16.b.S-r0l-r0h-srcdst16-r0l-r0h-S-derived", "and.b", 8,
48776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48777   },
48778 /* and.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
48779   {
48780     M32C_INSN_AND16_B_S_SRC2_SRC16_2_S_8_SB_RELATIVE_QI, "and16.b.S-src2-src16-2-S-8-SB-relative-QI", "and.b", 16,
48781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48782   },
48783 /* and.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
48784   {
48785     M32C_INSN_AND16_B_S_SRC2_SRC16_2_S_8_FB_RELATIVE_QI, "and16.b.S-src2-src16-2-S-8-FB-relative-QI", "and.b", 16,
48786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48787   },
48788 /* and.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
48789   {
48790     M32C_INSN_AND16_B_S_SRC2_SRC16_2_S_16_ABSOLUTE_QI, "and16.b.S-src2-src16-2-S-16-absolute-QI", "and.b", 24,
48791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
48792   },
48793 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48794   {
48795     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 24,
48796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48797   },
48798 /* and.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
48799   {
48800     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 24,
48801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48802   },
48803 /* and.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
48804   {
48805     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 24,
48806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48807   },
48808 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48809   {
48810     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 24,
48811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48812   },
48813 /* and.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
48814   {
48815     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 24,
48816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48817   },
48818 /* and.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
48819   {
48820     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 24,
48821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48822   },
48823 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
48824   {
48825     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 24,
48826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48827   },
48828 /* and.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
48829   {
48830     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 24,
48831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48832   },
48833 /* and.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
48834   {
48835     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 24,
48836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48837   },
48838 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48839   {
48840     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "and.w", 32,
48841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48842   },
48843 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48844   {
48845     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "and.w", 32,
48846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48847   },
48848 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
48849   {
48850     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "and.w", 32,
48851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48852   },
48853 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48854   {
48855     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "and.w", 40,
48856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48857   },
48858 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48859   {
48860     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "and.w", 40,
48861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48862   },
48863 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
48864   {
48865     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "and.w", 40,
48866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48867   },
48868 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48869   {
48870     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "and.w", 48,
48871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48872   },
48873 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48874   {
48875     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "and.w", 48,
48876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48877   },
48878 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
48879   {
48880     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "and.w", 48,
48881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48882   },
48883 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
48884   {
48885     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "and.w", 32,
48886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48887   },
48888 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
48889   {
48890     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "and.w", 32,
48891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48892   },
48893 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
48894   {
48895     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "and.w", 32,
48896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48897   },
48898 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
48899   {
48900     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "and.w", 40,
48901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48902   },
48903 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
48904   {
48905     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "and.w", 40,
48906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48907   },
48908 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
48909   {
48910     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "and.w", 40,
48911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48912   },
48913 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
48914   {
48915     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "and.w", 32,
48916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48917   },
48918 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
48919   {
48920     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "and.w", 32,
48921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48922   },
48923 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
48924   {
48925     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "and.w", 32,
48926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48927   },
48928 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
48929   {
48930     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "and.w", 40,
48931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48932   },
48933 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
48934   {
48935     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "and.w", 40,
48936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48937   },
48938 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
48939   {
48940     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "and.w", 40,
48941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48942   },
48943 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
48944   {
48945     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "and.w", 40,
48946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48947   },
48948 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
48949   {
48950     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "and.w", 40,
48951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48952   },
48953 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
48954   {
48955     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "and.w", 40,
48956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48957   },
48958 /* and.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
48959   {
48960     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "and.w", 48,
48961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48962   },
48963 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
48964   {
48965     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "and.w", 48,
48966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48967   },
48968 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
48969   {
48970     M32C_INSN_AND32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "and.w", 48,
48971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48972   },
48973 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
48974   {
48975     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 32,
48976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48977   },
48978 /* and.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
48979   {
48980     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 32,
48981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48982   },
48983 /* and.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
48984   {
48985     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 32,
48986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48987   },
48988 /* and.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
48989   {
48990     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 32,
48991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48992   },
48993 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
48994   {
48995     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 32,
48996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
48997   },
48998 /* and.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
48999   {
49000     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 32,
49001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49002   },
49003 /* and.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
49004   {
49005     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 32,
49006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49007   },
49008 /* and.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
49009   {
49010     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 32,
49011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49012   },
49013 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49014   {
49015     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 32,
49016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49017   },
49018 /* and.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
49019   {
49020     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 32,
49021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49022   },
49023 /* and.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
49024   {
49025     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 32,
49026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49027   },
49028 /* and.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
49029   {
49030     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 32,
49031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49032   },
49033 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49034   {
49035     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "and.w", 40,
49036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49037   },
49038 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49039   {
49040     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "and.w", 40,
49041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49042   },
49043 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49044   {
49045     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "and.w", 40,
49046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49047   },
49048 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
49049   {
49050     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "and.w", 40,
49051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49052   },
49053 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49054   {
49055     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "and.w", 48,
49056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49057   },
49058 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49059   {
49060     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "and.w", 48,
49061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49062   },
49063 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49064   {
49065     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "and.w", 48,
49066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49067   },
49068 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
49069   {
49070     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "and.w", 48,
49071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49072   },
49073 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49074   {
49075     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "and.w", 56,
49076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49077   },
49078 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49079   {
49080     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "and.w", 56,
49081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49082   },
49083 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49084   {
49085     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "and.w", 56,
49086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49087   },
49088 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
49089   {
49090     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "and.w", 56,
49091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49092   },
49093 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
49094   {
49095     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "and.w", 40,
49096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49097   },
49098 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
49099   {
49100     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "and.w", 40,
49101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49102   },
49103 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
49104   {
49105     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "and.w", 40,
49106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49107   },
49108 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
49109   {
49110     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "and.w", 40,
49111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49112   },
49113 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
49114   {
49115     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "and.w", 48,
49116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49117   },
49118 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
49119   {
49120     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "and.w", 48,
49121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49122   },
49123 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
49124   {
49125     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "and.w", 48,
49126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49127   },
49128 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
49129   {
49130     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "and.w", 48,
49131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49132   },
49133 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
49134   {
49135     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "and.w", 40,
49136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49137   },
49138 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
49139   {
49140     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "and.w", 40,
49141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49142   },
49143 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
49144   {
49145     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "and.w", 40,
49146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49147   },
49148 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
49149   {
49150     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "and.w", 40,
49151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49152   },
49153 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
49154   {
49155     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "and.w", 48,
49156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49157   },
49158 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
49159   {
49160     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "and.w", 48,
49161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49162   },
49163 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
49164   {
49165     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "and.w", 48,
49166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49167   },
49168 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
49169   {
49170     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "and.w", 48,
49171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49172   },
49173 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
49174   {
49175     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "and.w", 48,
49176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49177   },
49178 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
49179   {
49180     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "and.w", 48,
49181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49182   },
49183 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
49184   {
49185     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "and.w", 48,
49186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49187   },
49188 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
49189   {
49190     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "and.w", 48,
49191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49192   },
49193 /* and.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
49194   {
49195     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "and.w", 56,
49196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49197   },
49198 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
49199   {
49200     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "and.w", 56,
49201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49202   },
49203 /* and.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
49204   {
49205     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "and.w", 56,
49206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49207   },
49208 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
49209   {
49210     M32C_INSN_AND32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "and.w", 56,
49211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49212   },
49213 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
49214   {
49215     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 40,
49216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49217   },
49218 /* and.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
49219   {
49220     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 40,
49221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49222   },
49223 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
49224   {
49225     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 40,
49226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49227   },
49228 /* and.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
49229   {
49230     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 40,
49231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49232   },
49233 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49234   {
49235     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 40,
49236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49237   },
49238 /* and.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
49239   {
49240     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 40,
49241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49242   },
49243 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
49244   {
49245     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "and.w", 48,
49246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49247   },
49248 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
49249   {
49250     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "and.w", 48,
49251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49252   },
49253 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
49254   {
49255     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "and.w", 56,
49256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49257   },
49258 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
49259   {
49260     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "and.w", 56,
49261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49262   },
49263 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
49264   {
49265     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "and.w", 64,
49266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49267   },
49268 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
49269   {
49270     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "and.w", 64,
49271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49272   },
49273 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
49274   {
49275     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "and.w", 48,
49276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49277   },
49278 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
49279   {
49280     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "and.w", 48,
49281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49282   },
49283 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
49284   {
49285     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "and.w", 56,
49286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49287   },
49288 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
49289   {
49290     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "and.w", 56,
49291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49292   },
49293 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
49294   {
49295     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "and.w", 48,
49296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49297   },
49298 /* and.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
49299   {
49300     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "and.w", 48,
49301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49302   },
49303 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
49304   {
49305     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "and.w", 56,
49306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49307   },
49308 /* and.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
49309   {
49310     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "and.w", 56,
49311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49312   },
49313 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
49314   {
49315     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "and.w", 56,
49316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49317   },
49318 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
49319   {
49320     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "and.w", 56,
49321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49322   },
49323 /* and.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
49324   {
49325     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "and.w", 64,
49326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49327   },
49328 /* and.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
49329   {
49330     M32C_INSN_AND32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "and.w", 64,
49331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49332   },
49333 /* and.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
49334   {
49335     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 16,
49336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49337   },
49338 /* and.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
49339   {
49340     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 16,
49341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49342   },
49343 /* and.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
49344   {
49345     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "and.w", 16,
49346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49347   },
49348 /* and.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
49349   {
49350     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 16,
49351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49352   },
49353 /* and.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
49354   {
49355     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 16,
49356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49357   },
49358 /* and.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
49359   {
49360     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "and.w", 16,
49361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49362   },
49363 /* and.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
49364   {
49365     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 16,
49366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49367   },
49368 /* and.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
49369   {
49370     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 16,
49371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49372   },
49373 /* and.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49374   {
49375     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "and.w", 16,
49376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49377   },
49378 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
49379   {
49380     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "and.w", 24,
49381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49382   },
49383 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
49384   {
49385     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "and.w", 24,
49386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49387   },
49388 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
49389   {
49390     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "and.w", 24,
49391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49392   },
49393 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
49394   {
49395     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "and.w", 32,
49396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49397   },
49398 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
49399   {
49400     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "and.w", 32,
49401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49402   },
49403 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
49404   {
49405     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "and.w", 32,
49406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49407   },
49408 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49409   {
49410     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "and.w", 40,
49411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49412   },
49413 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
49414   {
49415     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "and.w", 40,
49416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49417   },
49418 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
49419   {
49420     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "and.w", 40,
49421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49422   },
49423 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
49424   {
49425     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "and.w", 24,
49426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49427   },
49428 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
49429   {
49430     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "and.w", 24,
49431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49432   },
49433 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
49434   {
49435     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "and.w", 24,
49436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49437   },
49438 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
49439   {
49440     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "and.w", 32,
49441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49442   },
49443 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
49444   {
49445     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "and.w", 32,
49446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49447   },
49448 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
49449   {
49450     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "and.w", 32,
49451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49452   },
49453 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
49454   {
49455     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "and.w", 24,
49456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49457   },
49458 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
49459   {
49460     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "and.w", 24,
49461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49462   },
49463 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
49464   {
49465     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "and.w", 24,
49466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49467   },
49468 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
49469   {
49470     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "and.w", 32,
49471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49472   },
49473 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
49474   {
49475     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "and.w", 32,
49476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49477   },
49478 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
49479   {
49480     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "and.w", 32,
49481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49482   },
49483 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
49484   {
49485     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "and.w", 32,
49486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49487   },
49488 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
49489   {
49490     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "and.w", 32,
49491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49492   },
49493 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
49494   {
49495     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "and.w", 32,
49496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49497   },
49498 /* and.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
49499   {
49500     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "and.w", 40,
49501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49502   },
49503 /* and.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
49504   {
49505     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "and.w", 40,
49506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49507   },
49508 /* and.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
49509   {
49510     M32C_INSN_AND32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "and.w", 40,
49511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49512   },
49513 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49514   {
49515     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 24,
49516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49517   },
49518 /* and.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
49519   {
49520     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 24,
49521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49522   },
49523 /* and.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
49524   {
49525     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 24,
49526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49527   },
49528 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49529   {
49530     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 24,
49531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49532   },
49533 /* and.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
49534   {
49535     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 24,
49536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49537   },
49538 /* and.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
49539   {
49540     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 24,
49541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49542   },
49543 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49544   {
49545     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 24,
49546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49547   },
49548 /* and.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
49549   {
49550     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 24,
49551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49552   },
49553 /* and.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
49554   {
49555     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 24,
49556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49557   },
49558 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49559   {
49560     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "and.b", 32,
49561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49562   },
49563 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49564   {
49565     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "and.b", 32,
49566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49567   },
49568 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
49569   {
49570     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "and.b", 32,
49571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49572   },
49573 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49574   {
49575     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "and.b", 40,
49576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49577   },
49578 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49579   {
49580     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "and.b", 40,
49581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49582   },
49583 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
49584   {
49585     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "and.b", 40,
49586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49587   },
49588 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49589   {
49590     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "and.b", 48,
49591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49592   },
49593 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49594   {
49595     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "and.b", 48,
49596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49597   },
49598 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
49599   {
49600     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "and.b", 48,
49601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49602   },
49603 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
49604   {
49605     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "and.b", 32,
49606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49607   },
49608 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
49609   {
49610     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "and.b", 32,
49611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49612   },
49613 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
49614   {
49615     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "and.b", 32,
49616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49617   },
49618 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
49619   {
49620     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "and.b", 40,
49621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49622   },
49623 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
49624   {
49625     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "and.b", 40,
49626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49627   },
49628 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
49629   {
49630     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "and.b", 40,
49631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49632   },
49633 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
49634   {
49635     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "and.b", 32,
49636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49637   },
49638 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
49639   {
49640     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "and.b", 32,
49641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49642   },
49643 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
49644   {
49645     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "and.b", 32,
49646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49647   },
49648 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
49649   {
49650     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "and.b", 40,
49651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49652   },
49653 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
49654   {
49655     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "and.b", 40,
49656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49657   },
49658 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
49659   {
49660     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "and.b", 40,
49661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49662   },
49663 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
49664   {
49665     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "and.b", 40,
49666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49667   },
49668 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
49669   {
49670     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "and.b", 40,
49671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49672   },
49673 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
49674   {
49675     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "and.b", 40,
49676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49677   },
49678 /* and.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
49679   {
49680     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "and.b", 48,
49681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49682   },
49683 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
49684   {
49685     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "and.b", 48,
49686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49687   },
49688 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
49689   {
49690     M32C_INSN_AND32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "and.b", 48,
49691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49692   },
49693 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49694   {
49695     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 32,
49696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49697   },
49698 /* and.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
49699   {
49700     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 32,
49701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49702   },
49703 /* and.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
49704   {
49705     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 32,
49706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49707   },
49708 /* and.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
49709   {
49710     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 32,
49711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49712   },
49713 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49714   {
49715     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 32,
49716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49717   },
49718 /* and.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
49719   {
49720     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 32,
49721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49722   },
49723 /* and.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
49724   {
49725     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 32,
49726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49727   },
49728 /* and.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
49729   {
49730     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 32,
49731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49732   },
49733 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49734   {
49735     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 32,
49736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49737   },
49738 /* and.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
49739   {
49740     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 32,
49741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49742   },
49743 /* and.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
49744   {
49745     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 32,
49746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49747   },
49748 /* and.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
49749   {
49750     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 32,
49751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49752   },
49753 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49754   {
49755     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "and.b", 40,
49756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49757   },
49758 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49759   {
49760     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "and.b", 40,
49761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49762   },
49763 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
49764   {
49765     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "and.b", 40,
49766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49767   },
49768 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
49769   {
49770     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "and.b", 40,
49771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49772   },
49773 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49774   {
49775     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "and.b", 48,
49776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49777   },
49778 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49779   {
49780     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "and.b", 48,
49781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49782   },
49783 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
49784   {
49785     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "and.b", 48,
49786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49787   },
49788 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
49789   {
49790     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "and.b", 48,
49791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49792   },
49793 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49794   {
49795     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "and.b", 56,
49796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49797   },
49798 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49799   {
49800     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "and.b", 56,
49801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49802   },
49803 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
49804   {
49805     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "and.b", 56,
49806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49807   },
49808 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
49809   {
49810     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "and.b", 56,
49811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49812   },
49813 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
49814   {
49815     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "and.b", 40,
49816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49817   },
49818 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
49819   {
49820     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "and.b", 40,
49821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49822   },
49823 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
49824   {
49825     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "and.b", 40,
49826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49827   },
49828 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
49829   {
49830     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "and.b", 40,
49831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49832   },
49833 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
49834   {
49835     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "and.b", 48,
49836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49837   },
49838 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
49839   {
49840     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "and.b", 48,
49841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49842   },
49843 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
49844   {
49845     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "and.b", 48,
49846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49847   },
49848 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
49849   {
49850     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "and.b", 48,
49851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49852   },
49853 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
49854   {
49855     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "and.b", 40,
49856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49857   },
49858 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
49859   {
49860     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "and.b", 40,
49861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49862   },
49863 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
49864   {
49865     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "and.b", 40,
49866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49867   },
49868 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
49869   {
49870     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "and.b", 40,
49871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49872   },
49873 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
49874   {
49875     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "and.b", 48,
49876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49877   },
49878 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
49879   {
49880     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "and.b", 48,
49881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49882   },
49883 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
49884   {
49885     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "and.b", 48,
49886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49887   },
49888 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
49889   {
49890     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "and.b", 48,
49891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49892   },
49893 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
49894   {
49895     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "and.b", 48,
49896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49897   },
49898 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
49899   {
49900     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "and.b", 48,
49901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49902   },
49903 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
49904   {
49905     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "and.b", 48,
49906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49907   },
49908 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
49909   {
49910     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "and.b", 48,
49911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49912   },
49913 /* and.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
49914   {
49915     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "and.b", 56,
49916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49917   },
49918 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
49919   {
49920     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "and.b", 56,
49921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49922   },
49923 /* and.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
49924   {
49925     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "and.b", 56,
49926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49927   },
49928 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
49929   {
49930     M32C_INSN_AND32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "and.b", 56,
49931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49932   },
49933 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
49934   {
49935     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 40,
49936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49937   },
49938 /* and.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
49939   {
49940     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 40,
49941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49942   },
49943 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
49944   {
49945     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 40,
49946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49947   },
49948 /* and.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
49949   {
49950     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 40,
49951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49952   },
49953 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
49954   {
49955     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 40,
49956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49957   },
49958 /* and.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
49959   {
49960     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 40,
49961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49962   },
49963 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
49964   {
49965     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "and.b", 48,
49966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49967   },
49968 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
49969   {
49970     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "and.b", 48,
49971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49972   },
49973 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
49974   {
49975     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "and.b", 56,
49976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49977   },
49978 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
49979   {
49980     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "and.b", 56,
49981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49982   },
49983 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
49984   {
49985     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "and.b", 64,
49986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49987   },
49988 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
49989   {
49990     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "and.b", 64,
49991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49992   },
49993 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
49994   {
49995     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "and.b", 48,
49996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
49997   },
49998 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
49999   {
50000     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "and.b", 48,
50001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50002   },
50003 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
50004   {
50005     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "and.b", 56,
50006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50007   },
50008 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
50009   {
50010     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "and.b", 56,
50011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50012   },
50013 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
50014   {
50015     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "and.b", 48,
50016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50017   },
50018 /* and.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
50019   {
50020     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "and.b", 48,
50021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50022   },
50023 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
50024   {
50025     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "and.b", 56,
50026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50027   },
50028 /* and.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
50029   {
50030     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "and.b", 56,
50031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50032   },
50033 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
50034   {
50035     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "and.b", 56,
50036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50037   },
50038 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
50039   {
50040     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "and.b", 56,
50041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50042   },
50043 /* and.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
50044   {
50045     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "and.b", 64,
50046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50047   },
50048 /* and.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
50049   {
50050     M32C_INSN_AND32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "and.b", 64,
50051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50052   },
50053 /* and.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
50054   {
50055     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 16,
50056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50057   },
50058 /* and.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
50059   {
50060     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 16,
50061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50062   },
50063 /* and.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
50064   {
50065     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "and.b", 16,
50066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50067   },
50068 /* and.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
50069   {
50070     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 16,
50071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50072   },
50073 /* and.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
50074   {
50075     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 16,
50076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50077   },
50078 /* and.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
50079   {
50080     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "and.b", 16,
50081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50082   },
50083 /* and.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
50084   {
50085     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 16,
50086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50087   },
50088 /* and.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
50089   {
50090     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 16,
50091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50092   },
50093 /* and.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
50094   {
50095     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "and.b", 16,
50096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50097   },
50098 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
50099   {
50100     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "and.b", 24,
50101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50102   },
50103 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
50104   {
50105     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "and.b", 24,
50106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50107   },
50108 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
50109   {
50110     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "and.b", 24,
50111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50112   },
50113 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
50114   {
50115     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "and.b", 32,
50116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50117   },
50118 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
50119   {
50120     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "and.b", 32,
50121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50122   },
50123 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
50124   {
50125     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "and.b", 32,
50126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50127   },
50128 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
50129   {
50130     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "and.b", 40,
50131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50132   },
50133 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
50134   {
50135     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "and.b", 40,
50136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50137   },
50138 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
50139   {
50140     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "and.b", 40,
50141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50142   },
50143 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
50144   {
50145     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "and.b", 24,
50146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50147   },
50148 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
50149   {
50150     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "and.b", 24,
50151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50152   },
50153 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
50154   {
50155     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "and.b", 24,
50156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50157   },
50158 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
50159   {
50160     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "and.b", 32,
50161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50162   },
50163 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
50164   {
50165     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "and.b", 32,
50166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50167   },
50168 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
50169   {
50170     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "and.b", 32,
50171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50172   },
50173 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
50174   {
50175     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "and.b", 24,
50176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50177   },
50178 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
50179   {
50180     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "and.b", 24,
50181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50182   },
50183 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
50184   {
50185     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "and.b", 24,
50186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50187   },
50188 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
50189   {
50190     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "and.b", 32,
50191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50192   },
50193 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
50194   {
50195     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "and.b", 32,
50196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50197   },
50198 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
50199   {
50200     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "and.b", 32,
50201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50202   },
50203 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
50204   {
50205     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "and.b", 32,
50206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50207   },
50208 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
50209   {
50210     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "and.b", 32,
50211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50212   },
50213 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
50214   {
50215     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "and.b", 32,
50216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50217   },
50218 /* and.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
50219   {
50220     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "and.b", 40,
50221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50222   },
50223 /* and.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
50224   {
50225     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "and.b", 40,
50226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50227   },
50228 /* and.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
50229   {
50230     M32C_INSN_AND32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "and.b", 40,
50231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
50232   },
50233 /* and.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
50234   {
50235     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "and16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "and.w", 24,
50236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50237   },
50238 /* and.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
50239   {
50240     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "and16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "and.w", 24,
50241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50242   },
50243 /* and.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
50244   {
50245     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "and16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "and.w", 24,
50246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50247   },
50248 /* and.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
50249   {
50250     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "and16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "and.w", 24,
50251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50252   },
50253 /* and.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
50254   {
50255     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "and16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "and.w", 24,
50256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50257   },
50258 /* and.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
50259   {
50260     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "and16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "and.w", 24,
50261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50262   },
50263 /* and.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
50264   {
50265     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "and16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "and.w", 24,
50266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50267   },
50268 /* and.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
50269   {
50270     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "and16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "and.w", 24,
50271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50272   },
50273 /* and.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
50274   {
50275     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "and16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "and.w", 24,
50276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50277   },
50278 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
50279   {
50280     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "and.w", 32,
50281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50282   },
50283 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
50284   {
50285     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "and.w", 32,
50286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50287   },
50288 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
50289   {
50290     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "and.w", 32,
50291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50292   },
50293 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
50294   {
50295     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "and.w", 40,
50296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50297   },
50298 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
50299   {
50300     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "and.w", 40,
50301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50302   },
50303 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
50304   {
50305     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "and.w", 40,
50306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50307   },
50308 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
50309   {
50310     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "and.w", 32,
50311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50312   },
50313 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
50314   {
50315     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "and.w", 32,
50316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50317   },
50318 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
50319   {
50320     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "and.w", 32,
50321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50322   },
50323 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
50324   {
50325     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "and.w", 40,
50326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50327   },
50328 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
50329   {
50330     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "and.w", 40,
50331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50332   },
50333 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
50334   {
50335     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "and.w", 40,
50336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50337   },
50338 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
50339   {
50340     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "and.w", 32,
50341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50342   },
50343 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
50344   {
50345     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "and.w", 32,
50346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50347   },
50348 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
50349   {
50350     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "and16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "and.w", 32,
50351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50352   },
50353 /* and.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
50354   {
50355     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "and16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "and.w", 40,
50356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50357   },
50358 /* and.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
50359   {
50360     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "and16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "and.w", 40,
50361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50362   },
50363 /* and.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
50364   {
50365     M32C_INSN_AND16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "and16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "and.w", 40,
50366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50367   },
50368 /* and.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
50369   {
50370     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "and16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "and.w", 32,
50371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50372   },
50373 /* and.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
50374   {
50375     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "and16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "and.w", 32,
50376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50377   },
50378 /* and.w${G} ${Dsp-16-u16},$Dst16RnHI */
50379   {
50380     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "and16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "and.w", 32,
50381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50382   },
50383 /* and.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
50384   {
50385     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "and16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "and.w", 32,
50386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50387   },
50388 /* and.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
50389   {
50390     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "and16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "and.w", 32,
50391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50392   },
50393 /* and.w${G} ${Dsp-16-u16},$Dst16AnHI */
50394   {
50395     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "and16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "and.w", 32,
50396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50397   },
50398 /* and.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
50399   {
50400     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "and16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "and.w", 32,
50401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50402   },
50403 /* and.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
50404   {
50405     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "and16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "and.w", 32,
50406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50407   },
50408 /* and.w${G} ${Dsp-16-u16},[$Dst16An] */
50409   {
50410     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "and16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "and.w", 32,
50411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50412   },
50413 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
50414   {
50415     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "and.w", 40,
50416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50417   },
50418 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
50419   {
50420     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "and.w", 40,
50421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50422   },
50423 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
50424   {
50425     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "and.w", 40,
50426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50427   },
50428 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
50429   {
50430     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "and.w", 48,
50431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50432   },
50433 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
50434   {
50435     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "and.w", 48,
50436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50437   },
50438 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
50439   {
50440     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "and.w", 48,
50441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50442   },
50443 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
50444   {
50445     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "and.w", 40,
50446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50447   },
50448 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
50449   {
50450     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "and.w", 40,
50451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50452   },
50453 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
50454   {
50455     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "and.w", 40,
50456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50457   },
50458 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
50459   {
50460     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "and.w", 48,
50461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50462   },
50463 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
50464   {
50465     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "and.w", 48,
50466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50467   },
50468 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
50469   {
50470     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "and.w", 48,
50471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50472   },
50473 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
50474   {
50475     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "and.w", 40,
50476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50477   },
50478 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
50479   {
50480     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "and.w", 40,
50481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50482   },
50483 /* and.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
50484   {
50485     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "and16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "and.w", 40,
50486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50487   },
50488 /* and.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
50489   {
50490     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "and16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "and.w", 48,
50491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50492   },
50493 /* and.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
50494   {
50495     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "and16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "and.w", 48,
50496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50497   },
50498 /* and.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
50499   {
50500     M32C_INSN_AND16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "and16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "and.w", 48,
50501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50502   },
50503 /* and.w${G} $Src16RnHI,$Dst16RnHI */
50504   {
50505     M32C_INSN_AND16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "and16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "and.w", 16,
50506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50507   },
50508 /* and.w${G} $Src16AnHI,$Dst16RnHI */
50509   {
50510     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "and16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "and.w", 16,
50511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50512   },
50513 /* and.w${G} [$Src16An],$Dst16RnHI */
50514   {
50515     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "and16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "and.w", 16,
50516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50517   },
50518 /* and.w${G} $Src16RnHI,$Dst16AnHI */
50519   {
50520     M32C_INSN_AND16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "and16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "and.w", 16,
50521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50522   },
50523 /* and.w${G} $Src16AnHI,$Dst16AnHI */
50524   {
50525     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "and16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "and.w", 16,
50526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50527   },
50528 /* and.w${G} [$Src16An],$Dst16AnHI */
50529   {
50530     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "and16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "and.w", 16,
50531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50532   },
50533 /* and.w${G} $Src16RnHI,[$Dst16An] */
50534   {
50535     M32C_INSN_AND16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "and16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "and.w", 16,
50536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50537   },
50538 /* and.w${G} $Src16AnHI,[$Dst16An] */
50539   {
50540     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "and16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "and.w", 16,
50541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50542   },
50543 /* and.w${G} [$Src16An],[$Dst16An] */
50544   {
50545     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "and16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "and.w", 16,
50546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50547   },
50548 /* and.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
50549   {
50550     M32C_INSN_AND16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "and16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "and.w", 24,
50551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50552   },
50553 /* and.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
50554   {
50555     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "and16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "and.w", 24,
50556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50557   },
50558 /* and.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
50559   {
50560     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "and16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "and.w", 24,
50561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50562   },
50563 /* and.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
50564   {
50565     M32C_INSN_AND16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "and16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "and.w", 32,
50566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50567   },
50568 /* and.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
50569   {
50570     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "and16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "and.w", 32,
50571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50572   },
50573 /* and.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
50574   {
50575     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "and16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "and.w", 32,
50576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50577   },
50578 /* and.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
50579   {
50580     M32C_INSN_AND16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "and16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "and.w", 24,
50581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50582   },
50583 /* and.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
50584   {
50585     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "and16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "and.w", 24,
50586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50587   },
50588 /* and.w${G} [$Src16An],${Dsp-16-u8}[sb] */
50589   {
50590     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "and16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "and.w", 24,
50591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50592   },
50593 /* and.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
50594   {
50595     M32C_INSN_AND16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "and16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "and.w", 32,
50596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50597   },
50598 /* and.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
50599   {
50600     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "and16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "and.w", 32,
50601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50602   },
50603 /* and.w${G} [$Src16An],${Dsp-16-u16}[sb] */
50604   {
50605     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "and16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "and.w", 32,
50606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50607   },
50608 /* and.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
50609   {
50610     M32C_INSN_AND16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "and16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "and.w", 24,
50611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50612   },
50613 /* and.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
50614   {
50615     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "and16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "and.w", 24,
50616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50617   },
50618 /* and.w${G} [$Src16An],${Dsp-16-s8}[fb] */
50619   {
50620     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "and16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "and.w", 24,
50621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50622   },
50623 /* and.w${G} $Src16RnHI,${Dsp-16-u16} */
50624   {
50625     M32C_INSN_AND16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "and16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "and.w", 32,
50626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50627   },
50628 /* and.w${G} $Src16AnHI,${Dsp-16-u16} */
50629   {
50630     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "and16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "and.w", 32,
50631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50632   },
50633 /* and.w${G} [$Src16An],${Dsp-16-u16} */
50634   {
50635     M32C_INSN_AND16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "and16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "and.w", 32,
50636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50637   },
50638 /* and.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
50639   {
50640     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "and16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "and.b", 24,
50641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50642   },
50643 /* and.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
50644   {
50645     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "and16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "and.b", 24,
50646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50647   },
50648 /* and.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
50649   {
50650     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "and16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "and.b", 24,
50651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50652   },
50653 /* and.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
50654   {
50655     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "and16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "and.b", 24,
50656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50657   },
50658 /* and.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
50659   {
50660     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "and16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "and.b", 24,
50661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50662   },
50663 /* and.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
50664   {
50665     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "and16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "and.b", 24,
50666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50667   },
50668 /* and.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
50669   {
50670     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "and16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "and.b", 24,
50671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50672   },
50673 /* and.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
50674   {
50675     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "and16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "and.b", 24,
50676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50677   },
50678 /* and.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
50679   {
50680     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "and16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "and.b", 24,
50681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50682   },
50683 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
50684   {
50685     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "and.b", 32,
50686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50687   },
50688 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
50689   {
50690     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "and.b", 32,
50691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50692   },
50693 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
50694   {
50695     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "and.b", 32,
50696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50697   },
50698 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
50699   {
50700     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "and.b", 40,
50701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50702   },
50703 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
50704   {
50705     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "and.b", 40,
50706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50707   },
50708 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
50709   {
50710     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "and.b", 40,
50711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50712   },
50713 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
50714   {
50715     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "and.b", 32,
50716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50717   },
50718 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
50719   {
50720     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "and.b", 32,
50721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50722   },
50723 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
50724   {
50725     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "and.b", 32,
50726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50727   },
50728 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
50729   {
50730     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "and.b", 40,
50731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50732   },
50733 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
50734   {
50735     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "and.b", 40,
50736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50737   },
50738 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
50739   {
50740     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "and.b", 40,
50741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50742   },
50743 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
50744   {
50745     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "and.b", 32,
50746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50747   },
50748 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
50749   {
50750     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "and.b", 32,
50751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50752   },
50753 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
50754   {
50755     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "and16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "and.b", 32,
50756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50757   },
50758 /* and.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
50759   {
50760     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "and16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "and.b", 40,
50761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50762   },
50763 /* and.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
50764   {
50765     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "and16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "and.b", 40,
50766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50767   },
50768 /* and.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
50769   {
50770     M32C_INSN_AND16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "and16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "and.b", 40,
50771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50772   },
50773 /* and.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
50774   {
50775     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "and16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "and.b", 32,
50776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50777   },
50778 /* and.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
50779   {
50780     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "and16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "and.b", 32,
50781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50782   },
50783 /* and.b${G} ${Dsp-16-u16},$Dst16RnQI */
50784   {
50785     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "and16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "and.b", 32,
50786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50787   },
50788 /* and.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
50789   {
50790     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "and16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "and.b", 32,
50791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50792   },
50793 /* and.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
50794   {
50795     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "and16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "and.b", 32,
50796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50797   },
50798 /* and.b${G} ${Dsp-16-u16},$Dst16AnQI */
50799   {
50800     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "and16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "and.b", 32,
50801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50802   },
50803 /* and.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
50804   {
50805     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "and16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "and.b", 32,
50806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50807   },
50808 /* and.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
50809   {
50810     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "and16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "and.b", 32,
50811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50812   },
50813 /* and.b${G} ${Dsp-16-u16},[$Dst16An] */
50814   {
50815     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "and16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "and.b", 32,
50816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50817   },
50818 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
50819   {
50820     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "and.b", 40,
50821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50822   },
50823 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
50824   {
50825     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "and.b", 40,
50826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50827   },
50828 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
50829   {
50830     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "and.b", 40,
50831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50832   },
50833 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
50834   {
50835     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "and.b", 48,
50836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50837   },
50838 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
50839   {
50840     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "and.b", 48,
50841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50842   },
50843 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
50844   {
50845     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "and.b", 48,
50846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50847   },
50848 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
50849   {
50850     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "and.b", 40,
50851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50852   },
50853 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
50854   {
50855     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "and.b", 40,
50856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50857   },
50858 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
50859   {
50860     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "and.b", 40,
50861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50862   },
50863 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
50864   {
50865     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "and.b", 48,
50866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50867   },
50868 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
50869   {
50870     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "and.b", 48,
50871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50872   },
50873 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
50874   {
50875     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "and.b", 48,
50876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50877   },
50878 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
50879   {
50880     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "and.b", 40,
50881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50882   },
50883 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
50884   {
50885     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "and.b", 40,
50886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50887   },
50888 /* and.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
50889   {
50890     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "and16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "and.b", 40,
50891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50892   },
50893 /* and.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
50894   {
50895     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "and16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "and.b", 48,
50896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50897   },
50898 /* and.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
50899   {
50900     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "and16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "and.b", 48,
50901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50902   },
50903 /* and.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
50904   {
50905     M32C_INSN_AND16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "and16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "and.b", 48,
50906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50907   },
50908 /* and.b${G} $Src16RnQI,$Dst16RnQI */
50909   {
50910     M32C_INSN_AND16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "and16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "and.b", 16,
50911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50912   },
50913 /* and.b${G} $Src16AnQI,$Dst16RnQI */
50914   {
50915     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "and16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "and.b", 16,
50916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50917   },
50918 /* and.b${G} [$Src16An],$Dst16RnQI */
50919   {
50920     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "and16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "and.b", 16,
50921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50922   },
50923 /* and.b${G} $Src16RnQI,$Dst16AnQI */
50924   {
50925     M32C_INSN_AND16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "and16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "and.b", 16,
50926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50927   },
50928 /* and.b${G} $Src16AnQI,$Dst16AnQI */
50929   {
50930     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "and16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "and.b", 16,
50931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50932   },
50933 /* and.b${G} [$Src16An],$Dst16AnQI */
50934   {
50935     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "and16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "and.b", 16,
50936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50937   },
50938 /* and.b${G} $Src16RnQI,[$Dst16An] */
50939   {
50940     M32C_INSN_AND16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "and16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "and.b", 16,
50941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50942   },
50943 /* and.b${G} $Src16AnQI,[$Dst16An] */
50944   {
50945     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "and16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "and.b", 16,
50946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50947   },
50948 /* and.b${G} [$Src16An],[$Dst16An] */
50949   {
50950     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "and16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "and.b", 16,
50951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50952   },
50953 /* and.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
50954   {
50955     M32C_INSN_AND16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "and16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "and.b", 24,
50956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50957   },
50958 /* and.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
50959   {
50960     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "and16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "and.b", 24,
50961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50962   },
50963 /* and.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
50964   {
50965     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "and16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "and.b", 24,
50966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50967   },
50968 /* and.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
50969   {
50970     M32C_INSN_AND16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "and16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "and.b", 32,
50971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50972   },
50973 /* and.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
50974   {
50975     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "and16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "and.b", 32,
50976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50977   },
50978 /* and.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
50979   {
50980     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "and16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "and.b", 32,
50981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50982   },
50983 /* and.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
50984   {
50985     M32C_INSN_AND16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "and16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "and.b", 24,
50986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50987   },
50988 /* and.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
50989   {
50990     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "and16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "and.b", 24,
50991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50992   },
50993 /* and.b${G} [$Src16An],${Dsp-16-u8}[sb] */
50994   {
50995     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "and16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "and.b", 24,
50996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
50997   },
50998 /* and.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
50999   {
51000     M32C_INSN_AND16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "and16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "and.b", 32,
51001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51002   },
51003 /* and.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
51004   {
51005     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "and16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "and.b", 32,
51006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51007   },
51008 /* and.b${G} [$Src16An],${Dsp-16-u16}[sb] */
51009   {
51010     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "and16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "and.b", 32,
51011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51012   },
51013 /* and.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
51014   {
51015     M32C_INSN_AND16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "and16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "and.b", 24,
51016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51017   },
51018 /* and.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
51019   {
51020     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "and16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "and.b", 24,
51021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51022   },
51023 /* and.b${G} [$Src16An],${Dsp-16-s8}[fb] */
51024   {
51025     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "and16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "and.b", 24,
51026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51027   },
51028 /* and.b${G} $Src16RnQI,${Dsp-16-u16} */
51029   {
51030     M32C_INSN_AND16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "and16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "and.b", 32,
51031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51032   },
51033 /* and.b${G} $Src16AnQI,${Dsp-16-u16} */
51034   {
51035     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "and16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "and.b", 32,
51036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51037   },
51038 /* and.b${G} [$Src16An],${Dsp-16-u16} */
51039   {
51040     M32C_INSN_AND16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "and16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "and.b", 32,
51041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51042   },
51043 /* and.b${S} #${Imm-8-QI},r0l */
51044   {
51045     M32C_INSN_AND16_B_S_IMM8_DST3_DST16_3_S_R0L_DIRECT_QI, "and16.b.S-imm8-dst3-dst16-3-S-R0l-direct-QI", "and.b", 16,
51046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51047   },
51048 /* and.b${S} #${Imm-8-QI},r0h */
51049   {
51050     M32C_INSN_AND16_B_S_IMM8_DST3_DST16_3_S_R0H_DIRECT_QI, "and16.b.S-imm8-dst3-dst16-3-S-R0h-direct-QI", "and.b", 16,
51051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51052   },
51053 /* and.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
51054   {
51055     M32C_INSN_AND16_B_S_IMM8_DST3_DST16_3_S_16_8_SB_RELATIVE_QI, "and16.b.S-imm8-dst3-dst16-3-S-16-8-SB-relative-QI", "and.b", 24,
51056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51057   },
51058 /* and.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
51059   {
51060     M32C_INSN_AND16_B_S_IMM8_DST3_DST16_3_S_16_8_FB_RELATIVE_QI, "and16.b.S-imm8-dst3-dst16-3-S-16-8-FB-relative-QI", "and.b", 24,
51061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51062   },
51063 /* and.b${S} #${Imm-8-QI},${Dsp-16-u16} */
51064   {
51065     M32C_INSN_AND16_B_S_IMM8_DST3_DST16_3_S_16_16_ABSOLUTE_QI, "and16.b.S-imm8-dst3-dst16-3-S-16-16-absolute-QI", "and.b", 32,
51066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51067   },
51068 /* and.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
51069   {
51070     M32C_INSN_AND32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "and32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "and.w", 32,
51071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51072   },
51073 /* and.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
51074   {
51075     M32C_INSN_AND32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "and32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "and.w", 32,
51076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51077   },
51078 /* and.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
51079   {
51080     M32C_INSN_AND32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "and32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "and.w", 32,
51081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51082   },
51083 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
51084   {
51085     M32C_INSN_AND32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "and32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "and.w", 40,
51086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51087   },
51088 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
51089   {
51090     M32C_INSN_AND32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "and32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "and.w", 40,
51091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51092   },
51093 /* and.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
51094   {
51095     M32C_INSN_AND32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "and32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "and.w", 40,
51096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51097   },
51098 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
51099   {
51100     M32C_INSN_AND32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "and32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "and.w", 48,
51101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51102   },
51103 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
51104   {
51105     M32C_INSN_AND32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "and32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "and.w", 48,
51106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51107   },
51108 /* and.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
51109   {
51110     M32C_INSN_AND32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "and32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "and.w", 48,
51111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51112   },
51113 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16} */
51114   {
51115     M32C_INSN_AND32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "and32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "and.w", 48,
51116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51117   },
51118 /* and.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
51119   {
51120     M32C_INSN_AND32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "and32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "and.w", 56,
51121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51122   },
51123 /* and.w${G} #${Imm-40-HI},${Dsp-16-u24} */
51124   {
51125     M32C_INSN_AND32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "and32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "and.w", 56,
51126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51127   },
51128 /* and.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
51129   {
51130     M32C_INSN_AND32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "and32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "and.b", 24,
51131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51132   },
51133 /* and.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
51134   {
51135     M32C_INSN_AND32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "and32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "and.b", 24,
51136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51137   },
51138 /* and.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
51139   {
51140     M32C_INSN_AND32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "and32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "and.b", 24,
51141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51142   },
51143 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
51144   {
51145     M32C_INSN_AND32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "and32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "and.b", 32,
51146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51147   },
51148 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
51149   {
51150     M32C_INSN_AND32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "and32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "and.b", 32,
51151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51152   },
51153 /* and.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
51154   {
51155     M32C_INSN_AND32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "and32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "and.b", 32,
51156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51157   },
51158 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
51159   {
51160     M32C_INSN_AND32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "and32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "and.b", 40,
51161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51162   },
51163 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
51164   {
51165     M32C_INSN_AND32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "and32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "and.b", 40,
51166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51167   },
51168 /* and.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
51169   {
51170     M32C_INSN_AND32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "and32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "and.b", 40,
51171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51172   },
51173 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16} */
51174   {
51175     M32C_INSN_AND32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "and32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "and.b", 40,
51176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51177   },
51178 /* and.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
51179   {
51180     M32C_INSN_AND32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "and32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "and.b", 48,
51181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51182   },
51183 /* and.b${G} #${Imm-40-QI},${Dsp-16-u24} */
51184   {
51185     M32C_INSN_AND32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "and32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "and.b", 48,
51186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51187   },
51188 /* and.w${G} #${Imm-16-HI},$Dst16RnHI */
51189   {
51190     M32C_INSN_AND16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "and16.w-imm-G-basic-dst16-Rn-direct-HI", "and.w", 32,
51191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51192   },
51193 /* and.w${G} #${Imm-16-HI},$Dst16AnHI */
51194   {
51195     M32C_INSN_AND16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "and16.w-imm-G-basic-dst16-An-direct-HI", "and.w", 32,
51196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51197   },
51198 /* and.w${G} #${Imm-16-HI},[$Dst16An] */
51199   {
51200     M32C_INSN_AND16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "and16.w-imm-G-basic-dst16-An-indirect-HI", "and.w", 32,
51201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51202   },
51203 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
51204   {
51205     M32C_INSN_AND16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "and16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "and.w", 40,
51206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51207   },
51208 /* and.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
51209   {
51210     M32C_INSN_AND16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "and16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "and.w", 40,
51211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51212   },
51213 /* and.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
51214   {
51215     M32C_INSN_AND16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "and16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "and.w", 40,
51216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51217   },
51218 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
51219   {
51220     M32C_INSN_AND16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "and16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "and.w", 48,
51221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51222   },
51223 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
51224   {
51225     M32C_INSN_AND16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "and16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "and.w", 48,
51226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51227   },
51228 /* and.w${G} #${Imm-32-HI},${Dsp-16-u16} */
51229   {
51230     M32C_INSN_AND16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "and16.w-imm-G-16-16-dst16-16-16-absolute-HI", "and.w", 48,
51231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51232   },
51233 /* and.b${G} #${Imm-16-QI},$Dst16RnQI */
51234   {
51235     M32C_INSN_AND16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "and16.b-imm-G-basic-dst16-Rn-direct-QI", "and.b", 24,
51236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51237   },
51238 /* and.b${G} #${Imm-16-QI},$Dst16AnQI */
51239   {
51240     M32C_INSN_AND16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "and16.b-imm-G-basic-dst16-An-direct-QI", "and.b", 24,
51241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51242   },
51243 /* and.b${G} #${Imm-16-QI},[$Dst16An] */
51244   {
51245     M32C_INSN_AND16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "and16.b-imm-G-basic-dst16-An-indirect-QI", "and.b", 24,
51246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51247   },
51248 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
51249   {
51250     M32C_INSN_AND16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "and16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "and.b", 32,
51251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51252   },
51253 /* and.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
51254   {
51255     M32C_INSN_AND16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "and16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "and.b", 32,
51256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51257   },
51258 /* and.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
51259   {
51260     M32C_INSN_AND16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "and16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "and.b", 32,
51261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51262   },
51263 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
51264   {
51265     M32C_INSN_AND16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "and16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "and.b", 40,
51266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51267   },
51268 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
51269   {
51270     M32C_INSN_AND16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "and16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "and.b", 40,
51271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51272   },
51273 /* and.b${G} #${Imm-32-QI},${Dsp-16-u16} */
51274   {
51275     M32C_INSN_AND16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "and16.b-imm-G-16-16-dst16-16-16-absolute-QI", "and.b", 40,
51276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51277   },
51278 /* adjnz.w #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
51279   {
51280     M32C_INSN_ADJNZ32_W_IMM4_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "adjnz32.w-imm4-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "adjnz.w", 32,
51281     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51282   },
51283 /* adjnz.w #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51284   {
51285     M32C_INSN_ADJNZ32_W_IMM4_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "adjnz32.w-imm4-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "adjnz.w", 32,
51286     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51287   },
51288 /* adjnz.w #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51289   {
51290     M32C_INSN_ADJNZ32_W_IMM4_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "adjnz32.w-imm4-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "adjnz.w", 32,
51291     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51292   },
51293 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
51294   {
51295     M32C_INSN_ADJNZ32_W_IMM4_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "adjnz32.w-imm4-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "adjnz.w", 40,
51296     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51297   },
51298 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51299   {
51300     M32C_INSN_ADJNZ32_W_IMM4_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "adjnz32.w-imm4-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "adjnz.w", 40,
51301     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51302   },
51303 /* adjnz.w #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
51304   {
51305     M32C_INSN_ADJNZ32_W_IMM4_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "adjnz32.w-imm4-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "adjnz.w", 40,
51306     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51307   },
51308 /* adjnz.w #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
51309   {
51310     M32C_INSN_ADJNZ32_W_IMM4_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "adjnz32.w-imm4-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "adjnz.w", 40,
51311     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51312   },
51313 /* adjnz.w #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
51314   {
51315     M32C_INSN_ADJNZ32_W_IMM4_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "adjnz32.w-imm4-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "adjnz.w", 48,
51316     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51317   },
51318 /* adjnz.w #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
51319   {
51320     M32C_INSN_ADJNZ32_W_IMM4_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "adjnz32.w-imm4-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "adjnz.w", 48,
51321     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51322   },
51323 /* adjnz.w #${Imm-12-s4},$Dst32RnUnprefixedHI,${Lab-16-8} */
51324   {
51325     M32C_INSN_ADJNZ32_W_IMM4_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "adjnz32.w-imm4-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "adjnz.w", 24,
51326     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51327   },
51328 /* adjnz.w #${Imm-12-s4},$Dst32AnUnprefixedHI,${Lab-16-8} */
51329   {
51330     M32C_INSN_ADJNZ32_W_IMM4_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "adjnz32.w-imm4-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "adjnz.w", 24,
51331     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51332   },
51333 /* adjnz.w #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
51334   {
51335     M32C_INSN_ADJNZ32_W_IMM4_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "adjnz32.w-imm4-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "adjnz.w", 24,
51336     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51337   },
51338 /* adjnz.b #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed],${Lab-24-8} */
51339   {
51340     M32C_INSN_ADJNZ32_B_IMM4_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "adjnz32.b-imm4-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "adjnz.b", 32,
51341     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51342   },
51343 /* adjnz.b #${Imm-12-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51344   {
51345     M32C_INSN_ADJNZ32_B_IMM4_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "adjnz32.b-imm4-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "adjnz.b", 32,
51346     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51347   },
51348 /* adjnz.b #${Imm-12-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51349   {
51350     M32C_INSN_ADJNZ32_B_IMM4_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "adjnz32.b-imm4-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "adjnz.b", 32,
51351     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51352   },
51353 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed],${Lab-32-8} */
51354   {
51355     M32C_INSN_ADJNZ32_B_IMM4_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "adjnz32.b-imm4-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "adjnz.b", 40,
51356     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51357   },
51358 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51359   {
51360     M32C_INSN_ADJNZ32_B_IMM4_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "adjnz32.b-imm4-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "adjnz.b", 40,
51361     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51362   },
51363 /* adjnz.b #${Imm-12-s4},${Dsp-16-s16}[fb],${Lab-32-8} */
51364   {
51365     M32C_INSN_ADJNZ32_B_IMM4_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "adjnz32.b-imm4-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "adjnz.b", 40,
51366     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51367   },
51368 /* adjnz.b #${Imm-12-s4},${Dsp-16-u16},${Lab-32-8} */
51369   {
51370     M32C_INSN_ADJNZ32_B_IMM4_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "adjnz32.b-imm4-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "adjnz.b", 40,
51371     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51372   },
51373 /* adjnz.b #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed],${Lab-40-8} */
51374   {
51375     M32C_INSN_ADJNZ32_B_IMM4_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "adjnz32.b-imm4-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "adjnz.b", 48,
51376     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51377   },
51378 /* adjnz.b #${Imm-12-s4},${Dsp-16-u24},${Lab-40-8} */
51379   {
51380     M32C_INSN_ADJNZ32_B_IMM4_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "adjnz32.b-imm4-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "adjnz.b", 48,
51381     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51382   },
51383 /* adjnz.b #${Imm-12-s4},$Dst32RnUnprefixedQI,${Lab-16-8} */
51384   {
51385     M32C_INSN_ADJNZ32_B_IMM4_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "adjnz32.b-imm4-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "adjnz.b", 24,
51386     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51387   },
51388 /* adjnz.b #${Imm-12-s4},$Dst32AnUnprefixedQI,${Lab-16-8} */
51389   {
51390     M32C_INSN_ADJNZ32_B_IMM4_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "adjnz32.b-imm4-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "adjnz.b", 24,
51391     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51392   },
51393 /* adjnz.b #${Imm-12-s4},[$Dst32AnUnprefixed],${Lab-16-8} */
51394   {
51395     M32C_INSN_ADJNZ32_B_IMM4_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "adjnz32.b-imm4-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "adjnz.b", 24,
51396     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51397   },
51398 /* adjnz.w #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
51399   {
51400     M32C_INSN_ADJNZ16_W_IMM4_16_8_DST16_16_8_AN_RELATIVE_HI, "adjnz16.w-imm4-16-8-dst16-16-8-An-relative-HI", "adjnz.w", 32,
51401     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51402   },
51403 /* adjnz.w #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51404   {
51405     M32C_INSN_ADJNZ16_W_IMM4_16_8_DST16_16_8_SB_RELATIVE_HI, "adjnz16.w-imm4-16-8-dst16-16-8-SB-relative-HI", "adjnz.w", 32,
51406     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51407   },
51408 /* adjnz.w #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51409   {
51410     M32C_INSN_ADJNZ16_W_IMM4_16_8_DST16_16_8_FB_RELATIVE_HI, "adjnz16.w-imm4-16-8-dst16-16-8-FB-relative-HI", "adjnz.w", 32,
51411     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51412   },
51413 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
51414   {
51415     M32C_INSN_ADJNZ16_W_IMM4_16_16_DST16_16_16_AN_RELATIVE_HI, "adjnz16.w-imm4-16-16-dst16-16-16-An-relative-HI", "adjnz.w", 40,
51416     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51417   },
51418 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51419   {
51420     M32C_INSN_ADJNZ16_W_IMM4_16_16_DST16_16_16_SB_RELATIVE_HI, "adjnz16.w-imm4-16-16-dst16-16-16-SB-relative-HI", "adjnz.w", 40,
51421     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51422   },
51423 /* adjnz.w #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
51424   {
51425     M32C_INSN_ADJNZ16_W_IMM4_16_16_DST16_16_16_ABSOLUTE_HI, "adjnz16.w-imm4-16-16-dst16-16-16-absolute-HI", "adjnz.w", 40,
51426     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51427   },
51428 /* adjnz.w #${Imm-8-s4},$Dst16RnHI,${Lab-16-8} */
51429   {
51430     M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_RN_DIRECT_HI, "adjnz16.w-imm4-basic-dst16-Rn-direct-HI", "adjnz.w", 24,
51431     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51432   },
51433 /* adjnz.w #${Imm-8-s4},$Dst16AnHI,${Lab-16-8} */
51434   {
51435     M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_AN_DIRECT_HI, "adjnz16.w-imm4-basic-dst16-An-direct-HI", "adjnz.w", 24,
51436     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51437   },
51438 /* adjnz.w #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
51439   {
51440     M32C_INSN_ADJNZ16_W_IMM4_BASIC_DST16_AN_INDIRECT_HI, "adjnz16.w-imm4-basic-dst16-An-indirect-HI", "adjnz.w", 24,
51441     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51442   },
51443 /* adjnz.b #${Imm-8-s4},${Dsp-16-u8}[$Dst16An],${Lab-24-8} */
51444   {
51445     M32C_INSN_ADJNZ16_B_IMM4_16_8_DST16_16_8_AN_RELATIVE_QI, "adjnz16.b-imm4-16-8-dst16-16-8-An-relative-QI", "adjnz.b", 32,
51446     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51447   },
51448 /* adjnz.b #${Imm-8-s4},${Dsp-16-u8}[sb],${Lab-24-8} */
51449   {
51450     M32C_INSN_ADJNZ16_B_IMM4_16_8_DST16_16_8_SB_RELATIVE_QI, "adjnz16.b-imm4-16-8-dst16-16-8-SB-relative-QI", "adjnz.b", 32,
51451     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51452   },
51453 /* adjnz.b #${Imm-8-s4},${Dsp-16-s8}[fb],${Lab-24-8} */
51454   {
51455     M32C_INSN_ADJNZ16_B_IMM4_16_8_DST16_16_8_FB_RELATIVE_QI, "adjnz16.b-imm4-16-8-dst16-16-8-FB-relative-QI", "adjnz.b", 32,
51456     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51457   },
51458 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16}[$Dst16An],${Lab-32-8} */
51459   {
51460     M32C_INSN_ADJNZ16_B_IMM4_16_16_DST16_16_16_AN_RELATIVE_QI, "adjnz16.b-imm4-16-16-dst16-16-16-An-relative-QI", "adjnz.b", 40,
51461     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51462   },
51463 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16}[sb],${Lab-32-8} */
51464   {
51465     M32C_INSN_ADJNZ16_B_IMM4_16_16_DST16_16_16_SB_RELATIVE_QI, "adjnz16.b-imm4-16-16-dst16-16-16-SB-relative-QI", "adjnz.b", 40,
51466     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51467   },
51468 /* adjnz.b #${Imm-8-s4},${Dsp-16-u16},${Lab-32-8} */
51469   {
51470     M32C_INSN_ADJNZ16_B_IMM4_16_16_DST16_16_16_ABSOLUTE_QI, "adjnz16.b-imm4-16-16-dst16-16-16-absolute-QI", "adjnz.b", 40,
51471     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51472   },
51473 /* adjnz.b #${Imm-8-s4},$Dst16RnQI,${Lab-16-8} */
51474   {
51475     M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_RN_DIRECT_QI, "adjnz16.b-imm4-basic-dst16-Rn-direct-QI", "adjnz.b", 24,
51476     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51477   },
51478 /* adjnz.b #${Imm-8-s4},$Dst16AnQI,${Lab-16-8} */
51479   {
51480     M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_AN_DIRECT_QI, "adjnz16.b-imm4-basic-dst16-An-direct-QI", "adjnz.b", 24,
51481     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51482   },
51483 /* adjnz.b #${Imm-8-s4},[$Dst16An],${Lab-16-8} */
51484   {
51485     M32C_INSN_ADJNZ16_B_IMM4_BASIC_DST16_AN_INDIRECT_QI, "adjnz16.b-imm4-basic-dst16-An-indirect-QI", "adjnz.b", 24,
51486     { 0|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
51487   },
51488 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51489   {
51490     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 24,
51491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51492   },
51493 /* addx${X} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
51494   {
51495     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 24,
51496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51497   },
51498 /* addx${X} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
51499   {
51500     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 24,
51501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51502   },
51503 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51504   {
51505     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 24,
51506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51507   },
51508 /* addx${X} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
51509   {
51510     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 24,
51511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51512   },
51513 /* addx${X} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
51514   {
51515     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 24,
51516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51517   },
51518 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51519   {
51520     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 24,
51521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51522   },
51523 /* addx${X} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
51524   {
51525     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 24,
51526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51527   },
51528 /* addx${X} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
51529   {
51530     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 24,
51531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51532   },
51533 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51534   {
51535     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-SI", "addx", 32,
51536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51537   },
51538 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51539   {
51540     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-SI", "addx", 32,
51541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51542   },
51543 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
51544   {
51545     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-SI", "addx", 32,
51546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51547   },
51548 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51549   {
51550     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-SI", "addx", 40,
51551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51552   },
51553 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51554   {
51555     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-SI", "addx", 40,
51556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51557   },
51558 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
51559   {
51560     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-SI", "addx", 40,
51561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51562   },
51563 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51564   {
51565     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-SI", "addx", 48,
51566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51567   },
51568 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51569   {
51570     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-SI", "addx", 48,
51571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51572   },
51573 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
51574   {
51575     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-SI", "addx", 48,
51576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51577   },
51578 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
51579   {
51580     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-SI", "addx", 32,
51581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51582   },
51583 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
51584   {
51585     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-SI", "addx", 32,
51586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51587   },
51588 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
51589   {
51590     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-SI", "addx", 32,
51591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51592   },
51593 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
51594   {
51595     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-SI", "addx", 40,
51596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51597   },
51598 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
51599   {
51600     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-SI", "addx", 40,
51601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51602   },
51603 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
51604   {
51605     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-SI", "addx", 40,
51606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51607   },
51608 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
51609   {
51610     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-SI", "addx", 32,
51611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51612   },
51613 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
51614   {
51615     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-SI", "addx", 32,
51616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51617   },
51618 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
51619   {
51620     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-SI", "addx", 32,
51621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51622   },
51623 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
51624   {
51625     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-SI", "addx", 40,
51626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51627   },
51628 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
51629   {
51630     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-SI", "addx", 40,
51631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51632   },
51633 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
51634   {
51635     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-SI", "addx", 40,
51636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51637   },
51638 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
51639   {
51640     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-SI", "addx", 40,
51641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51642   },
51643 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
51644   {
51645     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-SI", "addx", 40,
51646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51647   },
51648 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
51649   {
51650     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-SI", "addx", 40,
51651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51652   },
51653 /* addx${X} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
51654   {
51655     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-SI", "addx", 48,
51656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51657   },
51658 /* addx${X} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
51659   {
51660     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-SI", "addx", 48,
51661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51662   },
51663 /* addx${X} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
51664   {
51665     M32C_INSN_ADDX32_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "addx32-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-SI", "addx", 48,
51666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51667   },
51668 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51669   {
51670     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 32,
51671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51672   },
51673 /* addx${X} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
51674   {
51675     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 32,
51676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51677   },
51678 /* addx${X} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
51679   {
51680     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 32,
51681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51682   },
51683 /* addx${X} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
51684   {
51685     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 32,
51686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51687   },
51688 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51689   {
51690     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 32,
51691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51692   },
51693 /* addx${X} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
51694   {
51695     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 32,
51696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51697   },
51698 /* addx${X} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
51699   {
51700     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 32,
51701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51702   },
51703 /* addx${X} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
51704   {
51705     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 32,
51706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51707   },
51708 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51709   {
51710     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 32,
51711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51712   },
51713 /* addx${X} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
51714   {
51715     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 32,
51716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51717   },
51718 /* addx${X} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
51719   {
51720     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 32,
51721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51722   },
51723 /* addx${X} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
51724   {
51725     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 32,
51726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51727   },
51728 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51729   {
51730     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-SI", "addx", 40,
51731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51732   },
51733 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51734   {
51735     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-SI", "addx", 40,
51736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51737   },
51738 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
51739   {
51740     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-SI", "addx", 40,
51741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51742   },
51743 /* addx${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
51744   {
51745     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-SI", "addx", 40,
51746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51747   },
51748 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51749   {
51750     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-SI", "addx", 48,
51751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51752   },
51753 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51754   {
51755     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-SI", "addx", 48,
51756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51757   },
51758 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
51759   {
51760     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-SI", "addx", 48,
51761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51762   },
51763 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
51764   {
51765     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-SI", "addx", 48,
51766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51767   },
51768 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51769   {
51770     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-SI", "addx", 56,
51771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51772   },
51773 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51774   {
51775     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-SI", "addx", 56,
51776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51777   },
51778 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
51779   {
51780     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-SI", "addx", 56,
51781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51782   },
51783 /* addx${X} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
51784   {
51785     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-SI", "addx", 56,
51786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51787   },
51788 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
51789   {
51790     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-SI", "addx", 40,
51791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51792   },
51793 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
51794   {
51795     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-SI", "addx", 40,
51796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51797   },
51798 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
51799   {
51800     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-SI", "addx", 40,
51801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51802   },
51803 /* addx${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
51804   {
51805     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-SI", "addx", 40,
51806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51807   },
51808 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
51809   {
51810     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-SI", "addx", 48,
51811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51812   },
51813 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
51814   {
51815     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-SI", "addx", 48,
51816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51817   },
51818 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
51819   {
51820     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-SI", "addx", 48,
51821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51822   },
51823 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
51824   {
51825     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-SI", "addx", 48,
51826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51827   },
51828 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
51829   {
51830     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-SI", "addx", 40,
51831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51832   },
51833 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
51834   {
51835     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-SI", "addx", 40,
51836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51837   },
51838 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
51839   {
51840     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-SI", "addx", 40,
51841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51842   },
51843 /* addx${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
51844   {
51845     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-SI", "addx", 40,
51846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51847   },
51848 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
51849   {
51850     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-SI", "addx", 48,
51851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51852   },
51853 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
51854   {
51855     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-SI", "addx", 48,
51856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51857   },
51858 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
51859   {
51860     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-SI", "addx", 48,
51861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51862   },
51863 /* addx${X} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
51864   {
51865     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-SI", "addx", 48,
51866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51867   },
51868 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
51869   {
51870     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-SI", "addx", 48,
51871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51872   },
51873 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
51874   {
51875     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-SI", "addx", 48,
51876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51877   },
51878 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
51879   {
51880     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-SI", "addx", 48,
51881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51882   },
51883 /* addx${X} ${Dsp-16-u16},${Dsp-32-u16} */
51884   {
51885     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-SI", "addx", 48,
51886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51887   },
51888 /* addx${X} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
51889   {
51890     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-SI", "addx", 56,
51891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51892   },
51893 /* addx${X} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
51894   {
51895     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-SI", "addx", 56,
51896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51897   },
51898 /* addx${X} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
51899   {
51900     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-SI", "addx", 56,
51901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51902   },
51903 /* addx${X} ${Dsp-16-u16},${Dsp-32-u24} */
51904   {
51905     M32C_INSN_ADDX32_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "addx32-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-SI", "addx", 56,
51906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51907   },
51908 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
51909   {
51910     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 40,
51911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51912   },
51913 /* addx${X} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
51914   {
51915     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 40,
51916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51917   },
51918 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
51919   {
51920     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 40,
51921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51922   },
51923 /* addx${X} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
51924   {
51925     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 40,
51926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51927   },
51928 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
51929   {
51930     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 40,
51931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51932   },
51933 /* addx${X} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
51934   {
51935     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 40,
51936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51937   },
51938 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
51939   {
51940     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-SI", "addx", 48,
51941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51942   },
51943 /* addx${X} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
51944   {
51945     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-SI", "addx", 48,
51946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51947   },
51948 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
51949   {
51950     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-SI", "addx", 56,
51951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51952   },
51953 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
51954   {
51955     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-SI", "addx", 56,
51956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51957   },
51958 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
51959   {
51960     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-SI", "addx", 64,
51961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51962   },
51963 /* addx${X} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
51964   {
51965     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-SI", "addx", 64,
51966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51967   },
51968 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
51969   {
51970     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-SI", "addx", 48,
51971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51972   },
51973 /* addx${X} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
51974   {
51975     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-SI", "addx", 48,
51976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51977   },
51978 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
51979   {
51980     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-SI", "addx", 56,
51981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51982   },
51983 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
51984   {
51985     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-SI", "addx", 56,
51986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51987   },
51988 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
51989   {
51990     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-SI", "addx", 48,
51991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51992   },
51993 /* addx${X} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
51994   {
51995     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-SI", "addx", 48,
51996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
51997   },
51998 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
51999   {
52000     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-SI", "addx", 56,
52001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52002   },
52003 /* addx${X} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
52004   {
52005     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-SI", "addx", 56,
52006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52007   },
52008 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
52009   {
52010     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-SI", "addx", 56,
52011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52012   },
52013 /* addx${X} ${Dsp-16-u24},${Dsp-40-u16} */
52014   {
52015     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-SI", "addx", 56,
52016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52017   },
52018 /* addx${X} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
52019   {
52020     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-SI", "addx", 64,
52021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52022   },
52023 /* addx${X} ${Dsp-16-u24},${Dsp-40-u24} */
52024   {
52025     M32C_INSN_ADDX32_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "addx32-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-SI", "addx", 64,
52026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52027   },
52028 /* addx${X} $Src32RnUnprefixedQI,$Dst32RnUnprefixedSI */
52029   {
52030     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 16,
52031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52032   },
52033 /* addx${X} $Src32AnUnprefixedQI,$Dst32RnUnprefixedSI */
52034   {
52035     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 16,
52036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52037   },
52038 /* addx${X} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
52039   {
52040     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-SI", "addx", 16,
52041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52042   },
52043 /* addx${X} $Src32RnUnprefixedQI,$Dst32AnUnprefixedSI */
52044   {
52045     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 16,
52046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52047   },
52048 /* addx${X} $Src32AnUnprefixedQI,$Dst32AnUnprefixedSI */
52049   {
52050     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 16,
52051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52052   },
52053 /* addx${X} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
52054   {
52055     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-SI", "addx", 16,
52056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52057   },
52058 /* addx${X} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
52059   {
52060     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 16,
52061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52062   },
52063 /* addx${X} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
52064   {
52065     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 16,
52066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52067   },
52068 /* addx${X} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
52069   {
52070     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-SI", "addx", 16,
52071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52072   },
52073 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
52074   {
52075     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-SI", "addx", 24,
52076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52077   },
52078 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
52079   {
52080     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-SI", "addx", 24,
52081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52082   },
52083 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
52084   {
52085     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-SI", "addx", 24,
52086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52087   },
52088 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
52089   {
52090     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-SI", "addx", 32,
52091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52092   },
52093 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
52094   {
52095     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-SI", "addx", 32,
52096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52097   },
52098 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
52099   {
52100     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-SI", "addx", 32,
52101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52102   },
52103 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
52104   {
52105     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-SI", "addx", 40,
52106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52107   },
52108 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
52109   {
52110     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-SI", "addx", 40,
52111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52112   },
52113 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
52114   {
52115     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-SI", "addx", 40,
52116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52117   },
52118 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
52119   {
52120     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-SI", "addx", 24,
52121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52122   },
52123 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
52124   {
52125     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-SI", "addx", 24,
52126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52127   },
52128 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
52129   {
52130     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-SI", "addx", 24,
52131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52132   },
52133 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
52134   {
52135     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-SI", "addx", 32,
52136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52137   },
52138 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
52139   {
52140     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-SI", "addx", 32,
52141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52142   },
52143 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
52144   {
52145     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-SI", "addx", 32,
52146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52147   },
52148 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
52149   {
52150     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-SI", "addx", 24,
52151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52152   },
52153 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
52154   {
52155     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-SI", "addx", 24,
52156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52157   },
52158 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
52159   {
52160     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-SI", "addx", 24,
52161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52162   },
52163 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
52164   {
52165     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-SI", "addx", 32,
52166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52167   },
52168 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
52169   {
52170     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-SI", "addx", 32,
52171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52172   },
52173 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
52174   {
52175     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-SI", "addx", 32,
52176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52177   },
52178 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u16} */
52179   {
52180     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-SI", "addx", 32,
52181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52182   },
52183 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u16} */
52184   {
52185     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-SI", "addx", 32,
52186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52187   },
52188 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u16} */
52189   {
52190     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-SI", "addx", 32,
52191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52192   },
52193 /* addx${X} $Src32RnUnprefixedQI,${Dsp-16-u24} */
52194   {
52195     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-SI", "addx", 40,
52196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52197   },
52198 /* addx${X} $Src32AnUnprefixedQI,${Dsp-16-u24} */
52199   {
52200     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-SI", "addx", 40,
52201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52202   },
52203 /* addx${X} [$Src32AnUnprefixed],${Dsp-16-u24} */
52204   {
52205     M32C_INSN_ADDX32_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "addx32-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-SI", "addx", 40,
52206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52207   },
52208 /* addx${X} #${Imm-16-QI},$Dst32RnUnprefixedSI */
52209   {
52210     M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "addx", 24,
52211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52212   },
52213 /* addx${X} #${Imm-16-QI},$Dst32AnUnprefixedSI */
52214   {
52215     M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "addx", 24,
52216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52217   },
52218 /* addx${X} #${Imm-16-QI},[$Dst32AnUnprefixed] */
52219   {
52220     M32C_INSN_ADDX32_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "addx32-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "addx", 24,
52221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52222   },
52223 /* addx${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
52224   {
52225     M32C_INSN_ADDX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "addx32-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "addx", 32,
52226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52227   },
52228 /* addx${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
52229   {
52230     M32C_INSN_ADDX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "addx32-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "addx", 32,
52231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52232   },
52233 /* addx${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
52234   {
52235     M32C_INSN_ADDX32_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "addx32-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "addx", 32,
52236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52237   },
52238 /* addx${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
52239   {
52240     M32C_INSN_ADDX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "addx32-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "addx", 40,
52241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52242   },
52243 /* addx${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
52244   {
52245     M32C_INSN_ADDX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "addx32-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "addx", 40,
52246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52247   },
52248 /* addx${X} #${Imm-32-QI},${Dsp-16-s16}[fb] */
52249   {
52250     M32C_INSN_ADDX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "addx32-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "addx", 40,
52251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52252   },
52253 /* addx${X} #${Imm-32-QI},${Dsp-16-u16} */
52254   {
52255     M32C_INSN_ADDX32_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "addx32-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "addx", 40,
52256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52257   },
52258 /* addx${X} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
52259   {
52260     M32C_INSN_ADDX32_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "addx32-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "addx", 48,
52261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52262   },
52263 /* addx${X} #${Imm-40-QI},${Dsp-16-u24} */
52264   {
52265     M32C_INSN_ADDX32_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "addx32-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "addx", 48,
52266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52267   },
52268 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52269   {
52270     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 32,
52271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52272   },
52273 /* dadd.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
52274   {
52275     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 32,
52276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52277   },
52278 /* dadd.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
52279   {
52280     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 32,
52281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52282   },
52283 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52284   {
52285     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 32,
52286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52287   },
52288 /* dadd.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
52289   {
52290     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 32,
52291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52292   },
52293 /* dadd.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
52294   {
52295     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 32,
52296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52297   },
52298 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52299   {
52300     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 32,
52301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52302   },
52303 /* dadd.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
52304   {
52305     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 32,
52306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52307   },
52308 /* dadd.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
52309   {
52310     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 32,
52311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52312   },
52313 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
52314   {
52315     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dadd.w", 40,
52316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52317   },
52318 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
52319   {
52320     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dadd.w", 40,
52321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52322   },
52323 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
52324   {
52325     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dadd.w", 40,
52326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52327   },
52328 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
52329   {
52330     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dadd.w", 48,
52331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52332   },
52333 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
52334   {
52335     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dadd.w", 48,
52336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52337   },
52338 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
52339   {
52340     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dadd.w", 48,
52341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52342   },
52343 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
52344   {
52345     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dadd.w", 56,
52346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52347   },
52348 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
52349   {
52350     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dadd.w", 56,
52351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52352   },
52353 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
52354   {
52355     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dadd.w", 56,
52356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52357   },
52358 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
52359   {
52360     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dadd.w", 40,
52361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52362   },
52363 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
52364   {
52365     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dadd.w", 40,
52366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52367   },
52368 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
52369   {
52370     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dadd.w", 40,
52371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52372   },
52373 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
52374   {
52375     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dadd.w", 48,
52376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52377   },
52378 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
52379   {
52380     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dadd.w", 48,
52381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52382   },
52383 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
52384   {
52385     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dadd.w", 48,
52386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52387   },
52388 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
52389   {
52390     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dadd.w", 40,
52391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52392   },
52393 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
52394   {
52395     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dadd.w", 40,
52396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52397   },
52398 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
52399   {
52400     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dadd.w", 40,
52401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52402   },
52403 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
52404   {
52405     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dadd.w", 48,
52406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52407   },
52408 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
52409   {
52410     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dadd.w", 48,
52411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52412   },
52413 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
52414   {
52415     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dadd.w", 48,
52416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52417   },
52418 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
52419   {
52420     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dadd.w", 48,
52421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52422   },
52423 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
52424   {
52425     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dadd.w", 48,
52426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52427   },
52428 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
52429   {
52430     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dadd.w", 48,
52431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52432   },
52433 /* dadd.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
52434   {
52435     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dadd.w", 56,
52436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52437   },
52438 /* dadd.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
52439   {
52440     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dadd.w", 56,
52441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52442   },
52443 /* dadd.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
52444   {
52445     M32C_INSN_DADD32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dadd.w", 56,
52446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52447   },
52448 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52449   {
52450     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 40,
52451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52452   },
52453 /* dadd.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
52454   {
52455     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 40,
52456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52457   },
52458 /* dadd.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
52459   {
52460     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 40,
52461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52462   },
52463 /* dadd.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
52464   {
52465     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 40,
52466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52467   },
52468 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52469   {
52470     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 40,
52471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52472   },
52473 /* dadd.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
52474   {
52475     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 40,
52476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52477   },
52478 /* dadd.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
52479   {
52480     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 40,
52481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52482   },
52483 /* dadd.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
52484   {
52485     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 40,
52486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52487   },
52488 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52489   {
52490     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 40,
52491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52492   },
52493 /* dadd.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
52494   {
52495     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 40,
52496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52497   },
52498 /* dadd.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
52499   {
52500     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 40,
52501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52502   },
52503 /* dadd.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
52504   {
52505     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 40,
52506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52507   },
52508 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
52509   {
52510     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dadd.w", 48,
52511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52512   },
52513 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52514   {
52515     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dadd.w", 48,
52516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52517   },
52518 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
52519   {
52520     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dadd.w", 48,
52521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52522   },
52523 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
52524   {
52525     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dadd.w", 48,
52526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52527   },
52528 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
52529   {
52530     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dadd.w", 56,
52531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52532   },
52533 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52534   {
52535     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dadd.w", 56,
52536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52537   },
52538 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
52539   {
52540     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dadd.w", 56,
52541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52542   },
52543 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
52544   {
52545     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dadd.w", 56,
52546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52547   },
52548 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
52549   {
52550     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dadd.w", 64,
52551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52552   },
52553 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52554   {
52555     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dadd.w", 64,
52556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52557   },
52558 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
52559   {
52560     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dadd.w", 64,
52561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52562   },
52563 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
52564   {
52565     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dadd.w", 64,
52566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52567   },
52568 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
52569   {
52570     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dadd.w", 48,
52571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52572   },
52573 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
52574   {
52575     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dadd.w", 48,
52576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52577   },
52578 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
52579   {
52580     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dadd.w", 48,
52581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52582   },
52583 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
52584   {
52585     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dadd.w", 48,
52586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52587   },
52588 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
52589   {
52590     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dadd.w", 56,
52591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52592   },
52593 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
52594   {
52595     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dadd.w", 56,
52596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52597   },
52598 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
52599   {
52600     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dadd.w", 56,
52601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52602   },
52603 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
52604   {
52605     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dadd.w", 56,
52606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52607   },
52608 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
52609   {
52610     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dadd.w", 48,
52611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52612   },
52613 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
52614   {
52615     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dadd.w", 48,
52616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52617   },
52618 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
52619   {
52620     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dadd.w", 48,
52621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52622   },
52623 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
52624   {
52625     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dadd.w", 48,
52626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52627   },
52628 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
52629   {
52630     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dadd.w", 56,
52631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52632   },
52633 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
52634   {
52635     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dadd.w", 56,
52636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52637   },
52638 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
52639   {
52640     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dadd.w", 56,
52641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52642   },
52643 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
52644   {
52645     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dadd.w", 56,
52646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52647   },
52648 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
52649   {
52650     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dadd.w", 56,
52651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52652   },
52653 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
52654   {
52655     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dadd.w", 56,
52656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52657   },
52658 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
52659   {
52660     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dadd.w", 56,
52661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52662   },
52663 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
52664   {
52665     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dadd.w", 56,
52666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52667   },
52668 /* dadd.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
52669   {
52670     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dadd.w", 64,
52671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52672   },
52673 /* dadd.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
52674   {
52675     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dadd.w", 64,
52676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52677   },
52678 /* dadd.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
52679   {
52680     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dadd.w", 64,
52681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52682   },
52683 /* dadd.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
52684   {
52685     M32C_INSN_DADD32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dadd.w", 64,
52686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52687   },
52688 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
52689   {
52690     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 48,
52691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52692   },
52693 /* dadd.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
52694   {
52695     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 48,
52696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52697   },
52698 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
52699   {
52700     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 48,
52701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52702   },
52703 /* dadd.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
52704   {
52705     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 48,
52706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52707   },
52708 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
52709   {
52710     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 48,
52711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52712   },
52713 /* dadd.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
52714   {
52715     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 48,
52716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52717   },
52718 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
52719   {
52720     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "dadd.w", 56,
52721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52722   },
52723 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
52724   {
52725     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "dadd.w", 56,
52726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52727   },
52728 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
52729   {
52730     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "dadd.w", 64,
52731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52732   },
52733 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
52734   {
52735     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "dadd.w", 64,
52736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52737   },
52738 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
52739   {
52740     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "dadd.w", 72,
52741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52742   },
52743 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
52744   {
52745     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "dadd.w", 72,
52746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52747   },
52748 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
52749   {
52750     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "dadd.w", 56,
52751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52752   },
52753 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
52754   {
52755     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "dadd.w", 56,
52756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52757   },
52758 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
52759   {
52760     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "dadd.w", 64,
52761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52762   },
52763 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
52764   {
52765     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "dadd.w", 64,
52766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52767   },
52768 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
52769   {
52770     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "dadd.w", 56,
52771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52772   },
52773 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
52774   {
52775     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "dadd.w", 56,
52776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52777   },
52778 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
52779   {
52780     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "dadd.w", 64,
52781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52782   },
52783 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
52784   {
52785     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "dadd.w", 64,
52786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52787   },
52788 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
52789   {
52790     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "dadd.w", 64,
52791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52792   },
52793 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
52794   {
52795     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "dadd.w", 64,
52796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52797   },
52798 /* dadd.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
52799   {
52800     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "dadd.w", 72,
52801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52802   },
52803 /* dadd.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
52804   {
52805     M32C_INSN_DADD32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "dadd.w", 72,
52806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52807   },
52808 /* dadd.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
52809   {
52810     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 24,
52811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52812   },
52813 /* dadd.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
52814   {
52815     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 24,
52816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52817   },
52818 /* dadd.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
52819   {
52820     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadd.w", 24,
52821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52822   },
52823 /* dadd.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
52824   {
52825     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 24,
52826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52827   },
52828 /* dadd.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
52829   {
52830     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 24,
52831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52832   },
52833 /* dadd.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
52834   {
52835     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadd.w", 24,
52836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52837   },
52838 /* dadd.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
52839   {
52840     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 24,
52841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52842   },
52843 /* dadd.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
52844   {
52845     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 24,
52846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52847   },
52848 /* dadd.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
52849   {
52850     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadd.w", 24,
52851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52852   },
52853 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
52854   {
52855     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dadd.w", 32,
52856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52857   },
52858 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
52859   {
52860     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dadd.w", 32,
52861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52862   },
52863 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
52864   {
52865     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dadd.w", 32,
52866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52867   },
52868 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
52869   {
52870     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dadd.w", 40,
52871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52872   },
52873 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
52874   {
52875     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dadd.w", 40,
52876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52877   },
52878 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
52879   {
52880     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dadd.w", 40,
52881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52882   },
52883 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
52884   {
52885     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dadd.w", 48,
52886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52887   },
52888 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
52889   {
52890     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dadd.w", 48,
52891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52892   },
52893 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
52894   {
52895     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dadd.w", 48,
52896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52897   },
52898 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
52899   {
52900     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dadd.w", 32,
52901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52902   },
52903 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
52904   {
52905     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dadd.w", 32,
52906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52907   },
52908 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
52909   {
52910     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dadd.w", 32,
52911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52912   },
52913 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
52914   {
52915     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dadd.w", 40,
52916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52917   },
52918 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
52919   {
52920     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dadd.w", 40,
52921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52922   },
52923 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
52924   {
52925     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dadd.w", 40,
52926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52927   },
52928 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
52929   {
52930     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dadd.w", 32,
52931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52932   },
52933 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
52934   {
52935     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dadd.w", 32,
52936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52937   },
52938 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
52939   {
52940     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dadd.w", 32,
52941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52942   },
52943 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
52944   {
52945     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dadd.w", 40,
52946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52947   },
52948 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
52949   {
52950     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dadd.w", 40,
52951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52952   },
52953 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
52954   {
52955     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dadd.w", 40,
52956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52957   },
52958 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
52959   {
52960     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dadd.w", 40,
52961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52962   },
52963 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
52964   {
52965     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dadd.w", 40,
52966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52967   },
52968 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
52969   {
52970     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dadd.w", 40,
52971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52972   },
52973 /* dadd.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
52974   {
52975     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dadd.w", 48,
52976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52977   },
52978 /* dadd.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
52979   {
52980     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dadd.w", 48,
52981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52982   },
52983 /* dadd.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
52984   {
52985     M32C_INSN_DADD32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dadd.w", 48,
52986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52987   },
52988 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
52989   {
52990     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 32,
52991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52992   },
52993 /* dadd.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
52994   {
52995     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 32,
52996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
52997   },
52998 /* dadd.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
52999   {
53000     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 32,
53001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53002   },
53003 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
53004   {
53005     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 32,
53006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53007   },
53008 /* dadd.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
53009   {
53010     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 32,
53011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53012   },
53013 /* dadd.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
53014   {
53015     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 32,
53016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53017   },
53018 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53019   {
53020     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 32,
53021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53022   },
53023 /* dadd.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
53024   {
53025     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 32,
53026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53027   },
53028 /* dadd.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
53029   {
53030     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 32,
53031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53032   },
53033 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
53034   {
53035     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dadd.b", 40,
53036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53037   },
53038 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53039   {
53040     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dadd.b", 40,
53041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53042   },
53043 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53044   {
53045     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dadd.b", 40,
53046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53047   },
53048 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
53049   {
53050     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dadd.b", 48,
53051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53052   },
53053 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53054   {
53055     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dadd.b", 48,
53056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53057   },
53058 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53059   {
53060     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dadd.b", 48,
53061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53062   },
53063 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
53064   {
53065     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dadd.b", 56,
53066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53067   },
53068 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53069   {
53070     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dadd.b", 56,
53071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53072   },
53073 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53074   {
53075     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dadd.b", 56,
53076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53077   },
53078 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
53079   {
53080     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dadd.b", 40,
53081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53082   },
53083 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
53084   {
53085     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dadd.b", 40,
53086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53087   },
53088 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
53089   {
53090     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dadd.b", 40,
53091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53092   },
53093 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
53094   {
53095     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dadd.b", 48,
53096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53097   },
53098 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
53099   {
53100     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dadd.b", 48,
53101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53102   },
53103 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
53104   {
53105     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dadd.b", 48,
53106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53107   },
53108 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
53109   {
53110     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dadd.b", 40,
53111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53112   },
53113 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
53114   {
53115     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dadd.b", 40,
53116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53117   },
53118 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
53119   {
53120     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dadd.b", 40,
53121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53122   },
53123 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
53124   {
53125     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dadd.b", 48,
53126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53127   },
53128 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
53129   {
53130     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dadd.b", 48,
53131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53132   },
53133 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
53134   {
53135     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dadd.b", 48,
53136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53137   },
53138 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
53139   {
53140     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dadd.b", 48,
53141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53142   },
53143 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
53144   {
53145     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dadd.b", 48,
53146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53147   },
53148 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
53149   {
53150     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dadd.b", 48,
53151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53152   },
53153 /* dadd.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
53154   {
53155     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dadd.b", 56,
53156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53157   },
53158 /* dadd.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
53159   {
53160     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dadd.b", 56,
53161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53162   },
53163 /* dadd.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
53164   {
53165     M32C_INSN_DADD32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dadd.b", 56,
53166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53167   },
53168 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
53169   {
53170     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 40,
53171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53172   },
53173 /* dadd.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
53174   {
53175     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 40,
53176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53177   },
53178 /* dadd.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
53179   {
53180     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 40,
53181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53182   },
53183 /* dadd.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
53184   {
53185     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 40,
53186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53187   },
53188 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
53189   {
53190     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 40,
53191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53192   },
53193 /* dadd.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
53194   {
53195     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 40,
53196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53197   },
53198 /* dadd.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
53199   {
53200     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 40,
53201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53202   },
53203 /* dadd.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
53204   {
53205     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 40,
53206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53207   },
53208 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53209   {
53210     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 40,
53211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53212   },
53213 /* dadd.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
53214   {
53215     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 40,
53216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53217   },
53218 /* dadd.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
53219   {
53220     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 40,
53221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53222   },
53223 /* dadd.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
53224   {
53225     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 40,
53226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53227   },
53228 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
53229   {
53230     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dadd.b", 48,
53231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53232   },
53233 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
53234   {
53235     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dadd.b", 48,
53236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53237   },
53238 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
53239   {
53240     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dadd.b", 48,
53241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53242   },
53243 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
53244   {
53245     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dadd.b", 48,
53246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53247   },
53248 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
53249   {
53250     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dadd.b", 56,
53251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53252   },
53253 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
53254   {
53255     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dadd.b", 56,
53256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53257   },
53258 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
53259   {
53260     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dadd.b", 56,
53261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53262   },
53263 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
53264   {
53265     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dadd.b", 56,
53266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53267   },
53268 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
53269   {
53270     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dadd.b", 64,
53271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53272   },
53273 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
53274   {
53275     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dadd.b", 64,
53276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53277   },
53278 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
53279   {
53280     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dadd.b", 64,
53281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53282   },
53283 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
53284   {
53285     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dadd.b", 64,
53286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53287   },
53288 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
53289   {
53290     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dadd.b", 48,
53291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53292   },
53293 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
53294   {
53295     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dadd.b", 48,
53296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53297   },
53298 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
53299   {
53300     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dadd.b", 48,
53301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53302   },
53303 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
53304   {
53305     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dadd.b", 48,
53306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53307   },
53308 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
53309   {
53310     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dadd.b", 56,
53311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53312   },
53313 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
53314   {
53315     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dadd.b", 56,
53316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53317   },
53318 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
53319   {
53320     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dadd.b", 56,
53321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53322   },
53323 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
53324   {
53325     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dadd.b", 56,
53326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53327   },
53328 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
53329   {
53330     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dadd.b", 48,
53331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53332   },
53333 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
53334   {
53335     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dadd.b", 48,
53336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53337   },
53338 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
53339   {
53340     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dadd.b", 48,
53341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53342   },
53343 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
53344   {
53345     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dadd.b", 48,
53346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53347   },
53348 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
53349   {
53350     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dadd.b", 56,
53351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53352   },
53353 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
53354   {
53355     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dadd.b", 56,
53356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53357   },
53358 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
53359   {
53360     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dadd.b", 56,
53361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53362   },
53363 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
53364   {
53365     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dadd.b", 56,
53366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53367   },
53368 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
53369   {
53370     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dadd.b", 56,
53371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53372   },
53373 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
53374   {
53375     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dadd.b", 56,
53376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53377   },
53378 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
53379   {
53380     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dadd.b", 56,
53381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53382   },
53383 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
53384   {
53385     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dadd.b", 56,
53386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53387   },
53388 /* dadd.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
53389   {
53390     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dadd.b", 64,
53391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53392   },
53393 /* dadd.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
53394   {
53395     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dadd.b", 64,
53396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53397   },
53398 /* dadd.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
53399   {
53400     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dadd.b", 64,
53401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53402   },
53403 /* dadd.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
53404   {
53405     M32C_INSN_DADD32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dadd.b", 64,
53406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53407   },
53408 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
53409   {
53410     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 48,
53411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53412   },
53413 /* dadd.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
53414   {
53415     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 48,
53416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53417   },
53418 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
53419   {
53420     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 48,
53421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53422   },
53423 /* dadd.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
53424   {
53425     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 48,
53426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53427   },
53428 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53429   {
53430     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 48,
53431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53432   },
53433 /* dadd.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
53434   {
53435     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 48,
53436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53437   },
53438 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
53439   {
53440     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "dadd.b", 56,
53441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53442   },
53443 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
53444   {
53445     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "dadd.b", 56,
53446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53447   },
53448 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
53449   {
53450     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "dadd.b", 64,
53451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53452   },
53453 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
53454   {
53455     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "dadd.b", 64,
53456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53457   },
53458 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
53459   {
53460     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "dadd.b", 72,
53461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53462   },
53463 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
53464   {
53465     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "dadd.b", 72,
53466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53467   },
53468 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
53469   {
53470     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "dadd.b", 56,
53471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53472   },
53473 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
53474   {
53475     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "dadd.b", 56,
53476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53477   },
53478 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
53479   {
53480     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "dadd.b", 64,
53481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53482   },
53483 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
53484   {
53485     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "dadd.b", 64,
53486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53487   },
53488 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
53489   {
53490     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "dadd.b", 56,
53491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53492   },
53493 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
53494   {
53495     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "dadd.b", 56,
53496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53497   },
53498 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
53499   {
53500     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "dadd.b", 64,
53501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53502   },
53503 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
53504   {
53505     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "dadd.b", 64,
53506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53507   },
53508 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
53509   {
53510     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "dadd.b", 64,
53511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53512   },
53513 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
53514   {
53515     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "dadd.b", 64,
53516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53517   },
53518 /* dadd.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
53519   {
53520     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "dadd.b", 72,
53521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53522   },
53523 /* dadd.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
53524   {
53525     M32C_INSN_DADD32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "dadd.b", 72,
53526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53527   },
53528 /* dadd.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
53529   {
53530     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 24,
53531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53532   },
53533 /* dadd.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
53534   {
53535     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 24,
53536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53537   },
53538 /* dadd.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
53539   {
53540     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadd.b", 24,
53541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53542   },
53543 /* dadd.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
53544   {
53545     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 24,
53546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53547   },
53548 /* dadd.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
53549   {
53550     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 24,
53551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53552   },
53553 /* dadd.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
53554   {
53555     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadd.b", 24,
53556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53557   },
53558 /* dadd.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
53559   {
53560     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 24,
53561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53562   },
53563 /* dadd.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
53564   {
53565     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 24,
53566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53567   },
53568 /* dadd.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
53569   {
53570     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadd.b", 24,
53571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53572   },
53573 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
53574   {
53575     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dadd.b", 32,
53576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53577   },
53578 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
53579   {
53580     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dadd.b", 32,
53581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53582   },
53583 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
53584   {
53585     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dadd.b", 32,
53586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53587   },
53588 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
53589   {
53590     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dadd.b", 40,
53591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53592   },
53593 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
53594   {
53595     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dadd.b", 40,
53596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53597   },
53598 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
53599   {
53600     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dadd.b", 40,
53601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53602   },
53603 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
53604   {
53605     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dadd.b", 48,
53606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53607   },
53608 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
53609   {
53610     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dadd.b", 48,
53611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53612   },
53613 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
53614   {
53615     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dadd.b", 48,
53616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53617   },
53618 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
53619   {
53620     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dadd.b", 32,
53621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53622   },
53623 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
53624   {
53625     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dadd.b", 32,
53626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53627   },
53628 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
53629   {
53630     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dadd.b", 32,
53631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53632   },
53633 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
53634   {
53635     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dadd.b", 40,
53636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53637   },
53638 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
53639   {
53640     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dadd.b", 40,
53641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53642   },
53643 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
53644   {
53645     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dadd.b", 40,
53646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53647   },
53648 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
53649   {
53650     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dadd.b", 32,
53651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53652   },
53653 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
53654   {
53655     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dadd.b", 32,
53656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53657   },
53658 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
53659   {
53660     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dadd.b", 32,
53661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53662   },
53663 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
53664   {
53665     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dadd.b", 40,
53666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53667   },
53668 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
53669   {
53670     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dadd.b", 40,
53671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53672   },
53673 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
53674   {
53675     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dadd.b", 40,
53676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53677   },
53678 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
53679   {
53680     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dadd.b", 40,
53681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53682   },
53683 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
53684   {
53685     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dadd.b", 40,
53686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53687   },
53688 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
53689   {
53690     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dadd.b", 40,
53691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53692   },
53693 /* dadd.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
53694   {
53695     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dadd.b", 48,
53696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53697   },
53698 /* dadd.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
53699   {
53700     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dadd.b", 48,
53701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53702   },
53703 /* dadd.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
53704   {
53705     M32C_INSN_DADD32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dadd.b", 48,
53706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53707   },
53708 /* dadd.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
53709   {
53710     M32C_INSN_DADD32_W_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_HI, "dadd32.w-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-HI", "dadd.w", 40,
53711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53712   },
53713 /* dadd.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
53714   {
53715     M32C_INSN_DADD32_W_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_HI, "dadd32.w-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-HI", "dadd.w", 40,
53716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53717   },
53718 /* dadd.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
53719   {
53720     M32C_INSN_DADD32_W_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_HI, "dadd32.w-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-HI", "dadd.w", 40,
53721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53722   },
53723 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
53724   {
53725     M32C_INSN_DADD32_W_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dadd32.w-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-HI", "dadd.w", 48,
53726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53727   },
53728 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
53729   {
53730     M32C_INSN_DADD32_W_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dadd32.w-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-HI", "dadd.w", 48,
53731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53732   },
53733 /* dadd.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
53734   {
53735     M32C_INSN_DADD32_W_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dadd32.w-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-HI", "dadd.w", 48,
53736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53737   },
53738 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
53739   {
53740     M32C_INSN_DADD32_W_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dadd32.w-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-HI", "dadd.w", 56,
53741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53742   },
53743 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
53744   {
53745     M32C_INSN_DADD32_W_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dadd32.w-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-HI", "dadd.w", 56,
53746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53747   },
53748 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
53749   {
53750     M32C_INSN_DADD32_W_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dadd32.w-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-HI", "dadd.w", 56,
53751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53752   },
53753 /* dadd.w${X} #${Imm-40-HI},${Dsp-24-u16} */
53754   {
53755     M32C_INSN_DADD32_W_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dadd32.w-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-HI", "dadd.w", 56,
53756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53757   },
53758 /* dadd.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
53759   {
53760     M32C_INSN_DADD32_W_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dadd32.w-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-HI", "dadd.w", 64,
53761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53762   },
53763 /* dadd.w${X} #${Imm-48-HI},${Dsp-24-u24} */
53764   {
53765     M32C_INSN_DADD32_W_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dadd32.w-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-HI", "dadd.w", 64,
53766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53767   },
53768 /* dadd.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
53769   {
53770     M32C_INSN_DADD32_B_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_QI, "dadd32.b-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-QI", "dadd.b", 32,
53771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53772   },
53773 /* dadd.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
53774   {
53775     M32C_INSN_DADD32_B_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_QI, "dadd32.b-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-QI", "dadd.b", 32,
53776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53777   },
53778 /* dadd.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
53779   {
53780     M32C_INSN_DADD32_B_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_QI, "dadd32.b-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-QI", "dadd.b", 32,
53781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53782   },
53783 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
53784   {
53785     M32C_INSN_DADD32_B_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dadd32.b-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-QI", "dadd.b", 40,
53786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53787   },
53788 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
53789   {
53790     M32C_INSN_DADD32_B_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dadd32.b-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-QI", "dadd.b", 40,
53791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53792   },
53793 /* dadd.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
53794   {
53795     M32C_INSN_DADD32_B_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dadd32.b-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-QI", "dadd.b", 40,
53796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53797   },
53798 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
53799   {
53800     M32C_INSN_DADD32_B_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dadd32.b-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-QI", "dadd.b", 48,
53801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53802   },
53803 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
53804   {
53805     M32C_INSN_DADD32_B_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dadd32.b-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-QI", "dadd.b", 48,
53806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53807   },
53808 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
53809   {
53810     M32C_INSN_DADD32_B_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dadd32.b-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-QI", "dadd.b", 48,
53811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53812   },
53813 /* dadd.b${X} #${Imm-40-QI},${Dsp-24-u16} */
53814   {
53815     M32C_INSN_DADD32_B_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dadd32.b-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-QI", "dadd.b", 48,
53816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53817   },
53818 /* dadd.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
53819   {
53820     M32C_INSN_DADD32_B_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dadd32.b-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-QI", "dadd.b", 56,
53821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53822   },
53823 /* dadd.b${X} #${Imm-48-QI},${Dsp-24-u24} */
53824   {
53825     M32C_INSN_DADD32_B_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dadd32.b-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-QI", "dadd.b", 56,
53826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53827   },
53828 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
53829   {
53830     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 32,
53831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53832   },
53833 /* dadc.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
53834   {
53835     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 32,
53836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53837   },
53838 /* dadc.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
53839   {
53840     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 32,
53841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53842   },
53843 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
53844   {
53845     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 32,
53846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53847   },
53848 /* dadc.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
53849   {
53850     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 32,
53851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53852   },
53853 /* dadc.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
53854   {
53855     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 32,
53856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53857   },
53858 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
53859   {
53860     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 32,
53861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53862   },
53863 /* dadc.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
53864   {
53865     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 32,
53866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53867   },
53868 /* dadc.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
53869   {
53870     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 32,
53871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53872   },
53873 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
53874   {
53875     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dadc.w", 40,
53876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53877   },
53878 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53879   {
53880     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dadc.w", 40,
53881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53882   },
53883 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
53884   {
53885     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "dadc.w", 40,
53886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53887   },
53888 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
53889   {
53890     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dadc.w", 48,
53891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53892   },
53893 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53894   {
53895     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dadc.w", 48,
53896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53897   },
53898 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
53899   {
53900     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "dadc.w", 48,
53901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53902   },
53903 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
53904   {
53905     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dadc.w", 56,
53906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53907   },
53908 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53909   {
53910     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dadc.w", 56,
53911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53912   },
53913 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
53914   {
53915     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "dadc.w", 56,
53916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53917   },
53918 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
53919   {
53920     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dadc.w", 40,
53921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53922   },
53923 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
53924   {
53925     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dadc.w", 40,
53926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53927   },
53928 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
53929   {
53930     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "dadc.w", 40,
53931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53932   },
53933 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
53934   {
53935     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dadc.w", 48,
53936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53937   },
53938 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
53939   {
53940     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dadc.w", 48,
53941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53942   },
53943 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
53944   {
53945     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "dadc.w", 48,
53946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53947   },
53948 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
53949   {
53950     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dadc.w", 40,
53951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53952   },
53953 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
53954   {
53955     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dadc.w", 40,
53956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53957   },
53958 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
53959   {
53960     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "dadc.w", 40,
53961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53962   },
53963 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
53964   {
53965     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dadc.w", 48,
53966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53967   },
53968 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
53969   {
53970     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dadc.w", 48,
53971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53972   },
53973 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
53974   {
53975     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "dadc.w", 48,
53976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53977   },
53978 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
53979   {
53980     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dadc.w", 48,
53981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53982   },
53983 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
53984   {
53985     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dadc.w", 48,
53986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53987   },
53988 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
53989   {
53990     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "dadc.w", 48,
53991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53992   },
53993 /* dadc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
53994   {
53995     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dadc.w", 56,
53996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
53997   },
53998 /* dadc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
53999   {
54000     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dadc.w", 56,
54001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54002   },
54003 /* dadc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
54004   {
54005     M32C_INSN_DADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "dadc.w", 56,
54006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54007   },
54008 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
54009   {
54010     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 40,
54011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54012   },
54013 /* dadc.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
54014   {
54015     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 40,
54016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54017   },
54018 /* dadc.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
54019   {
54020     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 40,
54021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54022   },
54023 /* dadc.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
54024   {
54025     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 40,
54026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54027   },
54028 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
54029   {
54030     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 40,
54031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54032   },
54033 /* dadc.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
54034   {
54035     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 40,
54036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54037   },
54038 /* dadc.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
54039   {
54040     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 40,
54041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54042   },
54043 /* dadc.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
54044   {
54045     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 40,
54046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54047   },
54048 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54049   {
54050     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 40,
54051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54052   },
54053 /* dadc.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
54054   {
54055     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 40,
54056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54057   },
54058 /* dadc.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
54059   {
54060     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 40,
54061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54062   },
54063 /* dadc.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
54064   {
54065     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 40,
54066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54067   },
54068 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
54069   {
54070     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dadc.w", 48,
54071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54072   },
54073 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54074   {
54075     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dadc.w", 48,
54076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54077   },
54078 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54079   {
54080     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dadc.w", 48,
54081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54082   },
54083 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
54084   {
54085     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "dadc.w", 48,
54086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54087   },
54088 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
54089   {
54090     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dadc.w", 56,
54091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54092   },
54093 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54094   {
54095     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dadc.w", 56,
54096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54097   },
54098 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54099   {
54100     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dadc.w", 56,
54101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54102   },
54103 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
54104   {
54105     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "dadc.w", 56,
54106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54107   },
54108 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
54109   {
54110     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dadc.w", 64,
54111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54112   },
54113 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54114   {
54115     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dadc.w", 64,
54116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54117   },
54118 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54119   {
54120     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dadc.w", 64,
54121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54122   },
54123 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
54124   {
54125     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "dadc.w", 64,
54126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54127   },
54128 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
54129   {
54130     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dadc.w", 48,
54131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54132   },
54133 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
54134   {
54135     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dadc.w", 48,
54136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54137   },
54138 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
54139   {
54140     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dadc.w", 48,
54141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54142   },
54143 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
54144   {
54145     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "dadc.w", 48,
54146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54147   },
54148 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
54149   {
54150     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dadc.w", 56,
54151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54152   },
54153 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
54154   {
54155     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dadc.w", 56,
54156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54157   },
54158 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
54159   {
54160     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dadc.w", 56,
54161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54162   },
54163 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
54164   {
54165     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "dadc.w", 56,
54166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54167   },
54168 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
54169   {
54170     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dadc.w", 48,
54171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54172   },
54173 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
54174   {
54175     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dadc.w", 48,
54176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54177   },
54178 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
54179   {
54180     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dadc.w", 48,
54181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54182   },
54183 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
54184   {
54185     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "dadc.w", 48,
54186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54187   },
54188 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
54189   {
54190     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dadc.w", 56,
54191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54192   },
54193 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
54194   {
54195     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dadc.w", 56,
54196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54197   },
54198 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
54199   {
54200     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dadc.w", 56,
54201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54202   },
54203 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
54204   {
54205     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "dadc.w", 56,
54206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54207   },
54208 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
54209   {
54210     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dadc.w", 56,
54211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54212   },
54213 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
54214   {
54215     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dadc.w", 56,
54216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54217   },
54218 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
54219   {
54220     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dadc.w", 56,
54221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54222   },
54223 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
54224   {
54225     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "dadc.w", 56,
54226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54227   },
54228 /* dadc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
54229   {
54230     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dadc.w", 64,
54231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54232   },
54233 /* dadc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
54234   {
54235     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dadc.w", 64,
54236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54237   },
54238 /* dadc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
54239   {
54240     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dadc.w", 64,
54241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54242   },
54243 /* dadc.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
54244   {
54245     M32C_INSN_DADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "dadc.w", 64,
54246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54247   },
54248 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
54249   {
54250     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 48,
54251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54252   },
54253 /* dadc.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
54254   {
54255     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 48,
54256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54257   },
54258 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
54259   {
54260     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 48,
54261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54262   },
54263 /* dadc.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
54264   {
54265     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 48,
54266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54267   },
54268 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54269   {
54270     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 48,
54271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54272   },
54273 /* dadc.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
54274   {
54275     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 48,
54276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54277   },
54278 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
54279   {
54280     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "dadc.w", 56,
54281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54282   },
54283 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
54284   {
54285     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "dadc.w", 56,
54286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54287   },
54288 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
54289   {
54290     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "dadc.w", 64,
54291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54292   },
54293 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
54294   {
54295     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "dadc.w", 64,
54296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54297   },
54298 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
54299   {
54300     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "dadc.w", 72,
54301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54302   },
54303 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
54304   {
54305     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "dadc.w", 72,
54306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54307   },
54308 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
54309   {
54310     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "dadc.w", 56,
54311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54312   },
54313 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
54314   {
54315     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "dadc.w", 56,
54316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54317   },
54318 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
54319   {
54320     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "dadc.w", 64,
54321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54322   },
54323 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
54324   {
54325     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "dadc.w", 64,
54326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54327   },
54328 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
54329   {
54330     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "dadc.w", 56,
54331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54332   },
54333 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
54334   {
54335     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "dadc.w", 56,
54336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54337   },
54338 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
54339   {
54340     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "dadc.w", 64,
54341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54342   },
54343 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
54344   {
54345     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "dadc.w", 64,
54346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54347   },
54348 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
54349   {
54350     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "dadc.w", 64,
54351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54352   },
54353 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
54354   {
54355     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "dadc.w", 64,
54356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54357   },
54358 /* dadc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
54359   {
54360     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "dadc.w", 72,
54361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54362   },
54363 /* dadc.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
54364   {
54365     M32C_INSN_DADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "dadc.w", 72,
54366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54367   },
54368 /* dadc.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
54369   {
54370     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 24,
54371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54372   },
54373 /* dadc.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
54374   {
54375     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 24,
54376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54377   },
54378 /* dadc.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
54379   {
54380     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "dadc.w", 24,
54381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54382   },
54383 /* dadc.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
54384   {
54385     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 24,
54386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54387   },
54388 /* dadc.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
54389   {
54390     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 24,
54391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54392   },
54393 /* dadc.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
54394   {
54395     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-direct-Prefixed-HI", "dadc.w", 24,
54396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54397   },
54398 /* dadc.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
54399   {
54400     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 24,
54401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54402   },
54403 /* dadc.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
54404   {
54405     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 24,
54406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54407   },
54408 /* dadc.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
54409   {
54410     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "dadc.w", 24,
54411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54412   },
54413 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54414   {
54415     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dadc.w", 32,
54416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54417   },
54418 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
54419   {
54420     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dadc.w", 32,
54421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54422   },
54423 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
54424   {
54425     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "dadc.w", 32,
54426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54427   },
54428 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54429   {
54430     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dadc.w", 40,
54431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54432   },
54433 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
54434   {
54435     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dadc.w", 40,
54436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54437   },
54438 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
54439   {
54440     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "dadc.w", 40,
54441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54442   },
54443 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54444   {
54445     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dadc.w", 48,
54446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54447   },
54448 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
54449   {
54450     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dadc.w", 48,
54451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54452   },
54453 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
54454   {
54455     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "dadc.w", 48,
54456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54457   },
54458 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
54459   {
54460     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dadc.w", 32,
54461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54462   },
54463 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
54464   {
54465     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dadc.w", 32,
54466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54467   },
54468 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
54469   {
54470     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "dadc.w", 32,
54471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54472   },
54473 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
54474   {
54475     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dadc.w", 40,
54476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54477   },
54478 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
54479   {
54480     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dadc.w", 40,
54481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54482   },
54483 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
54484   {
54485     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "dadc.w", 40,
54486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54487   },
54488 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
54489   {
54490     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dadc.w", 32,
54491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54492   },
54493 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
54494   {
54495     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dadc.w", 32,
54496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54497   },
54498 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
54499   {
54500     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "dadc.w", 32,
54501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54502   },
54503 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
54504   {
54505     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dadc.w", 40,
54506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54507   },
54508 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
54509   {
54510     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dadc.w", 40,
54511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54512   },
54513 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
54514   {
54515     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "dadc.w", 40,
54516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54517   },
54518 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
54519   {
54520     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dadc.w", 40,
54521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54522   },
54523 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
54524   {
54525     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dadc.w", 40,
54526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54527   },
54528 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
54529   {
54530     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "dadc.w", 40,
54531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54532   },
54533 /* dadc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
54534   {
54535     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dadc.w", 48,
54536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54537   },
54538 /* dadc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
54539   {
54540     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dadc.w", 48,
54541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54542   },
54543 /* dadc.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
54544   {
54545     M32C_INSN_DADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "dadc.w", 48,
54546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54547   },
54548 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54549   {
54550     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 32,
54551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54552   },
54553 /* dadc.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
54554   {
54555     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 32,
54556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54557   },
54558 /* dadc.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
54559   {
54560     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 32,
54561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54562   },
54563 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54564   {
54565     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 32,
54566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54567   },
54568 /* dadc.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
54569   {
54570     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 32,
54571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54572   },
54573 /* dadc.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
54574   {
54575     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 32,
54576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54577   },
54578 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54579   {
54580     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 32,
54581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54582   },
54583 /* dadc.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
54584   {
54585     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 32,
54586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54587   },
54588 /* dadc.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
54589   {
54590     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 32,
54591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54592   },
54593 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
54594   {
54595     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dadc.b", 40,
54596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54597   },
54598 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
54599   {
54600     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dadc.b", 40,
54601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54602   },
54603 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
54604   {
54605     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "dadc.b", 40,
54606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54607   },
54608 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
54609   {
54610     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dadc.b", 48,
54611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54612   },
54613 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
54614   {
54615     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dadc.b", 48,
54616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54617   },
54618 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
54619   {
54620     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "dadc.b", 48,
54621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54622   },
54623 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
54624   {
54625     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dadc.b", 56,
54626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54627   },
54628 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
54629   {
54630     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dadc.b", 56,
54631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54632   },
54633 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
54634   {
54635     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "dadc.b", 56,
54636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54637   },
54638 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
54639   {
54640     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dadc.b", 40,
54641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54642   },
54643 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
54644   {
54645     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dadc.b", 40,
54646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54647   },
54648 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
54649   {
54650     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "dadc.b", 40,
54651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54652   },
54653 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
54654   {
54655     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dadc.b", 48,
54656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54657   },
54658 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
54659   {
54660     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dadc.b", 48,
54661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54662   },
54663 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
54664   {
54665     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "dadc.b", 48,
54666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54667   },
54668 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
54669   {
54670     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dadc.b", 40,
54671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54672   },
54673 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
54674   {
54675     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dadc.b", 40,
54676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54677   },
54678 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
54679   {
54680     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "dadc.b", 40,
54681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54682   },
54683 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
54684   {
54685     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dadc.b", 48,
54686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54687   },
54688 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
54689   {
54690     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dadc.b", 48,
54691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54692   },
54693 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
54694   {
54695     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "dadc.b", 48,
54696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54697   },
54698 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
54699   {
54700     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dadc.b", 48,
54701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54702   },
54703 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
54704   {
54705     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dadc.b", 48,
54706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54707   },
54708 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
54709   {
54710     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "dadc.b", 48,
54711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54712   },
54713 /* dadc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
54714   {
54715     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dadc.b", 56,
54716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54717   },
54718 /* dadc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
54719   {
54720     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dadc.b", 56,
54721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54722   },
54723 /* dadc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
54724   {
54725     M32C_INSN_DADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "dadc.b", 56,
54726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54727   },
54728 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54729   {
54730     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 40,
54731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54732   },
54733 /* dadc.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
54734   {
54735     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 40,
54736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54737   },
54738 /* dadc.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
54739   {
54740     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 40,
54741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54742   },
54743 /* dadc.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
54744   {
54745     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 40,
54746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54747   },
54748 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54749   {
54750     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 40,
54751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54752   },
54753 /* dadc.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
54754   {
54755     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 40,
54756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54757   },
54758 /* dadc.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
54759   {
54760     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 40,
54761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54762   },
54763 /* dadc.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
54764   {
54765     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 40,
54766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54767   },
54768 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54769   {
54770     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 40,
54771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54772   },
54773 /* dadc.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
54774   {
54775     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 40,
54776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54777   },
54778 /* dadc.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
54779   {
54780     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 40,
54781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54782   },
54783 /* dadc.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
54784   {
54785     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 40,
54786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54787   },
54788 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
54789   {
54790     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dadc.b", 48,
54791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54792   },
54793 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54794   {
54795     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dadc.b", 48,
54796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54797   },
54798 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
54799   {
54800     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dadc.b", 48,
54801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54802   },
54803 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
54804   {
54805     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "dadc.b", 48,
54806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54807   },
54808 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
54809   {
54810     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dadc.b", 56,
54811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54812   },
54813 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54814   {
54815     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dadc.b", 56,
54816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54817   },
54818 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
54819   {
54820     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dadc.b", 56,
54821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54822   },
54823 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
54824   {
54825     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "dadc.b", 56,
54826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54827   },
54828 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
54829   {
54830     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dadc.b", 64,
54831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54832   },
54833 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54834   {
54835     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dadc.b", 64,
54836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54837   },
54838 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
54839   {
54840     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dadc.b", 64,
54841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54842   },
54843 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
54844   {
54845     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "dadc.b", 64,
54846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54847   },
54848 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
54849   {
54850     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dadc.b", 48,
54851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54852   },
54853 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
54854   {
54855     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dadc.b", 48,
54856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54857   },
54858 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
54859   {
54860     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dadc.b", 48,
54861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54862   },
54863 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
54864   {
54865     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "dadc.b", 48,
54866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54867   },
54868 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
54869   {
54870     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dadc.b", 56,
54871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54872   },
54873 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
54874   {
54875     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dadc.b", 56,
54876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54877   },
54878 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
54879   {
54880     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dadc.b", 56,
54881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54882   },
54883 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
54884   {
54885     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "dadc.b", 56,
54886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54887   },
54888 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
54889   {
54890     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dadc.b", 48,
54891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54892   },
54893 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
54894   {
54895     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dadc.b", 48,
54896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54897   },
54898 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
54899   {
54900     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dadc.b", 48,
54901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54902   },
54903 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
54904   {
54905     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "dadc.b", 48,
54906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54907   },
54908 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
54909   {
54910     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dadc.b", 56,
54911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54912   },
54913 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
54914   {
54915     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dadc.b", 56,
54916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54917   },
54918 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
54919   {
54920     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dadc.b", 56,
54921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54922   },
54923 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
54924   {
54925     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "dadc.b", 56,
54926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54927   },
54928 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
54929   {
54930     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dadc.b", 56,
54931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54932   },
54933 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
54934   {
54935     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dadc.b", 56,
54936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54937   },
54938 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
54939   {
54940     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dadc.b", 56,
54941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54942   },
54943 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
54944   {
54945     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "dadc.b", 56,
54946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54947   },
54948 /* dadc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
54949   {
54950     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dadc.b", 64,
54951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54952   },
54953 /* dadc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
54954   {
54955     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dadc.b", 64,
54956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54957   },
54958 /* dadc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
54959   {
54960     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dadc.b", 64,
54961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54962   },
54963 /* dadc.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
54964   {
54965     M32C_INSN_DADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "dadc.b", 64,
54966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54967   },
54968 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
54969   {
54970     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 48,
54971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54972   },
54973 /* dadc.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
54974   {
54975     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 48,
54976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54977   },
54978 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
54979   {
54980     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 48,
54981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54982   },
54983 /* dadc.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
54984   {
54985     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 48,
54986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54987   },
54988 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
54989   {
54990     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 48,
54991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54992   },
54993 /* dadc.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
54994   {
54995     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 48,
54996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
54997   },
54998 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
54999   {
55000     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "dadc.b", 56,
55001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55002   },
55003 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
55004   {
55005     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "dadc.b", 56,
55006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55007   },
55008 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
55009   {
55010     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "dadc.b", 64,
55011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55012   },
55013 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
55014   {
55015     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "dadc.b", 64,
55016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55017   },
55018 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
55019   {
55020     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "dadc.b", 72,
55021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55022   },
55023 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
55024   {
55025     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "dadc.b", 72,
55026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55027   },
55028 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
55029   {
55030     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "dadc.b", 56,
55031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55032   },
55033 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
55034   {
55035     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "dadc.b", 56,
55036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55037   },
55038 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
55039   {
55040     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "dadc.b", 64,
55041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55042   },
55043 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
55044   {
55045     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "dadc.b", 64,
55046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55047   },
55048 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
55049   {
55050     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "dadc.b", 56,
55051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55052   },
55053 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
55054   {
55055     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "dadc.b", 56,
55056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55057   },
55058 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
55059   {
55060     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "dadc.b", 64,
55061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55062   },
55063 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
55064   {
55065     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "dadc.b", 64,
55066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55067   },
55068 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
55069   {
55070     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "dadc.b", 64,
55071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55072   },
55073 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
55074   {
55075     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "dadc.b", 64,
55076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55077   },
55078 /* dadc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
55079   {
55080     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "dadc.b", 72,
55081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55082   },
55083 /* dadc.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
55084   {
55085     M32C_INSN_DADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "dadc.b", 72,
55086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55087   },
55088 /* dadc.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
55089   {
55090     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 24,
55091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55092   },
55093 /* dadc.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
55094   {
55095     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 24,
55096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55097   },
55098 /* dadc.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
55099   {
55100     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "dadc.b", 24,
55101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55102   },
55103 /* dadc.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
55104   {
55105     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 24,
55106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55107   },
55108 /* dadc.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
55109   {
55110     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 24,
55111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55112   },
55113 /* dadc.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
55114   {
55115     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-QI", "dadc.b", 24,
55116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55117   },
55118 /* dadc.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
55119   {
55120     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 24,
55121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55122   },
55123 /* dadc.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
55124   {
55125     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 24,
55126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55127   },
55128 /* dadc.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
55129   {
55130     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "dadc.b", 24,
55131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55132   },
55133 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55134   {
55135     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dadc.b", 32,
55136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55137   },
55138 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55139   {
55140     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dadc.b", 32,
55141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55142   },
55143 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
55144   {
55145     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "dadc.b", 32,
55146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55147   },
55148 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55149   {
55150     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dadc.b", 40,
55151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55152   },
55153 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55154   {
55155     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dadc.b", 40,
55156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55157   },
55158 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
55159   {
55160     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "dadc.b", 40,
55161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55162   },
55163 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55164   {
55165     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dadc.b", 48,
55166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55167   },
55168 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
55169   {
55170     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dadc.b", 48,
55171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55172   },
55173 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
55174   {
55175     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "dadc.b", 48,
55176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55177   },
55178 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
55179   {
55180     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dadc.b", 32,
55181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55182   },
55183 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
55184   {
55185     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dadc.b", 32,
55186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55187   },
55188 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
55189   {
55190     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "dadc.b", 32,
55191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55192   },
55193 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
55194   {
55195     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dadc.b", 40,
55196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55197   },
55198 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
55199   {
55200     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dadc.b", 40,
55201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55202   },
55203 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
55204   {
55205     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "dadc.b", 40,
55206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55207   },
55208 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
55209   {
55210     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dadc.b", 32,
55211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55212   },
55213 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
55214   {
55215     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dadc.b", 32,
55216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55217   },
55218 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
55219   {
55220     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "dadc.b", 32,
55221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55222   },
55223 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
55224   {
55225     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dadc.b", 40,
55226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55227   },
55228 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
55229   {
55230     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dadc.b", 40,
55231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55232   },
55233 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
55234   {
55235     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "dadc.b", 40,
55236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55237   },
55238 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
55239   {
55240     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dadc.b", 40,
55241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55242   },
55243 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
55244   {
55245     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dadc.b", 40,
55246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55247   },
55248 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
55249   {
55250     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "dadc.b", 40,
55251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55252   },
55253 /* dadc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
55254   {
55255     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dadc.b", 48,
55256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55257   },
55258 /* dadc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
55259   {
55260     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dadc.b", 48,
55261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55262   },
55263 /* dadc.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
55264   {
55265     M32C_INSN_DADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "dadc.b", 48,
55266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55267   },
55268 /* dadc.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
55269   {
55270     M32C_INSN_DADC32_W_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_HI, "dadc32.w-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-HI", "dadc.w", 40,
55271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55272   },
55273 /* dadc.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
55274   {
55275     M32C_INSN_DADC32_W_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_HI, "dadc32.w-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-HI", "dadc.w", 40,
55276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55277   },
55278 /* dadc.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
55279   {
55280     M32C_INSN_DADC32_W_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_HI, "dadc32.w-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-HI", "dadc.w", 40,
55281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55282   },
55283 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
55284   {
55285     M32C_INSN_DADC32_W_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "dadc32.w-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-HI", "dadc.w", 48,
55286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55287   },
55288 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
55289   {
55290     M32C_INSN_DADC32_W_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "dadc32.w-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-HI", "dadc.w", 48,
55291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55292   },
55293 /* dadc.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
55294   {
55295     M32C_INSN_DADC32_W_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "dadc32.w-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-HI", "dadc.w", 48,
55296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55297   },
55298 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
55299   {
55300     M32C_INSN_DADC32_W_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "dadc32.w-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-HI", "dadc.w", 56,
55301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55302   },
55303 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
55304   {
55305     M32C_INSN_DADC32_W_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "dadc32.w-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-HI", "dadc.w", 56,
55306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55307   },
55308 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
55309   {
55310     M32C_INSN_DADC32_W_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "dadc32.w-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-HI", "dadc.w", 56,
55311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55312   },
55313 /* dadc.w${X} #${Imm-40-HI},${Dsp-24-u16} */
55314   {
55315     M32C_INSN_DADC32_W_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_HI, "dadc32.w-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-HI", "dadc.w", 56,
55316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55317   },
55318 /* dadc.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
55319   {
55320     M32C_INSN_DADC32_W_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "dadc32.w-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-HI", "dadc.w", 64,
55321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55322   },
55323 /* dadc.w${X} #${Imm-48-HI},${Dsp-24-u24} */
55324   {
55325     M32C_INSN_DADC32_W_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_HI, "dadc32.w-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-HI", "dadc.w", 64,
55326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55327   },
55328 /* dadc.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
55329   {
55330     M32C_INSN_DADC32_B_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_QI, "dadc32.b-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-QI", "dadc.b", 32,
55331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55332   },
55333 /* dadc.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
55334   {
55335     M32C_INSN_DADC32_B_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_QI, "dadc32.b-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-QI", "dadc.b", 32,
55336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55337   },
55338 /* dadc.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
55339   {
55340     M32C_INSN_DADC32_B_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_QI, "dadc32.b-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-QI", "dadc.b", 32,
55341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55342   },
55343 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
55344   {
55345     M32C_INSN_DADC32_B_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "dadc32.b-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-QI", "dadc.b", 40,
55346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55347   },
55348 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
55349   {
55350     M32C_INSN_DADC32_B_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "dadc32.b-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-QI", "dadc.b", 40,
55351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55352   },
55353 /* dadc.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
55354   {
55355     M32C_INSN_DADC32_B_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "dadc32.b-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-QI", "dadc.b", 40,
55356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55357   },
55358 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
55359   {
55360     M32C_INSN_DADC32_B_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "dadc32.b-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-QI", "dadc.b", 48,
55361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55362   },
55363 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
55364   {
55365     M32C_INSN_DADC32_B_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "dadc32.b-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-QI", "dadc.b", 48,
55366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55367   },
55368 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
55369   {
55370     M32C_INSN_DADC32_B_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "dadc32.b-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-QI", "dadc.b", 48,
55371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55372   },
55373 /* dadc.b${X} #${Imm-40-QI},${Dsp-24-u16} */
55374   {
55375     M32C_INSN_DADC32_B_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_QI, "dadc32.b-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-QI", "dadc.b", 48,
55376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55377   },
55378 /* dadc.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
55379   {
55380     M32C_INSN_DADC32_B_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "dadc32.b-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-QI", "dadc.b", 56,
55381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55382   },
55383 /* dadc.b${X} #${Imm-48-QI},${Dsp-24-u24} */
55384   {
55385     M32C_INSN_DADC32_B_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_QI, "dadc32.b-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-QI", "dadc.b", 56,
55386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55387   },
55388 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55389   {
55390     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 32,
55391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55392   },
55393 /* adc.w${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedHI */
55394   {
55395     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 32,
55396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55397   },
55398 /* adc.w${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedHI */
55399   {
55400     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 32,
55401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55402   },
55403 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55404   {
55405     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 32,
55406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55407   },
55408 /* adc.w${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedHI */
55409   {
55410     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 32,
55411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55412   },
55413 /* adc.w${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedHI */
55414   {
55415     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 32,
55416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55417   },
55418 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55419   {
55420     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 32,
55421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55422   },
55423 /* adc.w${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
55424   {
55425     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 32,
55426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55427   },
55428 /* adc.w${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
55429   {
55430     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 32,
55431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55432   },
55433 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
55434   {
55435     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "adc.w", 40,
55436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55437   },
55438 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55439   {
55440     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "adc.w", 40,
55441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55442   },
55443 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
55444   {
55445     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-An-relative-Prefixed-HI", "adc.w", 40,
55446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55447   },
55448 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
55449   {
55450     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "adc.w", 48,
55451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55452   },
55453 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55454   {
55455     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "adc.w", 48,
55456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55457   },
55458 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
55459   {
55460     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-An-relative-Prefixed-HI", "adc.w", 48,
55461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55462   },
55463 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
55464   {
55465     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "adc.w", 56,
55466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55467   },
55468 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55469   {
55470     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "adc.w", 56,
55471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55472   },
55473 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
55474   {
55475     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-An-relative-Prefixed-HI", "adc.w", 56,
55476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55477   },
55478 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
55479   {
55480     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "adc.w", 40,
55481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55482   },
55483 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
55484   {
55485     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "adc.w", 40,
55486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55487   },
55488 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
55489   {
55490     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-SB-relative-Prefixed-HI", "adc.w", 40,
55491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55492   },
55493 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
55494   {
55495     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "adc.w", 48,
55496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55497   },
55498 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
55499   {
55500     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "adc.w", 48,
55501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55502   },
55503 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
55504   {
55505     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-SB-relative-Prefixed-HI", "adc.w", 48,
55506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55507   },
55508 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
55509   {
55510     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "adc.w", 40,
55511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55512   },
55513 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
55514   {
55515     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "adc.w", 40,
55516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55517   },
55518 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
55519   {
55520     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-8-FB-relative-Prefixed-HI", "adc.w", 40,
55521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55522   },
55523 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
55524   {
55525     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "adc.w", 48,
55526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55527   },
55528 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
55529   {
55530     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "adc.w", 48,
55531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55532   },
55533 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
55534   {
55535     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-FB-relative-Prefixed-HI", "adc.w", 48,
55536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55537   },
55538 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
55539   {
55540     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "adc.w", 48,
55541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55542   },
55543 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
55544   {
55545     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "adc.w", 48,
55546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55547   },
55548 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
55549   {
55550     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_16_ABSOLUTE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-16-absolute-Prefixed-HI", "adc.w", 48,
55551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55552   },
55553 /* adc.w${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
55554   {
55555     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "adc.w", 56,
55556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55557   },
55558 /* adc.w${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
55559   {
55560     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "adc.w", 56,
55561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55562   },
55563 /* adc.w${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
55564   {
55565     M32C_INSN_ADC32_W_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_HI_DST32_32_24_ABSOLUTE_PREFIXED_HI, "adc32.w-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-HI-dst32-32-24-absolute-Prefixed-HI", "adc.w", 56,
55566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55567   },
55568 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55569   {
55570     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 40,
55571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55572   },
55573 /* adc.w${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedHI */
55574   {
55575     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 40,
55576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55577   },
55578 /* adc.w${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedHI */
55579   {
55580     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 40,
55581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55582   },
55583 /* adc.w${X} ${Dsp-24-u16},$Dst32RnPrefixedHI */
55584   {
55585     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 40,
55586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55587   },
55588 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55589   {
55590     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 40,
55591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55592   },
55593 /* adc.w${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedHI */
55594   {
55595     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 40,
55596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55597   },
55598 /* adc.w${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedHI */
55599   {
55600     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 40,
55601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55602   },
55603 /* adc.w${X} ${Dsp-24-u16},$Dst32AnPrefixedHI */
55604   {
55605     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 40,
55606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55607   },
55608 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55609   {
55610     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 40,
55611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55612   },
55613 /* adc.w${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
55614   {
55615     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 40,
55616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55617   },
55618 /* adc.w${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
55619   {
55620     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 40,
55621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55622   },
55623 /* adc.w${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
55624   {
55625     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 40,
55626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55627   },
55628 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
55629   {
55630     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "adc.w", 48,
55631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55632   },
55633 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55634   {
55635     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "adc.w", 48,
55636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55637   },
55638 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
55639   {
55640     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "adc.w", 48,
55641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55642   },
55643 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
55644   {
55645     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-An-relative-Prefixed-HI", "adc.w", 48,
55646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55647   },
55648 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
55649   {
55650     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "adc.w", 56,
55651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55652   },
55653 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55654   {
55655     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "adc.w", 56,
55656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55657   },
55658 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
55659   {
55660     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "adc.w", 56,
55661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55662   },
55663 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
55664   {
55665     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-An-relative-Prefixed-HI", "adc.w", 56,
55666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55667   },
55668 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
55669   {
55670     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "adc.w", 64,
55671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55672   },
55673 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
55674   {
55675     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "adc.w", 64,
55676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55677   },
55678 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
55679   {
55680     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "adc.w", 64,
55681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55682   },
55683 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
55684   {
55685     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-An-relative-Prefixed-HI", "adc.w", 64,
55686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55687   },
55688 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
55689   {
55690     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "adc.w", 48,
55691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55692   },
55693 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
55694   {
55695     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "adc.w", 48,
55696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55697   },
55698 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
55699   {
55700     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "adc.w", 48,
55701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55702   },
55703 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
55704   {
55705     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-SB-relative-Prefixed-HI", "adc.w", 48,
55706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55707   },
55708 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
55709   {
55710     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "adc.w", 56,
55711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55712   },
55713 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
55714   {
55715     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "adc.w", 56,
55716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55717   },
55718 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
55719   {
55720     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "adc.w", 56,
55721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55722   },
55723 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
55724   {
55725     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-SB-relative-Prefixed-HI", "adc.w", 56,
55726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55727   },
55728 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
55729   {
55730     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "adc.w", 48,
55731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55732   },
55733 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
55734   {
55735     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "adc.w", 48,
55736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55737   },
55738 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
55739   {
55740     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "adc.w", 48,
55741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55742   },
55743 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
55744   {
55745     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-8-FB-relative-Prefixed-HI", "adc.w", 48,
55746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55747   },
55748 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
55749   {
55750     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "adc.w", 56,
55751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55752   },
55753 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
55754   {
55755     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "adc.w", 56,
55756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55757   },
55758 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
55759   {
55760     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "adc.w", 56,
55761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55762   },
55763 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
55764   {
55765     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-FB-relative-Prefixed-HI", "adc.w", 56,
55766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55767   },
55768 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
55769   {
55770     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "adc.w", 56,
55771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55772   },
55773 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
55774   {
55775     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "adc.w", 56,
55776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55777   },
55778 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
55779   {
55780     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "adc.w", 56,
55781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55782   },
55783 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u16} */
55784   {
55785     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_16_ABSOLUTE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-16-absolute-Prefixed-HI", "adc.w", 56,
55786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55787   },
55788 /* adc.w${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
55789   {
55790     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "adc.w", 64,
55791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55792   },
55793 /* adc.w${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
55794   {
55795     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "adc.w", 64,
55796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55797   },
55798 /* adc.w${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
55799   {
55800     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "adc.w", 64,
55801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55802   },
55803 /* adc.w${X} ${Dsp-24-u16},${Dsp-40-u24} */
55804   {
55805     M32C_INSN_ADC32_W_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_HI_DST32_40_24_ABSOLUTE_PREFIXED_HI, "adc32.w-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-HI-dst32-40-24-absolute-Prefixed-HI", "adc.w", 64,
55806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55807   },
55808 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedHI */
55809   {
55810     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 48,
55811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55812   },
55813 /* adc.w${X} ${Dsp-24-u24},$Dst32RnPrefixedHI */
55814   {
55815     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 48,
55816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55817   },
55818 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedHI */
55819   {
55820     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 48,
55821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55822   },
55823 /* adc.w${X} ${Dsp-24-u24},$Dst32AnPrefixedHI */
55824   {
55825     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 48,
55826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55827   },
55828 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
55829   {
55830     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 48,
55831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55832   },
55833 /* adc.w${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
55834   {
55835     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 48,
55836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55837   },
55838 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
55839   {
55840     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "adc.w", 56,
55841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55842   },
55843 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
55844   {
55845     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-An-relative-Prefixed-HI", "adc.w", 56,
55846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55847   },
55848 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
55849   {
55850     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "adc.w", 64,
55851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55852   },
55853 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
55854   {
55855     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-An-relative-Prefixed-HI", "adc.w", 64,
55856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55857   },
55858 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
55859   {
55860     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "adc.w", 72,
55861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55862   },
55863 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
55864   {
55865     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-An-relative-Prefixed-HI", "adc.w", 72,
55866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55867   },
55868 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
55869   {
55870     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "adc.w", 56,
55871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55872   },
55873 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
55874   {
55875     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-SB-relative-Prefixed-HI", "adc.w", 56,
55876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55877   },
55878 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
55879   {
55880     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "adc.w", 64,
55881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55882   },
55883 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
55884   {
55885     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-SB-relative-Prefixed-HI", "adc.w", 64,
55886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55887   },
55888 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
55889   {
55890     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "adc.w", 56,
55891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55892   },
55893 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
55894   {
55895     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-8-FB-relative-Prefixed-HI", "adc.w", 56,
55896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55897   },
55898 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
55899   {
55900     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "adc.w", 64,
55901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55902   },
55903 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
55904   {
55905     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-FB-relative-Prefixed-HI", "adc.w", 64,
55906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55907   },
55908 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
55909   {
55910     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "adc.w", 64,
55911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55912   },
55913 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u16} */
55914   {
55915     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_16_ABSOLUTE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-16-absolute-Prefixed-HI", "adc.w", 64,
55916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55917   },
55918 /* adc.w${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
55919   {
55920     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "adc.w", 72,
55921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55922   },
55923 /* adc.w${X} ${Dsp-24-u24},${Dsp-48-u24} */
55924   {
55925     M32C_INSN_ADC32_W_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_HI_DST32_48_24_ABSOLUTE_PREFIXED_HI, "adc32.w-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-HI-dst32-48-24-absolute-Prefixed-HI", "adc.w", 72,
55926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55927   },
55928 /* adc.w${X} $Src32RnPrefixedHI,$Dst32RnPrefixedHI */
55929   {
55930     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 24,
55931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55932   },
55933 /* adc.w${X} $Src32AnPrefixedHI,$Dst32RnPrefixedHI */
55934   {
55935     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 24,
55936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55937   },
55938 /* adc.w${X} [$Src32AnPrefixed],$Dst32RnPrefixedHI */
55939   {
55940     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-Rn-direct-Prefixed-HI", "adc.w", 24,
55941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55942   },
55943 /* adc.w${X} $Src32RnPrefixedHI,$Dst32AnPrefixedHI */
55944   {
55945     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 24,
55946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55947   },
55948 /* adc.w${X} $Src32AnPrefixedHI,$Dst32AnPrefixedHI */
55949   {
55950     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 24,
55951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55952   },
55953 /* adc.w${X} [$Src32AnPrefixed],$Dst32AnPrefixedHI */
55954   {
55955     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-direct-Prefixed-HI", "adc.w", 24,
55956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55957   },
55958 /* adc.w${X} $Src32RnPrefixedHI,[$Dst32AnPrefixed] */
55959   {
55960     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 24,
55961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55962   },
55963 /* adc.w${X} $Src32AnPrefixedHI,[$Dst32AnPrefixed] */
55964   {
55965     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 24,
55966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55967   },
55968 /* adc.w${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
55969   {
55970     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-An-indirect-Prefixed-HI", "adc.w", 24,
55971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55972   },
55973 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55974   {
55975     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "adc.w", 32,
55976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55977   },
55978 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[$Dst32AnPrefixed] */
55979   {
55980     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "adc.w", 32,
55981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55982   },
55983 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
55984   {
55985     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-An-relative-Prefixed-HI", "adc.w", 32,
55986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55987   },
55988 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55989   {
55990     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "adc.w", 40,
55991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55992   },
55993 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[$Dst32AnPrefixed] */
55994   {
55995     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "adc.w", 40,
55996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
55997   },
55998 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
55999   {
56000     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-An-relative-Prefixed-HI", "adc.w", 40,
56001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56002   },
56003 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56004   {
56005     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "adc.w", 48,
56006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56007   },
56008 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56009   {
56010     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "adc.w", 48,
56011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56012   },
56013 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
56014   {
56015     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-An-relative-Prefixed-HI", "adc.w", 48,
56016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56017   },
56018 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u8}[sb] */
56019   {
56020     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "adc.w", 32,
56021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56022   },
56023 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u8}[sb] */
56024   {
56025     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "adc.w", 32,
56026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56027   },
56028 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
56029   {
56030     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-SB-relative-Prefixed-HI", "adc.w", 32,
56031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56032   },
56033 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16}[sb] */
56034   {
56035     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "adc.w", 40,
56036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56037   },
56038 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16}[sb] */
56039   {
56040     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "adc.w", 40,
56041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56042   },
56043 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
56044   {
56045     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-SB-relative-Prefixed-HI", "adc.w", 40,
56046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56047   },
56048 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-s8}[fb] */
56049   {
56050     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "adc.w", 32,
56051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56052   },
56053 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-s8}[fb] */
56054   {
56055     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "adc.w", 32,
56056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56057   },
56058 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
56059   {
56060     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-8-FB-relative-Prefixed-HI", "adc.w", 32,
56061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56062   },
56063 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-s16}[fb] */
56064   {
56065     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "adc.w", 40,
56066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56067   },
56068 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-s16}[fb] */
56069   {
56070     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "adc.w", 40,
56071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56072   },
56073 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
56074   {
56075     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-FB-relative-Prefixed-HI", "adc.w", 40,
56076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56077   },
56078 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u16} */
56079   {
56080     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "adc.w", 40,
56081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56082   },
56083 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u16} */
56084   {
56085     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "adc.w", 40,
56086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56087   },
56088 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u16} */
56089   {
56090     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_16_ABSOLUTE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-16-absolute-Prefixed-HI", "adc.w", 40,
56091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56092   },
56093 /* adc.w${X} $Src32RnPrefixedHI,${Dsp-24-u24} */
56094   {
56095     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "adc.w", 48,
56096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56097   },
56098 /* adc.w${X} $Src32AnPrefixedHI,${Dsp-24-u24} */
56099   {
56100     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "adc.w", 48,
56101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56102   },
56103 /* adc.w${X} [$Src32AnPrefixed],${Dsp-24-u24} */
56104   {
56105     M32C_INSN_ADC32_W_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_HI_DST32_24_24_ABSOLUTE_PREFIXED_HI, "adc32.w-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-HI-dst32-24-24-absolute-Prefixed-HI", "adc.w", 48,
56106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56107   },
56108 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56109   {
56110     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 32,
56111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56112   },
56113 /* adc.b${X} ${Dsp-24-u8}[sb],$Dst32RnPrefixedQI */
56114   {
56115     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 32,
56116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56117   },
56118 /* adc.b${X} ${Dsp-24-s8}[fb],$Dst32RnPrefixedQI */
56119   {
56120     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 32,
56121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56122   },
56123 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56124   {
56125     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 32,
56126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56127   },
56128 /* adc.b${X} ${Dsp-24-u8}[sb],$Dst32AnPrefixedQI */
56129   {
56130     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 32,
56131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56132   },
56133 /* adc.b${X} ${Dsp-24-s8}[fb],$Dst32AnPrefixedQI */
56134   {
56135     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 32,
56136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56137   },
56138 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56139   {
56140     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 32,
56141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56142   },
56143 /* adc.b${X} ${Dsp-24-u8}[sb],[$Dst32AnPrefixed] */
56144   {
56145     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 32,
56146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56147   },
56148 /* adc.b${X} ${Dsp-24-s8}[fb],[$Dst32AnPrefixed] */
56149   {
56150     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 32,
56151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56152   },
56153 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[$Dst32AnPrefixed] */
56154   {
56155     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "adc.b", 40,
56156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56157   },
56158 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[$Dst32AnPrefixed] */
56159   {
56160     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "adc.b", 40,
56161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56162   },
56163 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[$Dst32AnPrefixed] */
56164   {
56165     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-An-relative-Prefixed-QI", "adc.b", 40,
56166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56167   },
56168 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[$Dst32AnPrefixed] */
56169   {
56170     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "adc.b", 48,
56171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56172   },
56173 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[$Dst32AnPrefixed] */
56174   {
56175     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "adc.b", 48,
56176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56177   },
56178 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[$Dst32AnPrefixed] */
56179   {
56180     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-An-relative-Prefixed-QI", "adc.b", 48,
56181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56182   },
56183 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24}[$Dst32AnPrefixed] */
56184   {
56185     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "adc.b", 56,
56186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56187   },
56188 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24}[$Dst32AnPrefixed] */
56189   {
56190     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "adc.b", 56,
56191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56192   },
56193 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24}[$Dst32AnPrefixed] */
56194   {
56195     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-An-relative-Prefixed-QI", "adc.b", 56,
56196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56197   },
56198 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u8}[sb] */
56199   {
56200     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "adc.b", 40,
56201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56202   },
56203 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u8}[sb] */
56204   {
56205     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "adc.b", 40,
56206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56207   },
56208 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u8}[sb] */
56209   {
56210     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-SB-relative-Prefixed-QI", "adc.b", 40,
56211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56212   },
56213 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16}[sb] */
56214   {
56215     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "adc.b", 48,
56216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56217   },
56218 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16}[sb] */
56219   {
56220     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "adc.b", 48,
56221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56222   },
56223 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16}[sb] */
56224   {
56225     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-SB-relative-Prefixed-QI", "adc.b", 48,
56226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56227   },
56228 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s8}[fb] */
56229   {
56230     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "adc.b", 40,
56231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56232   },
56233 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s8}[fb] */
56234   {
56235     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "adc.b", 40,
56236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56237   },
56238 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s8}[fb] */
56239   {
56240     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-8-FB-relative-Prefixed-QI", "adc.b", 40,
56241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56242   },
56243 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-s16}[fb] */
56244   {
56245     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "adc.b", 48,
56246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56247   },
56248 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-s16}[fb] */
56249   {
56250     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "adc.b", 48,
56251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56252   },
56253 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-s16}[fb] */
56254   {
56255     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-FB-relative-Prefixed-QI", "adc.b", 48,
56256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56257   },
56258 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u16} */
56259   {
56260     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "adc.b", 48,
56261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56262   },
56263 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u16} */
56264   {
56265     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "adc.b", 48,
56266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56267   },
56268 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u16} */
56269   {
56270     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_16_ABSOLUTE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-16-absolute-Prefixed-QI", "adc.b", 48,
56271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56272   },
56273 /* adc.b${X} ${Dsp-24-u8}[$Src32AnPrefixed],${Dsp-32-u24} */
56274   {
56275     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_AN_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-An-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "adc.b", 56,
56276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56277   },
56278 /* adc.b${X} ${Dsp-24-u8}[sb],${Dsp-32-u24} */
56279   {
56280     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_SB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-SB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "adc.b", 56,
56281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56282   },
56283 /* adc.b${X} ${Dsp-24-s8}[fb],${Dsp-32-u24} */
56284   {
56285     M32C_INSN_ADC32_B_24_8_PREFIXED_32_PREFIXED_SRC32_24_8_FB_RELATIVE_PREFIXED_QI_DST32_32_24_ABSOLUTE_PREFIXED_QI, "adc32.b-24-8-Prefixed-32-Prefixed-src32-24-8-FB-relative-Prefixed-QI-dst32-32-24-absolute-Prefixed-QI", "adc.b", 56,
56286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56287   },
56288 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56289   {
56290     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 40,
56291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56292   },
56293 /* adc.b${X} ${Dsp-24-u16}[sb],$Dst32RnPrefixedQI */
56294   {
56295     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 40,
56296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56297   },
56298 /* adc.b${X} ${Dsp-24-s16}[fb],$Dst32RnPrefixedQI */
56299   {
56300     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 40,
56301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56302   },
56303 /* adc.b${X} ${Dsp-24-u16},$Dst32RnPrefixedQI */
56304   {
56305     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 40,
56306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56307   },
56308 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56309   {
56310     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 40,
56311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56312   },
56313 /* adc.b${X} ${Dsp-24-u16}[sb],$Dst32AnPrefixedQI */
56314   {
56315     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 40,
56316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56317   },
56318 /* adc.b${X} ${Dsp-24-s16}[fb],$Dst32AnPrefixedQI */
56319   {
56320     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 40,
56321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56322   },
56323 /* adc.b${X} ${Dsp-24-u16},$Dst32AnPrefixedQI */
56324   {
56325     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 40,
56326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56327   },
56328 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56329   {
56330     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 40,
56331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56332   },
56333 /* adc.b${X} ${Dsp-24-u16}[sb],[$Dst32AnPrefixed] */
56334   {
56335     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 40,
56336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56337   },
56338 /* adc.b${X} ${Dsp-24-s16}[fb],[$Dst32AnPrefixed] */
56339   {
56340     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 40,
56341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56342   },
56343 /* adc.b${X} ${Dsp-24-u16},[$Dst32AnPrefixed] */
56344   {
56345     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 40,
56346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56347   },
56348 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[$Dst32AnPrefixed] */
56349   {
56350     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "adc.b", 48,
56351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56352   },
56353 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[$Dst32AnPrefixed] */
56354   {
56355     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "adc.b", 48,
56356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56357   },
56358 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[$Dst32AnPrefixed] */
56359   {
56360     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "adc.b", 48,
56361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56362   },
56363 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[$Dst32AnPrefixed] */
56364   {
56365     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-An-relative-Prefixed-QI", "adc.b", 48,
56366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56367   },
56368 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[$Dst32AnPrefixed] */
56369   {
56370     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "adc.b", 56,
56371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56372   },
56373 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[$Dst32AnPrefixed] */
56374   {
56375     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "adc.b", 56,
56376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56377   },
56378 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[$Dst32AnPrefixed] */
56379   {
56380     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "adc.b", 56,
56381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56382   },
56383 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[$Dst32AnPrefixed] */
56384   {
56385     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-An-relative-Prefixed-QI", "adc.b", 56,
56386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56387   },
56388 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24}[$Dst32AnPrefixed] */
56389   {
56390     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "adc.b", 64,
56391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56392   },
56393 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24}[$Dst32AnPrefixed] */
56394   {
56395     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "adc.b", 64,
56396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56397   },
56398 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24}[$Dst32AnPrefixed] */
56399   {
56400     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "adc.b", 64,
56401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56402   },
56403 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u24}[$Dst32AnPrefixed] */
56404   {
56405     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-An-relative-Prefixed-QI", "adc.b", 64,
56406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56407   },
56408 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u8}[sb] */
56409   {
56410     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "adc.b", 48,
56411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56412   },
56413 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u8}[sb] */
56414   {
56415     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "adc.b", 48,
56416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56417   },
56418 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u8}[sb] */
56419   {
56420     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "adc.b", 48,
56421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56422   },
56423 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u8}[sb] */
56424   {
56425     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-SB-relative-Prefixed-QI", "adc.b", 48,
56426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56427   },
56428 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16}[sb] */
56429   {
56430     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "adc.b", 56,
56431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56432   },
56433 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16}[sb] */
56434   {
56435     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "adc.b", 56,
56436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56437   },
56438 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16}[sb] */
56439   {
56440     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "adc.b", 56,
56441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56442   },
56443 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16}[sb] */
56444   {
56445     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-SB-relative-Prefixed-QI", "adc.b", 56,
56446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56447   },
56448 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s8}[fb] */
56449   {
56450     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "adc.b", 48,
56451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56452   },
56453 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s8}[fb] */
56454   {
56455     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "adc.b", 48,
56456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56457   },
56458 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s8}[fb] */
56459   {
56460     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "adc.b", 48,
56461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56462   },
56463 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-s8}[fb] */
56464   {
56465     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-8-FB-relative-Prefixed-QI", "adc.b", 48,
56466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56467   },
56468 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-s16}[fb] */
56469   {
56470     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "adc.b", 56,
56471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56472   },
56473 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-s16}[fb] */
56474   {
56475     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "adc.b", 56,
56476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56477   },
56478 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-s16}[fb] */
56479   {
56480     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "adc.b", 56,
56481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56482   },
56483 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-s16}[fb] */
56484   {
56485     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-FB-relative-Prefixed-QI", "adc.b", 56,
56486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56487   },
56488 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u16} */
56489   {
56490     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "adc.b", 56,
56491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56492   },
56493 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u16} */
56494   {
56495     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "adc.b", 56,
56496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56497   },
56498 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u16} */
56499   {
56500     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "adc.b", 56,
56501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56502   },
56503 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u16} */
56504   {
56505     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_16_ABSOLUTE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-16-absolute-Prefixed-QI", "adc.b", 56,
56506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56507   },
56508 /* adc.b${X} ${Dsp-24-u16}[$Src32AnPrefixed],${Dsp-40-u24} */
56509   {
56510     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_AN_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-An-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "adc.b", 64,
56511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56512   },
56513 /* adc.b${X} ${Dsp-24-u16}[sb],${Dsp-40-u24} */
56514   {
56515     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_SB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-SB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "adc.b", 64,
56516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56517   },
56518 /* adc.b${X} ${Dsp-24-s16}[fb],${Dsp-40-u24} */
56519   {
56520     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_FB_RELATIVE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-FB-relative-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "adc.b", 64,
56521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56522   },
56523 /* adc.b${X} ${Dsp-24-u16},${Dsp-40-u24} */
56524   {
56525     M32C_INSN_ADC32_B_24_16_PREFIXED_40_PREFIXED_SRC32_24_16_ABSOLUTE_PREFIXED_QI_DST32_40_24_ABSOLUTE_PREFIXED_QI, "adc32.b-24-16-Prefixed-40-Prefixed-src32-24-16-absolute-Prefixed-QI-dst32-40-24-absolute-Prefixed-QI", "adc.b", 64,
56526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56527   },
56528 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32RnPrefixedQI */
56529   {
56530     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 48,
56531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56532   },
56533 /* adc.b${X} ${Dsp-24-u24},$Dst32RnPrefixedQI */
56534   {
56535     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 48,
56536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56537   },
56538 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],$Dst32AnPrefixedQI */
56539   {
56540     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 48,
56541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56542   },
56543 /* adc.b${X} ${Dsp-24-u24},$Dst32AnPrefixedQI */
56544   {
56545     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 48,
56546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56547   },
56548 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],[$Dst32AnPrefixed] */
56549   {
56550     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 48,
56551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56552   },
56553 /* adc.b${X} ${Dsp-24-u24},[$Dst32AnPrefixed] */
56554   {
56555     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 48,
56556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56557   },
56558 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[$Dst32AnPrefixed] */
56559   {
56560     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "adc.b", 56,
56561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56562   },
56563 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[$Dst32AnPrefixed] */
56564   {
56565     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-An-relative-Prefixed-QI", "adc.b", 56,
56566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56567   },
56568 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[$Dst32AnPrefixed] */
56569   {
56570     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "adc.b", 64,
56571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56572   },
56573 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[$Dst32AnPrefixed] */
56574   {
56575     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-An-relative-Prefixed-QI", "adc.b", 64,
56576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56577   },
56578 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24}[$Dst32AnPrefixed] */
56579   {
56580     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "adc.b", 72,
56581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56582   },
56583 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u24}[$Dst32AnPrefixed] */
56584   {
56585     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-An-relative-Prefixed-QI", "adc.b", 72,
56586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56587   },
56588 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u8}[sb] */
56589   {
56590     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "adc.b", 56,
56591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56592   },
56593 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u8}[sb] */
56594   {
56595     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-SB-relative-Prefixed-QI", "adc.b", 56,
56596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56597   },
56598 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16}[sb] */
56599   {
56600     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "adc.b", 64,
56601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56602   },
56603 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16}[sb] */
56604   {
56605     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-SB-relative-Prefixed-QI", "adc.b", 64,
56606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56607   },
56608 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s8}[fb] */
56609   {
56610     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "adc.b", 56,
56611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56612   },
56613 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-s8}[fb] */
56614   {
56615     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-8-FB-relative-Prefixed-QI", "adc.b", 56,
56616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56617   },
56618 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-s16}[fb] */
56619   {
56620     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "adc.b", 64,
56621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56622   },
56623 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-s16}[fb] */
56624   {
56625     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-FB-relative-Prefixed-QI", "adc.b", 64,
56626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56627   },
56628 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u16} */
56629   {
56630     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "adc.b", 64,
56631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56632   },
56633 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u16} */
56634   {
56635     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_16_ABSOLUTE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-16-absolute-Prefixed-QI", "adc.b", 64,
56636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56637   },
56638 /* adc.b${X} ${Dsp-24-u24}[$Src32AnPrefixed],${Dsp-48-u24} */
56639   {
56640     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_AN_RELATIVE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-An-relative-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "adc.b", 72,
56641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56642   },
56643 /* adc.b${X} ${Dsp-24-u24},${Dsp-48-u24} */
56644   {
56645     M32C_INSN_ADC32_B_24_24_PREFIXED_48_PREFIXED_SRC32_24_24_ABSOLUTE_PREFIXED_QI_DST32_48_24_ABSOLUTE_PREFIXED_QI, "adc32.b-24-24-Prefixed-48-Prefixed-src32-24-24-absolute-Prefixed-QI-dst32-48-24-absolute-Prefixed-QI", "adc.b", 72,
56646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56647   },
56648 /* adc.b${X} $Src32RnPrefixedQI,$Dst32RnPrefixedQI */
56649   {
56650     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 24,
56651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56652   },
56653 /* adc.b${X} $Src32AnPrefixedQI,$Dst32RnPrefixedQI */
56654   {
56655     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 24,
56656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56657   },
56658 /* adc.b${X} [$Src32AnPrefixed],$Dst32RnPrefixedQI */
56659   {
56660     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-Rn-direct-Prefixed-QI", "adc.b", 24,
56661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56662   },
56663 /* adc.b${X} $Src32RnPrefixedQI,$Dst32AnPrefixedQI */
56664   {
56665     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 24,
56666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56667   },
56668 /* adc.b${X} $Src32AnPrefixedQI,$Dst32AnPrefixedQI */
56669   {
56670     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 24,
56671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56672   },
56673 /* adc.b${X} [$Src32AnPrefixed],$Dst32AnPrefixedQI */
56674   {
56675     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-direct-Prefixed-QI", "adc.b", 24,
56676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56677   },
56678 /* adc.b${X} $Src32RnPrefixedQI,[$Dst32AnPrefixed] */
56679   {
56680     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 24,
56681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56682   },
56683 /* adc.b${X} $Src32AnPrefixedQI,[$Dst32AnPrefixed] */
56684   {
56685     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 24,
56686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56687   },
56688 /* adc.b${X} [$Src32AnPrefixed],[$Dst32AnPrefixed] */
56689   {
56690     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-An-indirect-Prefixed-QI", "adc.b", 24,
56691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56692   },
56693 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
56694   {
56695     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "adc.b", 32,
56696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56697   },
56698 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[$Dst32AnPrefixed] */
56699   {
56700     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "adc.b", 32,
56701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56702   },
56703 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[$Dst32AnPrefixed] */
56704   {
56705     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-An-relative-Prefixed-QI", "adc.b", 32,
56706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56707   },
56708 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
56709   {
56710     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "adc.b", 40,
56711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56712   },
56713 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[$Dst32AnPrefixed] */
56714   {
56715     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "adc.b", 40,
56716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56717   },
56718 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[$Dst32AnPrefixed] */
56719   {
56720     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-An-relative-Prefixed-QI", "adc.b", 40,
56721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56722   },
56723 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56724   {
56725     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "adc.b", 48,
56726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56727   },
56728 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24}[$Dst32AnPrefixed] */
56729   {
56730     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "adc.b", 48,
56731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56732   },
56733 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u24}[$Dst32AnPrefixed] */
56734   {
56735     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-An-relative-Prefixed-QI", "adc.b", 48,
56736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56737   },
56738 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u8}[sb] */
56739   {
56740     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "adc.b", 32,
56741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56742   },
56743 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u8}[sb] */
56744   {
56745     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "adc.b", 32,
56746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56747   },
56748 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u8}[sb] */
56749   {
56750     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-SB-relative-Prefixed-QI", "adc.b", 32,
56751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56752   },
56753 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16}[sb] */
56754   {
56755     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "adc.b", 40,
56756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56757   },
56758 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16}[sb] */
56759   {
56760     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "adc.b", 40,
56761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56762   },
56763 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16}[sb] */
56764   {
56765     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-SB-relative-Prefixed-QI", "adc.b", 40,
56766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56767   },
56768 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-s8}[fb] */
56769   {
56770     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "adc.b", 32,
56771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56772   },
56773 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-s8}[fb] */
56774   {
56775     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "adc.b", 32,
56776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56777   },
56778 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-s8}[fb] */
56779   {
56780     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-8-FB-relative-Prefixed-QI", "adc.b", 32,
56781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56782   },
56783 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-s16}[fb] */
56784   {
56785     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "adc.b", 40,
56786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56787   },
56788 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-s16}[fb] */
56789   {
56790     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "adc.b", 40,
56791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56792   },
56793 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-s16}[fb] */
56794   {
56795     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-FB-relative-Prefixed-QI", "adc.b", 40,
56796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56797   },
56798 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u16} */
56799   {
56800     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "adc.b", 40,
56801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56802   },
56803 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u16} */
56804   {
56805     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "adc.b", 40,
56806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56807   },
56808 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u16} */
56809   {
56810     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_16_ABSOLUTE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-16-absolute-Prefixed-QI", "adc.b", 40,
56811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56812   },
56813 /* adc.b${X} $Src32RnPrefixedQI,${Dsp-24-u24} */
56814   {
56815     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_RN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-Rn-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "adc.b", 48,
56816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56817   },
56818 /* adc.b${X} $Src32AnPrefixedQI,${Dsp-24-u24} */
56819   {
56820     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_DIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-direct-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "adc.b", 48,
56821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56822   },
56823 /* adc.b${X} [$Src32AnPrefixed],${Dsp-24-u24} */
56824   {
56825     M32C_INSN_ADC32_B_BASIC_PREFIXED_24_PREFIXED_SRC32_AN_INDIRECT_PREFIXED_QI_DST32_24_24_ABSOLUTE_PREFIXED_QI, "adc32.b-basic-Prefixed-24-Prefixed-src32-An-indirect-Prefixed-QI-dst32-24-24-absolute-Prefixed-QI", "adc.b", 48,
56826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
56827   },
56828 /* adc.w${X} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
56829   {
56830     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "adc16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "adc.w", 24,
56831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56832   },
56833 /* adc.w${X} ${Dsp-16-u8}[sb],$Dst16RnHI */
56834   {
56835     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "adc16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "adc.w", 24,
56836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56837   },
56838 /* adc.w${X} ${Dsp-16-s8}[fb],$Dst16RnHI */
56839   {
56840     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "adc16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "adc.w", 24,
56841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56842   },
56843 /* adc.w${X} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
56844   {
56845     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "adc16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "adc.w", 24,
56846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56847   },
56848 /* adc.w${X} ${Dsp-16-u8}[sb],$Dst16AnHI */
56849   {
56850     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "adc16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "adc.w", 24,
56851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56852   },
56853 /* adc.w${X} ${Dsp-16-s8}[fb],$Dst16AnHI */
56854   {
56855     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "adc16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "adc.w", 24,
56856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56857   },
56858 /* adc.w${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
56859   {
56860     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "adc16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "adc.w", 24,
56861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56862   },
56863 /* adc.w${X} ${Dsp-16-u8}[sb],[$Dst16An] */
56864   {
56865     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "adc16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "adc.w", 24,
56866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56867   },
56868 /* adc.w${X} ${Dsp-16-s8}[fb],[$Dst16An] */
56869   {
56870     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "adc16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "adc.w", 24,
56871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56872   },
56873 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
56874   {
56875     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "adc.w", 32,
56876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56877   },
56878 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
56879   {
56880     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "adc.w", 32,
56881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56882   },
56883 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
56884   {
56885     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "adc.w", 32,
56886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56887   },
56888 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
56889   {
56890     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "adc.w", 40,
56891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56892   },
56893 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
56894   {
56895     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "adc.w", 40,
56896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56897   },
56898 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
56899   {
56900     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "adc.w", 40,
56901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56902   },
56903 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
56904   {
56905     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "adc.w", 32,
56906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56907   },
56908 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
56909   {
56910     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "adc.w", 32,
56911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56912   },
56913 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
56914   {
56915     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "adc.w", 32,
56916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56917   },
56918 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
56919   {
56920     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "adc.w", 40,
56921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56922   },
56923 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
56924   {
56925     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "adc.w", 40,
56926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56927   },
56928 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
56929   {
56930     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "adc.w", 40,
56931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56932   },
56933 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
56934   {
56935     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "adc.w", 32,
56936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56937   },
56938 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
56939   {
56940     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "adc.w", 32,
56941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56942   },
56943 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
56944   {
56945     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "adc16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "adc.w", 32,
56946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56947   },
56948 /* adc.w${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
56949   {
56950     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "adc16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "adc.w", 40,
56951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56952   },
56953 /* adc.w${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
56954   {
56955     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "adc16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "adc.w", 40,
56956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56957   },
56958 /* adc.w${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
56959   {
56960     M32C_INSN_ADC16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "adc16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "adc.w", 40,
56961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56962   },
56963 /* adc.w${X} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
56964   {
56965     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "adc16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "adc.w", 32,
56966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56967   },
56968 /* adc.w${X} ${Dsp-16-u16}[sb],$Dst16RnHI */
56969   {
56970     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "adc16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "adc.w", 32,
56971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56972   },
56973 /* adc.w${X} ${Dsp-16-u16},$Dst16RnHI */
56974   {
56975     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "adc16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "adc.w", 32,
56976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56977   },
56978 /* adc.w${X} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
56979   {
56980     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "adc16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "adc.w", 32,
56981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56982   },
56983 /* adc.w${X} ${Dsp-16-u16}[sb],$Dst16AnHI */
56984   {
56985     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "adc16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "adc.w", 32,
56986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56987   },
56988 /* adc.w${X} ${Dsp-16-u16},$Dst16AnHI */
56989   {
56990     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "adc16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "adc.w", 32,
56991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56992   },
56993 /* adc.w${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
56994   {
56995     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "adc16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "adc.w", 32,
56996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
56997   },
56998 /* adc.w${X} ${Dsp-16-u16}[sb],[$Dst16An] */
56999   {
57000     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "adc16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "adc.w", 32,
57001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57002   },
57003 /* adc.w${X} ${Dsp-16-u16},[$Dst16An] */
57004   {
57005     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "adc16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "adc.w", 32,
57006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57007   },
57008 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
57009   {
57010     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "adc.w", 40,
57011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57012   },
57013 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
57014   {
57015     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "adc.w", 40,
57016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57017   },
57018 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
57019   {
57020     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "adc.w", 40,
57021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57022   },
57023 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
57024   {
57025     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "adc.w", 48,
57026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57027   },
57028 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
57029   {
57030     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "adc.w", 48,
57031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57032   },
57033 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
57034   {
57035     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "adc.w", 48,
57036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57037   },
57038 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
57039   {
57040     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "adc.w", 40,
57041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57042   },
57043 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
57044   {
57045     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "adc.w", 40,
57046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57047   },
57048 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
57049   {
57050     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "adc.w", 40,
57051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57052   },
57053 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
57054   {
57055     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "adc.w", 48,
57056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57057   },
57058 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
57059   {
57060     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "adc.w", 48,
57061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57062   },
57063 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
57064   {
57065     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "adc.w", 48,
57066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57067   },
57068 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
57069   {
57070     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "adc.w", 40,
57071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57072   },
57073 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
57074   {
57075     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "adc.w", 40,
57076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57077   },
57078 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
57079   {
57080     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "adc16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "adc.w", 40,
57081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57082   },
57083 /* adc.w${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
57084   {
57085     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "adc16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "adc.w", 48,
57086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57087   },
57088 /* adc.w${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
57089   {
57090     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "adc16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "adc.w", 48,
57091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57092   },
57093 /* adc.w${X} ${Dsp-16-u16},${Dsp-32-u16} */
57094   {
57095     M32C_INSN_ADC16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "adc16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "adc.w", 48,
57096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57097   },
57098 /* adc.w${X} $Src16RnHI,$Dst16RnHI */
57099   {
57100     M32C_INSN_ADC16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "adc16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "adc.w", 16,
57101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57102   },
57103 /* adc.w${X} $Src16AnHI,$Dst16RnHI */
57104   {
57105     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "adc16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "adc.w", 16,
57106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57107   },
57108 /* adc.w${X} [$Src16An],$Dst16RnHI */
57109   {
57110     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "adc16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "adc.w", 16,
57111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57112   },
57113 /* adc.w${X} $Src16RnHI,$Dst16AnHI */
57114   {
57115     M32C_INSN_ADC16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "adc16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "adc.w", 16,
57116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57117   },
57118 /* adc.w${X} $Src16AnHI,$Dst16AnHI */
57119   {
57120     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "adc16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "adc.w", 16,
57121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57122   },
57123 /* adc.w${X} [$Src16An],$Dst16AnHI */
57124   {
57125     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "adc16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "adc.w", 16,
57126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57127   },
57128 /* adc.w${X} $Src16RnHI,[$Dst16An] */
57129   {
57130     M32C_INSN_ADC16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "adc16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "adc.w", 16,
57131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57132   },
57133 /* adc.w${X} $Src16AnHI,[$Dst16An] */
57134   {
57135     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "adc16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "adc.w", 16,
57136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57137   },
57138 /* adc.w${X} [$Src16An],[$Dst16An] */
57139   {
57140     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "adc16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "adc.w", 16,
57141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57142   },
57143 /* adc.w${X} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
57144   {
57145     M32C_INSN_ADC16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "adc16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "adc.w", 24,
57146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57147   },
57148 /* adc.w${X} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
57149   {
57150     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "adc16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "adc.w", 24,
57151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57152   },
57153 /* adc.w${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
57154   {
57155     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "adc16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "adc.w", 24,
57156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57157   },
57158 /* adc.w${X} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
57159   {
57160     M32C_INSN_ADC16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "adc16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "adc.w", 32,
57161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57162   },
57163 /* adc.w${X} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
57164   {
57165     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "adc16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "adc.w", 32,
57166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57167   },
57168 /* adc.w${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
57169   {
57170     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "adc16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "adc.w", 32,
57171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57172   },
57173 /* adc.w${X} $Src16RnHI,${Dsp-16-u8}[sb] */
57174   {
57175     M32C_INSN_ADC16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "adc16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "adc.w", 24,
57176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57177   },
57178 /* adc.w${X} $Src16AnHI,${Dsp-16-u8}[sb] */
57179   {
57180     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "adc16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "adc.w", 24,
57181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57182   },
57183 /* adc.w${X} [$Src16An],${Dsp-16-u8}[sb] */
57184   {
57185     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "adc16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "adc.w", 24,
57186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57187   },
57188 /* adc.w${X} $Src16RnHI,${Dsp-16-u16}[sb] */
57189   {
57190     M32C_INSN_ADC16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "adc16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "adc.w", 32,
57191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57192   },
57193 /* adc.w${X} $Src16AnHI,${Dsp-16-u16}[sb] */
57194   {
57195     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "adc16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "adc.w", 32,
57196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57197   },
57198 /* adc.w${X} [$Src16An],${Dsp-16-u16}[sb] */
57199   {
57200     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "adc16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "adc.w", 32,
57201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57202   },
57203 /* adc.w${X} $Src16RnHI,${Dsp-16-s8}[fb] */
57204   {
57205     M32C_INSN_ADC16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "adc16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "adc.w", 24,
57206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57207   },
57208 /* adc.w${X} $Src16AnHI,${Dsp-16-s8}[fb] */
57209   {
57210     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "adc16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "adc.w", 24,
57211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57212   },
57213 /* adc.w${X} [$Src16An],${Dsp-16-s8}[fb] */
57214   {
57215     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "adc16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "adc.w", 24,
57216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57217   },
57218 /* adc.w${X} $Src16RnHI,${Dsp-16-u16} */
57219   {
57220     M32C_INSN_ADC16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "adc16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "adc.w", 32,
57221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57222   },
57223 /* adc.w${X} $Src16AnHI,${Dsp-16-u16} */
57224   {
57225     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "adc16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "adc.w", 32,
57226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57227   },
57228 /* adc.w${X} [$Src16An],${Dsp-16-u16} */
57229   {
57230     M32C_INSN_ADC16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "adc16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "adc.w", 32,
57231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57232   },
57233 /* adc.b${X} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
57234   {
57235     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "adc16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "adc.b", 24,
57236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57237   },
57238 /* adc.b${X} ${Dsp-16-u8}[sb],$Dst16RnQI */
57239   {
57240     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "adc16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "adc.b", 24,
57241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57242   },
57243 /* adc.b${X} ${Dsp-16-s8}[fb],$Dst16RnQI */
57244   {
57245     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "adc16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "adc.b", 24,
57246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57247   },
57248 /* adc.b${X} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
57249   {
57250     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "adc16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "adc.b", 24,
57251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57252   },
57253 /* adc.b${X} ${Dsp-16-u8}[sb],$Dst16AnQI */
57254   {
57255     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "adc16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "adc.b", 24,
57256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57257   },
57258 /* adc.b${X} ${Dsp-16-s8}[fb],$Dst16AnQI */
57259   {
57260     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "adc16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "adc.b", 24,
57261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57262   },
57263 /* adc.b${X} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
57264   {
57265     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "adc16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "adc.b", 24,
57266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57267   },
57268 /* adc.b${X} ${Dsp-16-u8}[sb],[$Dst16An] */
57269   {
57270     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "adc16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "adc.b", 24,
57271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57272   },
57273 /* adc.b${X} ${Dsp-16-s8}[fb],[$Dst16An] */
57274   {
57275     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "adc16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "adc.b", 24,
57276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57277   },
57278 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
57279   {
57280     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "adc.b", 32,
57281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57282   },
57283 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
57284   {
57285     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "adc.b", 32,
57286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57287   },
57288 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
57289   {
57290     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "adc.b", 32,
57291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57292   },
57293 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
57294   {
57295     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "adc.b", 40,
57296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57297   },
57298 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
57299   {
57300     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "adc.b", 40,
57301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57302   },
57303 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
57304   {
57305     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "adc.b", 40,
57306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57307   },
57308 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
57309   {
57310     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "adc.b", 32,
57311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57312   },
57313 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
57314   {
57315     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "adc.b", 32,
57316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57317   },
57318 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
57319   {
57320     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "adc.b", 32,
57321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57322   },
57323 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
57324   {
57325     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "adc.b", 40,
57326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57327   },
57328 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
57329   {
57330     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "adc.b", 40,
57331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57332   },
57333 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
57334   {
57335     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "adc.b", 40,
57336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57337   },
57338 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
57339   {
57340     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "adc.b", 32,
57341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57342   },
57343 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
57344   {
57345     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "adc.b", 32,
57346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57347   },
57348 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
57349   {
57350     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "adc16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "adc.b", 32,
57351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57352   },
57353 /* adc.b${X} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
57354   {
57355     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "adc16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "adc.b", 40,
57356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57357   },
57358 /* adc.b${X} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
57359   {
57360     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "adc16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "adc.b", 40,
57361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57362   },
57363 /* adc.b${X} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
57364   {
57365     M32C_INSN_ADC16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "adc16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "adc.b", 40,
57366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57367   },
57368 /* adc.b${X} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
57369   {
57370     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "adc16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "adc.b", 32,
57371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57372   },
57373 /* adc.b${X} ${Dsp-16-u16}[sb],$Dst16RnQI */
57374   {
57375     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "adc16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "adc.b", 32,
57376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57377   },
57378 /* adc.b${X} ${Dsp-16-u16},$Dst16RnQI */
57379   {
57380     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "adc16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "adc.b", 32,
57381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57382   },
57383 /* adc.b${X} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
57384   {
57385     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "adc16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "adc.b", 32,
57386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57387   },
57388 /* adc.b${X} ${Dsp-16-u16}[sb],$Dst16AnQI */
57389   {
57390     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "adc16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "adc.b", 32,
57391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57392   },
57393 /* adc.b${X} ${Dsp-16-u16},$Dst16AnQI */
57394   {
57395     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "adc16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "adc.b", 32,
57396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57397   },
57398 /* adc.b${X} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
57399   {
57400     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "adc16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "adc.b", 32,
57401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57402   },
57403 /* adc.b${X} ${Dsp-16-u16}[sb],[$Dst16An] */
57404   {
57405     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "adc16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "adc.b", 32,
57406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57407   },
57408 /* adc.b${X} ${Dsp-16-u16},[$Dst16An] */
57409   {
57410     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "adc16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "adc.b", 32,
57411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57412   },
57413 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
57414   {
57415     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "adc.b", 40,
57416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57417   },
57418 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
57419   {
57420     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "adc.b", 40,
57421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57422   },
57423 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
57424   {
57425     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "adc.b", 40,
57426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57427   },
57428 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
57429   {
57430     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "adc.b", 48,
57431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57432   },
57433 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
57434   {
57435     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "adc.b", 48,
57436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57437   },
57438 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
57439   {
57440     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "adc.b", 48,
57441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57442   },
57443 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
57444   {
57445     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "adc.b", 40,
57446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57447   },
57448 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
57449   {
57450     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "adc.b", 40,
57451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57452   },
57453 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
57454   {
57455     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "adc.b", 40,
57456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57457   },
57458 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
57459   {
57460     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "adc.b", 48,
57461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57462   },
57463 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
57464   {
57465     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "adc.b", 48,
57466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57467   },
57468 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
57469   {
57470     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "adc.b", 48,
57471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57472   },
57473 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
57474   {
57475     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "adc.b", 40,
57476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57477   },
57478 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
57479   {
57480     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "adc.b", 40,
57481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57482   },
57483 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
57484   {
57485     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "adc16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "adc.b", 40,
57486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57487   },
57488 /* adc.b${X} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
57489   {
57490     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "adc16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "adc.b", 48,
57491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57492   },
57493 /* adc.b${X} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
57494   {
57495     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "adc16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "adc.b", 48,
57496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57497   },
57498 /* adc.b${X} ${Dsp-16-u16},${Dsp-32-u16} */
57499   {
57500     M32C_INSN_ADC16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "adc16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "adc.b", 48,
57501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57502   },
57503 /* adc.b${X} $Src16RnQI,$Dst16RnQI */
57504   {
57505     M32C_INSN_ADC16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "adc16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "adc.b", 16,
57506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57507   },
57508 /* adc.b${X} $Src16AnQI,$Dst16RnQI */
57509   {
57510     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "adc16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "adc.b", 16,
57511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57512   },
57513 /* adc.b${X} [$Src16An],$Dst16RnQI */
57514   {
57515     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "adc16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "adc.b", 16,
57516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57517   },
57518 /* adc.b${X} $Src16RnQI,$Dst16AnQI */
57519   {
57520     M32C_INSN_ADC16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "adc16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "adc.b", 16,
57521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57522   },
57523 /* adc.b${X} $Src16AnQI,$Dst16AnQI */
57524   {
57525     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "adc16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "adc.b", 16,
57526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57527   },
57528 /* adc.b${X} [$Src16An],$Dst16AnQI */
57529   {
57530     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "adc16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "adc.b", 16,
57531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57532   },
57533 /* adc.b${X} $Src16RnQI,[$Dst16An] */
57534   {
57535     M32C_INSN_ADC16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "adc16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "adc.b", 16,
57536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57537   },
57538 /* adc.b${X} $Src16AnQI,[$Dst16An] */
57539   {
57540     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "adc16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "adc.b", 16,
57541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57542   },
57543 /* adc.b${X} [$Src16An],[$Dst16An] */
57544   {
57545     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "adc16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "adc.b", 16,
57546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57547   },
57548 /* adc.b${X} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
57549   {
57550     M32C_INSN_ADC16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "adc16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "adc.b", 24,
57551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57552   },
57553 /* adc.b${X} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
57554   {
57555     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "adc16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "adc.b", 24,
57556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57557   },
57558 /* adc.b${X} [$Src16An],${Dsp-16-u8}[$Dst16An] */
57559   {
57560     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "adc16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "adc.b", 24,
57561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57562   },
57563 /* adc.b${X} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
57564   {
57565     M32C_INSN_ADC16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "adc16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "adc.b", 32,
57566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57567   },
57568 /* adc.b${X} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
57569   {
57570     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "adc16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "adc.b", 32,
57571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57572   },
57573 /* adc.b${X} [$Src16An],${Dsp-16-u16}[$Dst16An] */
57574   {
57575     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "adc16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "adc.b", 32,
57576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57577   },
57578 /* adc.b${X} $Src16RnQI,${Dsp-16-u8}[sb] */
57579   {
57580     M32C_INSN_ADC16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "adc16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "adc.b", 24,
57581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57582   },
57583 /* adc.b${X} $Src16AnQI,${Dsp-16-u8}[sb] */
57584   {
57585     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "adc16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "adc.b", 24,
57586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57587   },
57588 /* adc.b${X} [$Src16An],${Dsp-16-u8}[sb] */
57589   {
57590     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "adc16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "adc.b", 24,
57591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57592   },
57593 /* adc.b${X} $Src16RnQI,${Dsp-16-u16}[sb] */
57594   {
57595     M32C_INSN_ADC16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "adc16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "adc.b", 32,
57596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57597   },
57598 /* adc.b${X} $Src16AnQI,${Dsp-16-u16}[sb] */
57599   {
57600     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "adc16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "adc.b", 32,
57601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57602   },
57603 /* adc.b${X} [$Src16An],${Dsp-16-u16}[sb] */
57604   {
57605     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "adc16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "adc.b", 32,
57606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57607   },
57608 /* adc.b${X} $Src16RnQI,${Dsp-16-s8}[fb] */
57609   {
57610     M32C_INSN_ADC16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "adc16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "adc.b", 24,
57611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57612   },
57613 /* adc.b${X} $Src16AnQI,${Dsp-16-s8}[fb] */
57614   {
57615     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "adc16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "adc.b", 24,
57616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57617   },
57618 /* adc.b${X} [$Src16An],${Dsp-16-s8}[fb] */
57619   {
57620     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "adc16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "adc.b", 24,
57621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57622   },
57623 /* adc.b${X} $Src16RnQI,${Dsp-16-u16} */
57624   {
57625     M32C_INSN_ADC16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "adc16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "adc.b", 32,
57626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57627   },
57628 /* adc.b${X} $Src16AnQI,${Dsp-16-u16} */
57629   {
57630     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "adc16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "adc.b", 32,
57631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57632   },
57633 /* adc.b${X} [$Src16An],${Dsp-16-u16} */
57634   {
57635     M32C_INSN_ADC16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "adc16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "adc.b", 32,
57636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57637   },
57638 /* adc.w${X} #${Imm-24-HI},$Dst32RnPrefixedHI */
57639   {
57640     M32C_INSN_ADC32_W_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_HI, "adc32.w-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-HI", "adc.w", 40,
57641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57642   },
57643 /* adc.w${X} #${Imm-24-HI},$Dst32AnPrefixedHI */
57644   {
57645     M32C_INSN_ADC32_W_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_HI, "adc32.w-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-HI", "adc.w", 40,
57646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57647   },
57648 /* adc.w${X} #${Imm-24-HI},[$Dst32AnPrefixed] */
57649   {
57650     M32C_INSN_ADC32_W_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_HI, "adc32.w-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-HI", "adc.w", 40,
57651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57652   },
57653 /* adc.w${X} #${Imm-32-HI},${Dsp-24-u8}[$Dst32AnPrefixed] */
57654   {
57655     M32C_INSN_ADC32_W_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_HI, "adc32.w-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-HI", "adc.w", 48,
57656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57657   },
57658 /* adc.w${X} #${Imm-32-HI},${Dsp-24-u8}[sb] */
57659   {
57660     M32C_INSN_ADC32_W_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_HI, "adc32.w-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-HI", "adc.w", 48,
57661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57662   },
57663 /* adc.w${X} #${Imm-32-HI},${Dsp-24-s8}[fb] */
57664   {
57665     M32C_INSN_ADC32_W_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_HI, "adc32.w-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-HI", "adc.w", 48,
57666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57667   },
57668 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16}[$Dst32AnPrefixed] */
57669   {
57670     M32C_INSN_ADC32_W_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_HI, "adc32.w-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-HI", "adc.w", 56,
57671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57672   },
57673 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16}[sb] */
57674   {
57675     M32C_INSN_ADC32_W_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_HI, "adc32.w-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-HI", "adc.w", 56,
57676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57677   },
57678 /* adc.w${X} #${Imm-40-HI},${Dsp-24-s16}[fb] */
57679   {
57680     M32C_INSN_ADC32_W_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_HI, "adc32.w-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-HI", "adc.w", 56,
57681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57682   },
57683 /* adc.w${X} #${Imm-40-HI},${Dsp-24-u16} */
57684   {
57685     M32C_INSN_ADC32_W_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_HI, "adc32.w-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-HI", "adc.w", 56,
57686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57687   },
57688 /* adc.w${X} #${Imm-48-HI},${Dsp-24-u24}[$Dst32AnPrefixed] */
57689   {
57690     M32C_INSN_ADC32_W_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_HI, "adc32.w-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-HI", "adc.w", 64,
57691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57692   },
57693 /* adc.w${X} #${Imm-48-HI},${Dsp-24-u24} */
57694   {
57695     M32C_INSN_ADC32_W_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_HI, "adc32.w-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-HI", "adc.w", 64,
57696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57697   },
57698 /* adc.b${X} #${Imm-24-QI},$Dst32RnPrefixedQI */
57699   {
57700     M32C_INSN_ADC32_B_IMM_G_BASIC_PREFIXED_DST32_RN_DIRECT_PREFIXED_QI, "adc32.b-imm-G-basic-Prefixed-dst32-Rn-direct-Prefixed-QI", "adc.b", 32,
57701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57702   },
57703 /* adc.b${X} #${Imm-24-QI},$Dst32AnPrefixedQI */
57704   {
57705     M32C_INSN_ADC32_B_IMM_G_BASIC_PREFIXED_DST32_AN_DIRECT_PREFIXED_QI, "adc32.b-imm-G-basic-Prefixed-dst32-An-direct-Prefixed-QI", "adc.b", 32,
57706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57707   },
57708 /* adc.b${X} #${Imm-24-QI},[$Dst32AnPrefixed] */
57709   {
57710     M32C_INSN_ADC32_B_IMM_G_BASIC_PREFIXED_DST32_AN_INDIRECT_PREFIXED_QI, "adc32.b-imm-G-basic-Prefixed-dst32-An-indirect-Prefixed-QI", "adc.b", 32,
57711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57712   },
57713 /* adc.b${X} #${Imm-32-QI},${Dsp-24-u8}[$Dst32AnPrefixed] */
57714   {
57715     M32C_INSN_ADC32_B_IMM_G_24_8_PREFIXED_DST32_24_8_AN_RELATIVE_PREFIXED_QI, "adc32.b-imm-G-24-8-Prefixed-dst32-24-8-An-relative-Prefixed-QI", "adc.b", 40,
57716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57717   },
57718 /* adc.b${X} #${Imm-32-QI},${Dsp-24-u8}[sb] */
57719   {
57720     M32C_INSN_ADC32_B_IMM_G_24_8_PREFIXED_DST32_24_8_SB_RELATIVE_PREFIXED_QI, "adc32.b-imm-G-24-8-Prefixed-dst32-24-8-SB-relative-Prefixed-QI", "adc.b", 40,
57721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57722   },
57723 /* adc.b${X} #${Imm-32-QI},${Dsp-24-s8}[fb] */
57724   {
57725     M32C_INSN_ADC32_B_IMM_G_24_8_PREFIXED_DST32_24_8_FB_RELATIVE_PREFIXED_QI, "adc32.b-imm-G-24-8-Prefixed-dst32-24-8-FB-relative-Prefixed-QI", "adc.b", 40,
57726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57727   },
57728 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16}[$Dst32AnPrefixed] */
57729   {
57730     M32C_INSN_ADC32_B_IMM_G_24_16_PREFIXED_DST32_24_16_AN_RELATIVE_PREFIXED_QI, "adc32.b-imm-G-24-16-Prefixed-dst32-24-16-An-relative-Prefixed-QI", "adc.b", 48,
57731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57732   },
57733 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16}[sb] */
57734   {
57735     M32C_INSN_ADC32_B_IMM_G_24_16_PREFIXED_DST32_24_16_SB_RELATIVE_PREFIXED_QI, "adc32.b-imm-G-24-16-Prefixed-dst32-24-16-SB-relative-Prefixed-QI", "adc.b", 48,
57736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57737   },
57738 /* adc.b${X} #${Imm-40-QI},${Dsp-24-s16}[fb] */
57739   {
57740     M32C_INSN_ADC32_B_IMM_G_24_16_PREFIXED_DST32_24_16_FB_RELATIVE_PREFIXED_QI, "adc32.b-imm-G-24-16-Prefixed-dst32-24-16-FB-relative-Prefixed-QI", "adc.b", 48,
57741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57742   },
57743 /* adc.b${X} #${Imm-40-QI},${Dsp-24-u16} */
57744   {
57745     M32C_INSN_ADC32_B_IMM_G_24_16_PREFIXED_DST32_24_16_ABSOLUTE_PREFIXED_QI, "adc32.b-imm-G-24-16-Prefixed-dst32-24-16-absolute-Prefixed-QI", "adc.b", 48,
57746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57747   },
57748 /* adc.b${X} #${Imm-48-QI},${Dsp-24-u24}[$Dst32AnPrefixed] */
57749   {
57750     M32C_INSN_ADC32_B_IMM_G_24_24_PREFIXED_DST32_24_24_AN_RELATIVE_PREFIXED_QI, "adc32.b-imm-G-24-24-Prefixed-dst32-24-24-An-relative-Prefixed-QI", "adc.b", 56,
57751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57752   },
57753 /* adc.b${X} #${Imm-48-QI},${Dsp-24-u24} */
57754   {
57755     M32C_INSN_ADC32_B_IMM_G_24_24_PREFIXED_DST32_24_24_ABSOLUTE_PREFIXED_QI, "adc32.b-imm-G-24-24-Prefixed-dst32-24-24-absolute-Prefixed-QI", "adc.b", 56,
57756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57757   },
57758 /* adc.w${X} #${Imm-16-HI},$Dst16RnHI */
57759   {
57760     M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "adc16.w-imm-G-basic-dst16-Rn-direct-HI", "adc.w", 32,
57761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57762   },
57763 /* adc.w${X} #${Imm-16-HI},$Dst16AnHI */
57764   {
57765     M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "adc16.w-imm-G-basic-dst16-An-direct-HI", "adc.w", 32,
57766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57767   },
57768 /* adc.w${X} #${Imm-16-HI},[$Dst16An] */
57769   {
57770     M32C_INSN_ADC16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "adc16.w-imm-G-basic-dst16-An-indirect-HI", "adc.w", 32,
57771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57772   },
57773 /* adc.w${X} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
57774   {
57775     M32C_INSN_ADC16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "adc16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "adc.w", 40,
57776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57777   },
57778 /* adc.w${X} #${Imm-24-HI},${Dsp-16-u8}[sb] */
57779   {
57780     M32C_INSN_ADC16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "adc16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "adc.w", 40,
57781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57782   },
57783 /* adc.w${X} #${Imm-24-HI},${Dsp-16-s8}[fb] */
57784   {
57785     M32C_INSN_ADC16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "adc16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "adc.w", 40,
57786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57787   },
57788 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
57789   {
57790     M32C_INSN_ADC16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "adc16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "adc.w", 48,
57791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57792   },
57793 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16}[sb] */
57794   {
57795     M32C_INSN_ADC16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "adc16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "adc.w", 48,
57796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57797   },
57798 /* adc.w${X} #${Imm-32-HI},${Dsp-16-u16} */
57799   {
57800     M32C_INSN_ADC16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "adc16.w-imm-G-16-16-dst16-16-16-absolute-HI", "adc.w", 48,
57801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57802   },
57803 /* adc.b${X} #${Imm-16-QI},$Dst16RnQI */
57804   {
57805     M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "adc16.b-imm-G-basic-dst16-Rn-direct-QI", "adc.b", 24,
57806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57807   },
57808 /* adc.b${X} #${Imm-16-QI},$Dst16AnQI */
57809   {
57810     M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "adc16.b-imm-G-basic-dst16-An-direct-QI", "adc.b", 24,
57811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57812   },
57813 /* adc.b${X} #${Imm-16-QI},[$Dst16An] */
57814   {
57815     M32C_INSN_ADC16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "adc16.b-imm-G-basic-dst16-An-indirect-QI", "adc.b", 24,
57816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57817   },
57818 /* adc.b${X} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
57819   {
57820     M32C_INSN_ADC16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "adc16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "adc.b", 32,
57821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57822   },
57823 /* adc.b${X} #${Imm-24-QI},${Dsp-16-u8}[sb] */
57824   {
57825     M32C_INSN_ADC16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "adc16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "adc.b", 32,
57826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57827   },
57828 /* adc.b${X} #${Imm-24-QI},${Dsp-16-s8}[fb] */
57829   {
57830     M32C_INSN_ADC16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "adc16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "adc.b", 32,
57831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57832   },
57833 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
57834   {
57835     M32C_INSN_ADC16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "adc16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "adc.b", 40,
57836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57837   },
57838 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16}[sb] */
57839   {
57840     M32C_INSN_ADC16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "adc16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "adc.b", 40,
57841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57842   },
57843 /* adc.b${X} #${Imm-32-QI},${Dsp-16-u16} */
57844   {
57845     M32C_INSN_ADC16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "adc16.b-imm-G-16-16-dst16-16-16-absolute-QI", "adc.b", 40,
57846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
57847   },
57848 /* add.w${S} #${Imm-16-HI},${Dsp-8-u8}[sb] */
57849   {
57850     M32C_INSN_ADD32_W_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_HI, "add32.w-imm-S-2-S-8-dst32-2-S-8-SB-relative-HI", "add.w", 32,
57851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57852   },
57853 /* add.w${S} #${Imm-16-HI},${Dsp-8-s8}[fb] */
57854   {
57855     M32C_INSN_ADD32_W_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_HI, "add32.w-imm-S-2-S-8-dst32-2-S-8-FB-relative-HI", "add.w", 32,
57856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57857   },
57858 /* add.w${S} #${Imm-24-HI},${Dsp-8-u16} */
57859   {
57860     M32C_INSN_ADD32_W_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_HI, "add32.w-imm-S-2-S-16-dst32-2-S-16-absolute-HI", "add.w", 40,
57861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57862   },
57863 /* add.w${S} #${Imm-8-HI},r0 */
57864   {
57865     M32C_INSN_ADD32_W_IMM_S_2_S_BASIC_DST32_2_S_R0_DIRECT_HI, "add32.w-imm-S-2-S-basic-dst32-2-S-R0-direct-HI", "add.w", 24,
57866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57867   },
57868 /* add.b${S} #${Imm-16-QI},${Dsp-8-u8}[sb] */
57869   {
57870     M32C_INSN_ADD32_B_IMM_S_2_S_8_DST32_2_S_8_SB_RELATIVE_QI, "add32.b-imm-S-2-S-8-dst32-2-S-8-SB-relative-QI", "add.b", 24,
57871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57872   },
57873 /* add.b${S} #${Imm-16-QI},${Dsp-8-s8}[fb] */
57874   {
57875     M32C_INSN_ADD32_B_IMM_S_2_S_8_DST32_2_S_8_FB_RELATIVE_QI, "add32.b-imm-S-2-S-8-dst32-2-S-8-FB-relative-QI", "add.b", 24,
57876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57877   },
57878 /* add.b${S} #${Imm-24-QI},${Dsp-8-u16} */
57879   {
57880     M32C_INSN_ADD32_B_IMM_S_2_S_16_DST32_2_S_16_ABSOLUTE_QI, "add32.b-imm-S-2-S-16-dst32-2-S-16-absolute-QI", "add.b", 32,
57881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57882   },
57883 /* add.b${S} #${Imm-8-QI},r0l */
57884   {
57885     M32C_INSN_ADD32_B_IMM_S_2_S_BASIC_DST32_2_S_R0L_DIRECT_QI, "add32.b-imm-S-2-S-basic-dst32-2-S-R0l-direct-QI", "add.b", 16,
57886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57887   },
57888 /* add.l${S} #${Imm1-S},a0 */
57889   {
57890     M32C_INSN_ADD32_L_S_IMM1_S_AN_DST32_1_S_A0_DIRECT_HI, "add32.l-s-imm1-S-an-dst32-1-S-A0-direct-HI", "add.l", 8,
57891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57892   },
57893 /* add.l${S} #${Imm1-S},a1 */
57894   {
57895     M32C_INSN_ADD32_L_S_IMM1_S_AN_DST32_1_S_A1_DIRECT_HI, "add32.l-s-imm1-S-an-dst32-1-S-A1-direct-HI", "add.l", 8,
57896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57897   },
57898 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
57899   {
57900     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 24,
57901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57902   },
57903 /* add.l${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedSI */
57904   {
57905     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 24,
57906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57907   },
57908 /* add.l${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedSI */
57909   {
57910     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 24,
57911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57912   },
57913 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
57914   {
57915     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 24,
57916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57917   },
57918 /* add.l${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedSI */
57919   {
57920     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 24,
57921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57922   },
57923 /* add.l${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedSI */
57924   {
57925     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 24,
57926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57927   },
57928 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
57929   {
57930     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 24,
57931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57932   },
57933 /* add.l${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
57934   {
57935     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 24,
57936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57937   },
57938 /* add.l${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
57939   {
57940     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 24,
57941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57942   },
57943 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57944   {
57945     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "add.l", 32,
57946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57947   },
57948 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57949   {
57950     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "add.l", 32,
57951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57952   },
57953 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
57954   {
57955     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-An-relative-Unprefixed-SI", "add.l", 32,
57956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57957   },
57958 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57959   {
57960     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "add.l", 40,
57961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57962   },
57963 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57964   {
57965     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "add.l", 40,
57966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57967   },
57968 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
57969   {
57970     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-An-relative-Unprefixed-SI", "add.l", 40,
57971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57972   },
57973 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57974   {
57975     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "add.l", 48,
57976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57977   },
57978 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57979   {
57980     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "add.l", 48,
57981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57982   },
57983 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
57984   {
57985     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-24-An-relative-Unprefixed-SI", "add.l", 48,
57986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57987   },
57988 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
57989   {
57990     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "add.l", 32,
57991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57992   },
57993 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
57994   {
57995     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "add.l", 32,
57996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
57997   },
57998 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
57999   {
58000     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-SB-relative-Unprefixed-SI", "add.l", 32,
58001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58002   },
58003 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
58004   {
58005     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "add.l", 40,
58006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58007   },
58008 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
58009   {
58010     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "add.l", 40,
58011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58012   },
58013 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
58014   {
58015     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-SB-relative-Unprefixed-SI", "add.l", 40,
58016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58017   },
58018 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
58019   {
58020     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "add.l", 32,
58021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58022   },
58023 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
58024   {
58025     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "add.l", 32,
58026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58027   },
58028 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
58029   {
58030     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-8-FB-relative-Unprefixed-SI", "add.l", 32,
58031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58032   },
58033 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
58034   {
58035     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "add.l", 40,
58036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58037   },
58038 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
58039   {
58040     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "add.l", 40,
58041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58042   },
58043 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
58044   {
58045     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-FB-relative-Unprefixed-SI", "add.l", 40,
58046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58047   },
58048 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
58049   {
58050     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "add.l", 40,
58051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58052   },
58053 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
58054   {
58055     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "add.l", 40,
58056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58057   },
58058 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
58059   {
58060     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-16-absolute-Unprefixed-SI", "add.l", 40,
58061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58062   },
58063 /* add.l${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
58064   {
58065     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "add.l", 48,
58066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58067   },
58068 /* add.l${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
58069   {
58070     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "add.l", 48,
58071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58072   },
58073 /* add.l${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
58074   {
58075     M32C_INSN_ADD32_L_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_SI_DST32_24_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-SI-dst32-24-24-absolute-Unprefixed-SI", "add.l", 48,
58076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58077   },
58078 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58079   {
58080     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 32,
58081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58082   },
58083 /* add.l${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedSI */
58084   {
58085     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 32,
58086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58087   },
58088 /* add.l${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedSI */
58089   {
58090     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 32,
58091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58092   },
58093 /* add.l${G} ${Dsp-16-u16},$Dst32RnUnprefixedSI */
58094   {
58095     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 32,
58096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58097   },
58098 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58099   {
58100     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 32,
58101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58102   },
58103 /* add.l${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedSI */
58104   {
58105     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 32,
58106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58107   },
58108 /* add.l${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedSI */
58109   {
58110     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 32,
58111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58112   },
58113 /* add.l${G} ${Dsp-16-u16},$Dst32AnUnprefixedSI */
58114   {
58115     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 32,
58116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58117   },
58118 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58119   {
58120     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 32,
58121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58122   },
58123 /* add.l${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
58124   {
58125     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 32,
58126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58127   },
58128 /* add.l${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
58129   {
58130     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 32,
58131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58132   },
58133 /* add.l${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
58134   {
58135     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 32,
58136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58137   },
58138 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58139   {
58140     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "add.l", 40,
58141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58142   },
58143 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58144   {
58145     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "add.l", 40,
58146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58147   },
58148 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58149   {
58150     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "add.l", 40,
58151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58152   },
58153 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
58154   {
58155     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-An-relative-Unprefixed-SI", "add.l", 40,
58156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58157   },
58158 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58159   {
58160     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "add.l", 48,
58161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58162   },
58163 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58164   {
58165     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "add.l", 48,
58166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58167   },
58168 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58169   {
58170     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "add.l", 48,
58171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58172   },
58173 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
58174   {
58175     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-An-relative-Unprefixed-SI", "add.l", 48,
58176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58177   },
58178 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58179   {
58180     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "add.l", 56,
58181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58182   },
58183 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58184   {
58185     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "add.l", 56,
58186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58187   },
58188 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58189   {
58190     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "add.l", 56,
58191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58192   },
58193 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
58194   {
58195     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-24-An-relative-Unprefixed-SI", "add.l", 56,
58196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58197   },
58198 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
58199   {
58200     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "add.l", 40,
58201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58202   },
58203 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
58204   {
58205     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "add.l", 40,
58206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58207   },
58208 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
58209   {
58210     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "add.l", 40,
58211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58212   },
58213 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
58214   {
58215     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-SB-relative-Unprefixed-SI", "add.l", 40,
58216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58217   },
58218 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
58219   {
58220     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "add.l", 48,
58221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58222   },
58223 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
58224   {
58225     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "add.l", 48,
58226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58227   },
58228 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
58229   {
58230     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "add.l", 48,
58231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58232   },
58233 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
58234   {
58235     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-SB-relative-Unprefixed-SI", "add.l", 48,
58236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58237   },
58238 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
58239   {
58240     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "add.l", 40,
58241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58242   },
58243 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
58244   {
58245     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "add.l", 40,
58246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58247   },
58248 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
58249   {
58250     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "add.l", 40,
58251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58252   },
58253 /* add.l${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
58254   {
58255     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-8-FB-relative-Unprefixed-SI", "add.l", 40,
58256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58257   },
58258 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
58259   {
58260     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "add.l", 48,
58261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58262   },
58263 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
58264   {
58265     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "add.l", 48,
58266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58267   },
58268 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
58269   {
58270     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "add.l", 48,
58271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58272   },
58273 /* add.l${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
58274   {
58275     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-FB-relative-Unprefixed-SI", "add.l", 48,
58276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58277   },
58278 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
58279   {
58280     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "add.l", 48,
58281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58282   },
58283 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
58284   {
58285     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "add.l", 48,
58286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58287   },
58288 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
58289   {
58290     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "add.l", 48,
58291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58292   },
58293 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u16} */
58294   {
58295     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-16-absolute-Unprefixed-SI", "add.l", 48,
58296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58297   },
58298 /* add.l${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
58299   {
58300     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "add.l", 56,
58301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58302   },
58303 /* add.l${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
58304   {
58305     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "add.l", 56,
58306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58307   },
58308 /* add.l${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
58309   {
58310     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "add.l", 56,
58311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58312   },
58313 /* add.l${G} ${Dsp-16-u16},${Dsp-32-u24} */
58314   {
58315     M32C_INSN_ADD32_L_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_SI_DST32_32_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-SI-dst32-32-24-absolute-Unprefixed-SI", "add.l", 56,
58316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58317   },
58318 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58319   {
58320     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 40,
58321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58322   },
58323 /* add.l${G} ${Dsp-16-u24},$Dst32RnUnprefixedSI */
58324   {
58325     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 40,
58326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58327   },
58328 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58329   {
58330     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 40,
58331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58332   },
58333 /* add.l${G} ${Dsp-16-u24},$Dst32AnUnprefixedSI */
58334   {
58335     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 40,
58336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58337   },
58338 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58339   {
58340     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 40,
58341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58342   },
58343 /* add.l${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
58344   {
58345     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 40,
58346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58347   },
58348 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
58349   {
58350     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-An-relative-Unprefixed-SI", "add.l", 48,
58351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58352   },
58353 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
58354   {
58355     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-An-relative-Unprefixed-SI", "add.l", 48,
58356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58357   },
58358 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
58359   {
58360     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-An-relative-Unprefixed-SI", "add.l", 56,
58361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58362   },
58363 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
58364   {
58365     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-An-relative-Unprefixed-SI", "add.l", 56,
58366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58367   },
58368 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
58369   {
58370     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-24-An-relative-Unprefixed-SI", "add.l", 64,
58371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58372   },
58373 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
58374   {
58375     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-24-An-relative-Unprefixed-SI", "add.l", 64,
58376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58377   },
58378 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
58379   {
58380     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-SB-relative-Unprefixed-SI", "add.l", 48,
58381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58382   },
58383 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
58384   {
58385     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-SB-relative-Unprefixed-SI", "add.l", 48,
58386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58387   },
58388 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
58389   {
58390     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-SB-relative-Unprefixed-SI", "add.l", 56,
58391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58392   },
58393 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
58394   {
58395     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-SB-relative-Unprefixed-SI", "add.l", 56,
58396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58397   },
58398 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
58399   {
58400     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-8-FB-relative-Unprefixed-SI", "add.l", 48,
58401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58402   },
58403 /* add.l${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
58404   {
58405     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-8-FB-relative-Unprefixed-SI", "add.l", 48,
58406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58407   },
58408 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
58409   {
58410     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-FB-relative-Unprefixed-SI", "add.l", 56,
58411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58412   },
58413 /* add.l${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
58414   {
58415     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-FB-relative-Unprefixed-SI", "add.l", 56,
58416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58417   },
58418 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
58419   {
58420     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-16-absolute-Unprefixed-SI", "add.l", 56,
58421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58422   },
58423 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u16} */
58424   {
58425     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-16-absolute-Unprefixed-SI", "add.l", 56,
58426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58427   },
58428 /* add.l${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
58429   {
58430     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_SI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-SI-dst32-40-24-absolute-Unprefixed-SI", "add.l", 64,
58431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58432   },
58433 /* add.l${G} ${Dsp-16-u24},${Dsp-40-u24} */
58434   {
58435     M32C_INSN_ADD32_L_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_SI_DST32_40_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-SI-dst32-40-24-absolute-Unprefixed-SI", "add.l", 64,
58436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58437   },
58438 /* add.l${G} $Src32RnUnprefixedSI,$Dst32RnUnprefixedSI */
58439   {
58440     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 16,
58441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58442   },
58443 /* add.l${G} $Src32AnUnprefixedSI,$Dst32RnUnprefixedSI */
58444   {
58445     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 16,
58446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58447   },
58448 /* add.l${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedSI */
58449   {
58450     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-Rn-direct-Unprefixed-SI", "add.l", 16,
58451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58452   },
58453 /* add.l${G} $Src32RnUnprefixedSI,$Dst32AnUnprefixedSI */
58454   {
58455     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 16,
58456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58457   },
58458 /* add.l${G} $Src32AnUnprefixedSI,$Dst32AnUnprefixedSI */
58459   {
58460     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 16,
58461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58462   },
58463 /* add.l${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedSI */
58464   {
58465     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-An-direct-Unprefixed-SI", "add.l", 16,
58466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58467   },
58468 /* add.l${G} $Src32RnUnprefixedSI,[$Dst32AnUnprefixed] */
58469   {
58470     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 16,
58471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58472   },
58473 /* add.l${G} $Src32AnUnprefixedSI,[$Dst32AnUnprefixed] */
58474   {
58475     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 16,
58476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58477   },
58478 /* add.l${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58479   {
58480     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-An-indirect-Unprefixed-SI", "add.l", 16,
58481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58482   },
58483 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58484   {
58485     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "add.l", 24,
58486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58487   },
58488 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
58489   {
58490     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "add.l", 24,
58491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58492   },
58493 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
58494   {
58495     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-An-relative-Unprefixed-SI", "add.l", 24,
58496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58497   },
58498 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58499   {
58500     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "add.l", 32,
58501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58502   },
58503 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
58504   {
58505     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "add.l", 32,
58506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58507   },
58508 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
58509   {
58510     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-An-relative-Unprefixed-SI", "add.l", 32,
58511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58512   },
58513 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58514   {
58515     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "add.l", 40,
58516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58517   },
58518 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
58519   {
58520     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "add.l", 40,
58521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58522   },
58523 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
58524   {
58525     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-24-An-relative-Unprefixed-SI", "add.l", 40,
58526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58527   },
58528 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u8}[sb] */
58529   {
58530     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "add.l", 24,
58531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58532   },
58533 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u8}[sb] */
58534   {
58535     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "add.l", 24,
58536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58537   },
58538 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
58539   {
58540     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-SB-relative-Unprefixed-SI", "add.l", 24,
58541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58542   },
58543 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16}[sb] */
58544   {
58545     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "add.l", 32,
58546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58547   },
58548 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16}[sb] */
58549   {
58550     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "add.l", 32,
58551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58552   },
58553 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
58554   {
58555     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-SB-relative-Unprefixed-SI", "add.l", 32,
58556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58557   },
58558 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-s8}[fb] */
58559   {
58560     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "add.l", 24,
58561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58562   },
58563 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-s8}[fb] */
58564   {
58565     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "add.l", 24,
58566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58567   },
58568 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
58569   {
58570     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-8-FB-relative-Unprefixed-SI", "add.l", 24,
58571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58572   },
58573 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-s16}[fb] */
58574   {
58575     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "add.l", 32,
58576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58577   },
58578 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-s16}[fb] */
58579   {
58580     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "add.l", 32,
58581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58582   },
58583 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
58584   {
58585     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-FB-relative-Unprefixed-SI", "add.l", 32,
58586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58587   },
58588 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u16} */
58589   {
58590     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "add.l", 32,
58591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58592   },
58593 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u16} */
58594   {
58595     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "add.l", 32,
58596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58597   },
58598 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
58599   {
58600     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-16-absolute-Unprefixed-SI", "add.l", 32,
58601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58602   },
58603 /* add.l${G} $Src32RnUnprefixedSI,${Dsp-16-u24} */
58604   {
58605     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "add.l", 40,
58606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58607   },
58608 /* add.l${G} $Src32AnUnprefixedSI,${Dsp-16-u24} */
58609   {
58610     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "add.l", 40,
58611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58612   },
58613 /* add.l${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
58614   {
58615     M32C_INSN_ADD32_L_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_SI_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-SI-dst32-16-24-absolute-Unprefixed-SI", "add.l", 40,
58616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58617   },
58618 /* add.b${S} ${SrcDst16-r0l-r0h-S-normal} */
58619   {
58620     M32C_INSN_ADD16_B_S_R0L_R0H_SRCDST16_R0L_R0H_S_DERIVED, "add16.b.S-r0l-r0h-srcdst16-r0l-r0h-S-derived", "add.b", 8,
58621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
58622   },
58623 /* add.b${S} ${Dsp-8-u8}[sb],${Dst16RnQI-S} */
58624   {
58625     M32C_INSN_ADD16_B_S_SRC2_SRC16_2_S_8_SB_RELATIVE_QI, "add16.b.S-src2-src16-2-S-8-SB-relative-QI", "add.b", 16,
58626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
58627   },
58628 /* add.b${S} ${Dsp-8-s8}[fb],${Dst16RnQI-S} */
58629   {
58630     M32C_INSN_ADD16_B_S_SRC2_SRC16_2_S_8_FB_RELATIVE_QI, "add16.b.S-src2-src16-2-S-8-FB-relative-QI", "add.b", 16,
58631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
58632   },
58633 /* add.b${S} ${Dsp-8-u16},${Dst16RnQI-S} */
58634   {
58635     M32C_INSN_ADD16_B_S_SRC2_SRC16_2_S_16_ABSOLUTE_QI, "add16.b.S-src2-src16-2-S-16-absolute-QI", "add.b", 24,
58636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
58637   },
58638 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58639   {
58640     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 24,
58641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58642   },
58643 /* add.w${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedHI */
58644   {
58645     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 24,
58646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58647   },
58648 /* add.w${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedHI */
58649   {
58650     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 24,
58651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58652   },
58653 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58654   {
58655     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 24,
58656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58657   },
58658 /* add.w${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedHI */
58659   {
58660     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 24,
58661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58662   },
58663 /* add.w${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedHI */
58664   {
58665     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 24,
58666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58667   },
58668 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58669   {
58670     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 24,
58671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58672   },
58673 /* add.w${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
58674   {
58675     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 24,
58676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58677   },
58678 /* add.w${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
58679   {
58680     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 24,
58681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58682   },
58683 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58684   {
58685     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "add.w", 32,
58686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58687   },
58688 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58689   {
58690     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "add.w", 32,
58691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58692   },
58693 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
58694   {
58695     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-An-relative-Unprefixed-HI", "add.w", 32,
58696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58697   },
58698 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58699   {
58700     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "add.w", 40,
58701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58702   },
58703 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58704   {
58705     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "add.w", 40,
58706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58707   },
58708 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
58709   {
58710     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-An-relative-Unprefixed-HI", "add.w", 40,
58711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58712   },
58713 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58714   {
58715     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "add.w", 48,
58716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58717   },
58718 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58719   {
58720     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "add.w", 48,
58721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58722   },
58723 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
58724   {
58725     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-An-relative-Unprefixed-HI", "add.w", 48,
58726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58727   },
58728 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
58729   {
58730     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "add.w", 32,
58731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58732   },
58733 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
58734   {
58735     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "add.w", 32,
58736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58737   },
58738 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
58739   {
58740     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-SB-relative-Unprefixed-HI", "add.w", 32,
58741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58742   },
58743 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
58744   {
58745     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "add.w", 40,
58746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58747   },
58748 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
58749   {
58750     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "add.w", 40,
58751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58752   },
58753 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
58754   {
58755     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-SB-relative-Unprefixed-HI", "add.w", 40,
58756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58757   },
58758 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
58759   {
58760     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "add.w", 32,
58761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58762   },
58763 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
58764   {
58765     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "add.w", 32,
58766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58767   },
58768 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
58769   {
58770     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-8-FB-relative-Unprefixed-HI", "add.w", 32,
58771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58772   },
58773 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
58774   {
58775     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "add.w", 40,
58776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58777   },
58778 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
58779   {
58780     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "add.w", 40,
58781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58782   },
58783 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
58784   {
58785     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-FB-relative-Unprefixed-HI", "add.w", 40,
58786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58787   },
58788 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
58789   {
58790     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "add.w", 40,
58791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58792   },
58793 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
58794   {
58795     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "add.w", 40,
58796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58797   },
58798 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
58799   {
58800     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-16-absolute-Unprefixed-HI", "add.w", 40,
58801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58802   },
58803 /* add.w${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
58804   {
58805     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "add.w", 48,
58806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58807   },
58808 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
58809   {
58810     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "add.w", 48,
58811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58812   },
58813 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
58814   {
58815     M32C_INSN_ADD32_W_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_HI_DST32_24_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-HI-dst32-24-24-absolute-Unprefixed-HI", "add.w", 48,
58816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58817   },
58818 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
58819   {
58820     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 32,
58821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58822   },
58823 /* add.w${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedHI */
58824   {
58825     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 32,
58826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58827   },
58828 /* add.w${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedHI */
58829   {
58830     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 32,
58831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58832   },
58833 /* add.w${G} ${Dsp-16-u16},$Dst32RnUnprefixedHI */
58834   {
58835     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 32,
58836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58837   },
58838 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
58839   {
58840     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 32,
58841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58842   },
58843 /* add.w${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedHI */
58844   {
58845     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 32,
58846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58847   },
58848 /* add.w${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedHI */
58849   {
58850     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 32,
58851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58852   },
58853 /* add.w${G} ${Dsp-16-u16},$Dst32AnUnprefixedHI */
58854   {
58855     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 32,
58856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58857   },
58858 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
58859   {
58860     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 32,
58861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58862   },
58863 /* add.w${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
58864   {
58865     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 32,
58866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58867   },
58868 /* add.w${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
58869   {
58870     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 32,
58871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58872   },
58873 /* add.w${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
58874   {
58875     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 32,
58876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58877   },
58878 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58879   {
58880     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "add.w", 40,
58881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58882   },
58883 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58884   {
58885     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "add.w", 40,
58886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58887   },
58888 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
58889   {
58890     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "add.w", 40,
58891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58892   },
58893 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
58894   {
58895     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-An-relative-Unprefixed-HI", "add.w", 40,
58896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58897   },
58898 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58899   {
58900     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "add.w", 48,
58901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58902   },
58903 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58904   {
58905     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "add.w", 48,
58906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58907   },
58908 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
58909   {
58910     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "add.w", 48,
58911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58912   },
58913 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
58914   {
58915     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-An-relative-Unprefixed-HI", "add.w", 48,
58916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58917   },
58918 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58919   {
58920     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "add.w", 56,
58921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58922   },
58923 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58924   {
58925     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "add.w", 56,
58926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58927   },
58928 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
58929   {
58930     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "add.w", 56,
58931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58932   },
58933 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
58934   {
58935     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-An-relative-Unprefixed-HI", "add.w", 56,
58936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58937   },
58938 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
58939   {
58940     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "add.w", 40,
58941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58942   },
58943 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
58944   {
58945     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "add.w", 40,
58946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58947   },
58948 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
58949   {
58950     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "add.w", 40,
58951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58952   },
58953 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
58954   {
58955     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-SB-relative-Unprefixed-HI", "add.w", 40,
58956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58957   },
58958 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
58959   {
58960     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "add.w", 48,
58961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58962   },
58963 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
58964   {
58965     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "add.w", 48,
58966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58967   },
58968 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
58969   {
58970     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "add.w", 48,
58971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58972   },
58973 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
58974   {
58975     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-SB-relative-Unprefixed-HI", "add.w", 48,
58976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58977   },
58978 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
58979   {
58980     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "add.w", 40,
58981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58982   },
58983 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
58984   {
58985     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "add.w", 40,
58986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58987   },
58988 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
58989   {
58990     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "add.w", 40,
58991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58992   },
58993 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
58994   {
58995     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-8-FB-relative-Unprefixed-HI", "add.w", 40,
58996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
58997   },
58998 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
58999   {
59000     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "add.w", 48,
59001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59002   },
59003 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
59004   {
59005     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "add.w", 48,
59006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59007   },
59008 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
59009   {
59010     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "add.w", 48,
59011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59012   },
59013 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
59014   {
59015     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-FB-relative-Unprefixed-HI", "add.w", 48,
59016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59017   },
59018 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
59019   {
59020     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "add.w", 48,
59021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59022   },
59023 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
59024   {
59025     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "add.w", 48,
59026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59027   },
59028 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
59029   {
59030     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "add.w", 48,
59031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59032   },
59033 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
59034   {
59035     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-16-absolute-Unprefixed-HI", "add.w", 48,
59036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59037   },
59038 /* add.w${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
59039   {
59040     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "add.w", 56,
59041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59042   },
59043 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
59044   {
59045     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "add.w", 56,
59046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59047   },
59048 /* add.w${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
59049   {
59050     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "add.w", 56,
59051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59052   },
59053 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u24} */
59054   {
59055     M32C_INSN_ADD32_W_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_HI_DST32_32_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-HI-dst32-32-24-absolute-Unprefixed-HI", "add.w", 56,
59056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59057   },
59058 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
59059   {
59060     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 40,
59061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59062   },
59063 /* add.w${G} ${Dsp-16-u24},$Dst32RnUnprefixedHI */
59064   {
59065     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 40,
59066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59067   },
59068 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
59069   {
59070     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 40,
59071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59072   },
59073 /* add.w${G} ${Dsp-16-u24},$Dst32AnUnprefixedHI */
59074   {
59075     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 40,
59076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59077   },
59078 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59079   {
59080     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 40,
59081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59082   },
59083 /* add.w${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
59084   {
59085     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 40,
59086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59087   },
59088 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
59089   {
59090     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "add.w", 48,
59091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59092   },
59093 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
59094   {
59095     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-An-relative-Unprefixed-HI", "add.w", 48,
59096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59097   },
59098 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
59099   {
59100     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "add.w", 56,
59101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59102   },
59103 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
59104   {
59105     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-An-relative-Unprefixed-HI", "add.w", 56,
59106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59107   },
59108 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
59109   {
59110     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "add.w", 64,
59111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59112   },
59113 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
59114   {
59115     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-An-relative-Unprefixed-HI", "add.w", 64,
59116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59117   },
59118 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
59119   {
59120     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "add.w", 48,
59121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59122   },
59123 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
59124   {
59125     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-SB-relative-Unprefixed-HI", "add.w", 48,
59126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59127   },
59128 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
59129   {
59130     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "add.w", 56,
59131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59132   },
59133 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
59134   {
59135     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-SB-relative-Unprefixed-HI", "add.w", 56,
59136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59137   },
59138 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
59139   {
59140     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "add.w", 48,
59141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59142   },
59143 /* add.w${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
59144   {
59145     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-8-FB-relative-Unprefixed-HI", "add.w", 48,
59146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59147   },
59148 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
59149   {
59150     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "add.w", 56,
59151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59152   },
59153 /* add.w${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
59154   {
59155     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-FB-relative-Unprefixed-HI", "add.w", 56,
59156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59157   },
59158 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
59159   {
59160     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "add.w", 56,
59161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59162   },
59163 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u16} */
59164   {
59165     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-16-absolute-Unprefixed-HI", "add.w", 56,
59166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59167   },
59168 /* add.w${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
59169   {
59170     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "add.w", 64,
59171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59172   },
59173 /* add.w${G} ${Dsp-16-u24},${Dsp-40-u24} */
59174   {
59175     M32C_INSN_ADD32_W_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_HI_DST32_40_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-HI-dst32-40-24-absolute-Unprefixed-HI", "add.w", 64,
59176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59177   },
59178 /* add.w${G} $Src32RnUnprefixedHI,$Dst32RnUnprefixedHI */
59179   {
59180     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 16,
59181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59182   },
59183 /* add.w${G} $Src32AnUnprefixedHI,$Dst32RnUnprefixedHI */
59184   {
59185     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 16,
59186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59187   },
59188 /* add.w${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedHI */
59189   {
59190     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-Rn-direct-Unprefixed-HI", "add.w", 16,
59191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59192   },
59193 /* add.w${G} $Src32RnUnprefixedHI,$Dst32AnUnprefixedHI */
59194   {
59195     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 16,
59196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59197   },
59198 /* add.w${G} $Src32AnUnprefixedHI,$Dst32AnUnprefixedHI */
59199   {
59200     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 16,
59201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59202   },
59203 /* add.w${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedHI */
59204   {
59205     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-direct-Unprefixed-HI", "add.w", 16,
59206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59207   },
59208 /* add.w${G} $Src32RnUnprefixedHI,[$Dst32AnUnprefixed] */
59209   {
59210     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 16,
59211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59212   },
59213 /* add.w${G} $Src32AnUnprefixedHI,[$Dst32AnUnprefixed] */
59214   {
59215     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 16,
59216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59217   },
59218 /* add.w${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59219   {
59220     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-An-indirect-Unprefixed-HI", "add.w", 16,
59221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59222   },
59223 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59224   {
59225     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "add.w", 24,
59226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59227   },
59228 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59229   {
59230     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "add.w", 24,
59231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59232   },
59233 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
59234   {
59235     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-An-relative-Unprefixed-HI", "add.w", 24,
59236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59237   },
59238 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59239   {
59240     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "add.w", 32,
59241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59242   },
59243 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59244   {
59245     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "add.w", 32,
59246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59247   },
59248 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
59249   {
59250     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-An-relative-Unprefixed-HI", "add.w", 32,
59251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59252   },
59253 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59254   {
59255     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "add.w", 40,
59256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59257   },
59258 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59259   {
59260     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "add.w", 40,
59261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59262   },
59263 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
59264   {
59265     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-An-relative-Unprefixed-HI", "add.w", 40,
59266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59267   },
59268 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u8}[sb] */
59269   {
59270     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "add.w", 24,
59271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59272   },
59273 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u8}[sb] */
59274   {
59275     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "add.w", 24,
59276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59277   },
59278 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
59279   {
59280     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-SB-relative-Unprefixed-HI", "add.w", 24,
59281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59282   },
59283 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16}[sb] */
59284   {
59285     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "add.w", 32,
59286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59287   },
59288 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16}[sb] */
59289   {
59290     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "add.w", 32,
59291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59292   },
59293 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
59294   {
59295     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-SB-relative-Unprefixed-HI", "add.w", 32,
59296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59297   },
59298 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-s8}[fb] */
59299   {
59300     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "add.w", 24,
59301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59302   },
59303 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-s8}[fb] */
59304   {
59305     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "add.w", 24,
59306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59307   },
59308 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
59309   {
59310     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-8-FB-relative-Unprefixed-HI", "add.w", 24,
59311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59312   },
59313 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-s16}[fb] */
59314   {
59315     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "add.w", 32,
59316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59317   },
59318 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-s16}[fb] */
59319   {
59320     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "add.w", 32,
59321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59322   },
59323 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
59324   {
59325     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-FB-relative-Unprefixed-HI", "add.w", 32,
59326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59327   },
59328 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u16} */
59329   {
59330     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "add.w", 32,
59331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59332   },
59333 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u16} */
59334   {
59335     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "add.w", 32,
59336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59337   },
59338 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
59339   {
59340     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-16-absolute-Unprefixed-HI", "add.w", 32,
59341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59342   },
59343 /* add.w${G} $Src32RnUnprefixedHI,${Dsp-16-u24} */
59344   {
59345     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "add.w", 40,
59346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59347   },
59348 /* add.w${G} $Src32AnUnprefixedHI,${Dsp-16-u24} */
59349   {
59350     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "add.w", 40,
59351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59352   },
59353 /* add.w${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
59354   {
59355     M32C_INSN_ADD32_W_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_HI_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-HI-dst32-16-24-absolute-Unprefixed-HI", "add.w", 40,
59356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59357   },
59358 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59359   {
59360     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 24,
59361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59362   },
59363 /* add.b${G} ${Dsp-16-u8}[sb],$Dst32RnUnprefixedQI */
59364   {
59365     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 24,
59366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59367   },
59368 /* add.b${G} ${Dsp-16-s8}[fb],$Dst32RnUnprefixedQI */
59369   {
59370     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 24,
59371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59372   },
59373 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59374   {
59375     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 24,
59376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59377   },
59378 /* add.b${G} ${Dsp-16-u8}[sb],$Dst32AnUnprefixedQI */
59379   {
59380     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 24,
59381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59382   },
59383 /* add.b${G} ${Dsp-16-s8}[fb],$Dst32AnUnprefixedQI */
59384   {
59385     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 24,
59386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59387   },
59388 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59389   {
59390     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 24,
59391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59392   },
59393 /* add.b${G} ${Dsp-16-u8}[sb],[$Dst32AnUnprefixed] */
59394   {
59395     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 24,
59396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59397   },
59398 /* add.b${G} ${Dsp-16-s8}[fb],[$Dst32AnUnprefixed] */
59399   {
59400     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 24,
59401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59402   },
59403 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59404   {
59405     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "add.b", 32,
59406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59407   },
59408 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59409   {
59410     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "add.b", 32,
59411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59412   },
59413 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst32AnUnprefixed] */
59414   {
59415     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-An-relative-Unprefixed-QI", "add.b", 32,
59416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59417   },
59418 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59419   {
59420     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "add.b", 40,
59421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59422   },
59423 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59424   {
59425     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "add.b", 40,
59426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59427   },
59428 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst32AnUnprefixed] */
59429   {
59430     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-An-relative-Unprefixed-QI", "add.b", 40,
59431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59432   },
59433 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59434   {
59435     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "add.b", 48,
59436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59437   },
59438 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59439   {
59440     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "add.b", 48,
59441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59442   },
59443 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24}[$Dst32AnUnprefixed] */
59444   {
59445     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-An-relative-Unprefixed-QI", "add.b", 48,
59446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59447   },
59448 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u8}[sb] */
59449   {
59450     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "add.b", 32,
59451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59452   },
59453 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
59454   {
59455     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "add.b", 32,
59456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59457   },
59458 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
59459   {
59460     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-SB-relative-Unprefixed-QI", "add.b", 32,
59461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59462   },
59463 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16}[sb] */
59464   {
59465     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "add.b", 40,
59466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59467   },
59468 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
59469   {
59470     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "add.b", 40,
59471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59472   },
59473 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
59474   {
59475     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-SB-relative-Unprefixed-QI", "add.b", 40,
59476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59477   },
59478 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s8}[fb] */
59479   {
59480     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "add.b", 32,
59481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59482   },
59483 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
59484   {
59485     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "add.b", 32,
59486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59487   },
59488 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
59489   {
59490     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-8-FB-relative-Unprefixed-QI", "add.b", 32,
59491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59492   },
59493 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-s16}[fb] */
59494   {
59495     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "add.b", 40,
59496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59497   },
59498 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s16}[fb] */
59499   {
59500     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "add.b", 40,
59501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59502   },
59503 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s16}[fb] */
59504   {
59505     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-FB-relative-Unprefixed-QI", "add.b", 40,
59506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59507   },
59508 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u16} */
59509   {
59510     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "add.b", 40,
59511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59512   },
59513 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
59514   {
59515     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "add.b", 40,
59516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59517   },
59518 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
59519   {
59520     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-16-absolute-Unprefixed-QI", "add.b", 40,
59521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59522   },
59523 /* add.b${G} ${Dsp-16-u8}[$Src32AnUnprefixed],${Dsp-24-u24} */
59524   {
59525     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_AN_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-An-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "add.b", 48,
59526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59527   },
59528 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u24} */
59529   {
59530     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_SB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-SB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "add.b", 48,
59531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59532   },
59533 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u24} */
59534   {
59535     M32C_INSN_ADD32_B_16_8_UNPREFIXED_24_UNPREFIXED_SRC32_16_8_FB_RELATIVE_UNPREFIXED_QI_DST32_24_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-8-Unprefixed-24-Unprefixed-src32-16-8-FB-relative-Unprefixed-QI-dst32-24-24-absolute-Unprefixed-QI", "add.b", 48,
59536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59537   },
59538 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59539   {
59540     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 32,
59541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59542   },
59543 /* add.b${G} ${Dsp-16-u16}[sb],$Dst32RnUnprefixedQI */
59544   {
59545     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 32,
59546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59547   },
59548 /* add.b${G} ${Dsp-16-s16}[fb],$Dst32RnUnprefixedQI */
59549   {
59550     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 32,
59551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59552   },
59553 /* add.b${G} ${Dsp-16-u16},$Dst32RnUnprefixedQI */
59554   {
59555     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 32,
59556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59557   },
59558 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59559   {
59560     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 32,
59561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59562   },
59563 /* add.b${G} ${Dsp-16-u16}[sb],$Dst32AnUnprefixedQI */
59564   {
59565     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 32,
59566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59567   },
59568 /* add.b${G} ${Dsp-16-s16}[fb],$Dst32AnUnprefixedQI */
59569   {
59570     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 32,
59571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59572   },
59573 /* add.b${G} ${Dsp-16-u16},$Dst32AnUnprefixedQI */
59574   {
59575     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 32,
59576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59577   },
59578 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59579   {
59580     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 32,
59581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59582   },
59583 /* add.b${G} ${Dsp-16-u16}[sb],[$Dst32AnUnprefixed] */
59584   {
59585     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 32,
59586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59587   },
59588 /* add.b${G} ${Dsp-16-s16}[fb],[$Dst32AnUnprefixed] */
59589   {
59590     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 32,
59591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59592   },
59593 /* add.b${G} ${Dsp-16-u16},[$Dst32AnUnprefixed] */
59594   {
59595     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 32,
59596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59597   },
59598 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59599   {
59600     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "add.b", 40,
59601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59602   },
59603 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59604   {
59605     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "add.b", 40,
59606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59607   },
59608 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[$Dst32AnUnprefixed] */
59609   {
59610     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "add.b", 40,
59611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59612   },
59613 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst32AnUnprefixed] */
59614   {
59615     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-An-relative-Unprefixed-QI", "add.b", 40,
59616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59617   },
59618 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59619   {
59620     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "add.b", 48,
59621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59622   },
59623 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59624   {
59625     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "add.b", 48,
59626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59627   },
59628 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[$Dst32AnUnprefixed] */
59629   {
59630     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "add.b", 48,
59631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59632   },
59633 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst32AnUnprefixed] */
59634   {
59635     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-An-relative-Unprefixed-QI", "add.b", 48,
59636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59637   },
59638 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59639   {
59640     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "add.b", 56,
59641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59642   },
59643 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59644   {
59645     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "add.b", 56,
59646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59647   },
59648 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24}[$Dst32AnUnprefixed] */
59649   {
59650     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "add.b", 56,
59651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59652   },
59653 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u24}[$Dst32AnUnprefixed] */
59654   {
59655     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-An-relative-Unprefixed-QI", "add.b", 56,
59656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59657   },
59658 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u8}[sb] */
59659   {
59660     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "add.b", 40,
59661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59662   },
59663 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
59664   {
59665     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "add.b", 40,
59666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59667   },
59668 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u8}[sb] */
59669   {
59670     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "add.b", 40,
59671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59672   },
59673 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
59674   {
59675     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-SB-relative-Unprefixed-QI", "add.b", 40,
59676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59677   },
59678 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16}[sb] */
59679   {
59680     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "add.b", 48,
59681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59682   },
59683 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
59684   {
59685     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "add.b", 48,
59686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59687   },
59688 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16}[sb] */
59689   {
59690     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "add.b", 48,
59691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59692   },
59693 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
59694   {
59695     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-SB-relative-Unprefixed-QI", "add.b", 48,
59696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59697   },
59698 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s8}[fb] */
59699   {
59700     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "add.b", 40,
59701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59702   },
59703 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
59704   {
59705     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "add.b", 40,
59706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59707   },
59708 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s8}[fb] */
59709   {
59710     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "add.b", 40,
59711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59712   },
59713 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
59714   {
59715     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-8-FB-relative-Unprefixed-QI", "add.b", 40,
59716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59717   },
59718 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-s16}[fb] */
59719   {
59720     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "add.b", 48,
59721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59722   },
59723 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s16}[fb] */
59724   {
59725     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "add.b", 48,
59726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59727   },
59728 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-s16}[fb] */
59729   {
59730     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "add.b", 48,
59731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59732   },
59733 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s16}[fb] */
59734   {
59735     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-FB-relative-Unprefixed-QI", "add.b", 48,
59736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59737   },
59738 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u16} */
59739   {
59740     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "add.b", 48,
59741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59742   },
59743 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
59744   {
59745     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "add.b", 48,
59746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59747   },
59748 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u16} */
59749   {
59750     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "add.b", 48,
59751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59752   },
59753 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
59754   {
59755     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-16-absolute-Unprefixed-QI", "add.b", 48,
59756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59757   },
59758 /* add.b${G} ${Dsp-16-u16}[$Src32AnUnprefixed],${Dsp-32-u24} */
59759   {
59760     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_AN_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-An-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "add.b", 56,
59761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59762   },
59763 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u24} */
59764   {
59765     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_SB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-SB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "add.b", 56,
59766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59767   },
59768 /* add.b${G} ${Dsp-16-s16}[fb],${Dsp-32-u24} */
59769   {
59770     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_FB_RELATIVE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-FB-relative-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "add.b", 56,
59771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59772   },
59773 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u24} */
59774   {
59775     M32C_INSN_ADD32_B_16_16_UNPREFIXED_32_UNPREFIXED_SRC32_16_16_ABSOLUTE_UNPREFIXED_QI_DST32_32_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-16-Unprefixed-32-Unprefixed-src32-16-16-absolute-Unprefixed-QI-dst32-32-24-absolute-Unprefixed-QI", "add.b", 56,
59776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59777   },
59778 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59779   {
59780     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 40,
59781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59782   },
59783 /* add.b${G} ${Dsp-16-u24},$Dst32RnUnprefixedQI */
59784   {
59785     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 40,
59786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59787   },
59788 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59789   {
59790     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 40,
59791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59792   },
59793 /* add.b${G} ${Dsp-16-u24},$Dst32AnUnprefixedQI */
59794   {
59795     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 40,
59796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59797   },
59798 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59799   {
59800     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 40,
59801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59802   },
59803 /* add.b${G} ${Dsp-16-u24},[$Dst32AnUnprefixed] */
59804   {
59805     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 40,
59806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59807   },
59808 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[$Dst32AnUnprefixed] */
59809   {
59810     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "add.b", 48,
59811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59812   },
59813 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u8}[$Dst32AnUnprefixed] */
59814   {
59815     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-An-relative-Unprefixed-QI", "add.b", 48,
59816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59817   },
59818 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[$Dst32AnUnprefixed] */
59819   {
59820     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "add.b", 56,
59821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59822   },
59823 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16}[$Dst32AnUnprefixed] */
59824   {
59825     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-An-relative-Unprefixed-QI", "add.b", 56,
59826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59827   },
59828 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24}[$Dst32AnUnprefixed] */
59829   {
59830     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "add.b", 64,
59831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59832   },
59833 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u24}[$Dst32AnUnprefixed] */
59834   {
59835     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-An-relative-Unprefixed-QI", "add.b", 64,
59836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59837   },
59838 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u8}[sb] */
59839   {
59840     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "add.b", 48,
59841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59842   },
59843 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u8}[sb] */
59844   {
59845     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-SB-relative-Unprefixed-QI", "add.b", 48,
59846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59847   },
59848 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16}[sb] */
59849   {
59850     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "add.b", 56,
59851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59852   },
59853 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16}[sb] */
59854   {
59855     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-SB-relative-Unprefixed-QI", "add.b", 56,
59856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59857   },
59858 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s8}[fb] */
59859   {
59860     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "add.b", 48,
59861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59862   },
59863 /* add.b${G} ${Dsp-16-u24},${Dsp-40-s8}[fb] */
59864   {
59865     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-8-FB-relative-Unprefixed-QI", "add.b", 48,
59866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59867   },
59868 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-s16}[fb] */
59869   {
59870     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "add.b", 56,
59871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59872   },
59873 /* add.b${G} ${Dsp-16-u24},${Dsp-40-s16}[fb] */
59874   {
59875     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-FB-relative-Unprefixed-QI", "add.b", 56,
59876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59877   },
59878 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u16} */
59879   {
59880     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "add.b", 56,
59881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59882   },
59883 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u16} */
59884   {
59885     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-16-absolute-Unprefixed-QI", "add.b", 56,
59886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59887   },
59888 /* add.b${G} ${Dsp-16-u24}[$Src32AnUnprefixed],${Dsp-40-u24} */
59889   {
59890     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_AN_RELATIVE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-An-relative-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "add.b", 64,
59891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59892   },
59893 /* add.b${G} ${Dsp-16-u24},${Dsp-40-u24} */
59894   {
59895     M32C_INSN_ADD32_B_16_24_UNPREFIXED_40_UNPREFIXED_SRC32_16_24_ABSOLUTE_UNPREFIXED_QI_DST32_40_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-16-24-Unprefixed-40-Unprefixed-src32-16-24-absolute-Unprefixed-QI-dst32-40-24-absolute-Unprefixed-QI", "add.b", 64,
59896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59897   },
59898 /* add.b${G} $Src32RnUnprefixedQI,$Dst32RnUnprefixedQI */
59899   {
59900     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 16,
59901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59902   },
59903 /* add.b${G} $Src32AnUnprefixedQI,$Dst32RnUnprefixedQI */
59904   {
59905     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 16,
59906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59907   },
59908 /* add.b${G} [$Src32AnUnprefixed],$Dst32RnUnprefixedQI */
59909   {
59910     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-Rn-direct-Unprefixed-QI", "add.b", 16,
59911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59912   },
59913 /* add.b${G} $Src32RnUnprefixedQI,$Dst32AnUnprefixedQI */
59914   {
59915     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 16,
59916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59917   },
59918 /* add.b${G} $Src32AnUnprefixedQI,$Dst32AnUnprefixedQI */
59919   {
59920     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 16,
59921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59922   },
59923 /* add.b${G} [$Src32AnUnprefixed],$Dst32AnUnprefixedQI */
59924   {
59925     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-direct-Unprefixed-QI", "add.b", 16,
59926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59927   },
59928 /* add.b${G} $Src32RnUnprefixedQI,[$Dst32AnUnprefixed] */
59929   {
59930     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 16,
59931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59932   },
59933 /* add.b${G} $Src32AnUnprefixedQI,[$Dst32AnUnprefixed] */
59934   {
59935     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 16,
59936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59937   },
59938 /* add.b${G} [$Src32AnUnprefixed],[$Dst32AnUnprefixed] */
59939   {
59940     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-An-indirect-Unprefixed-QI", "add.b", 16,
59941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59942   },
59943 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59944   {
59945     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "add.b", 24,
59946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59947   },
59948 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[$Dst32AnUnprefixed] */
59949   {
59950     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "add.b", 24,
59951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59952   },
59953 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[$Dst32AnUnprefixed] */
59954   {
59955     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-An-relative-Unprefixed-QI", "add.b", 24,
59956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59957   },
59958 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59959   {
59960     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "add.b", 32,
59961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59962   },
59963 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[$Dst32AnUnprefixed] */
59964   {
59965     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "add.b", 32,
59966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59967   },
59968 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[$Dst32AnUnprefixed] */
59969   {
59970     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-An-relative-Unprefixed-QI", "add.b", 32,
59971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59972   },
59973 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59974   {
59975     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "add.b", 40,
59976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59977   },
59978 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24}[$Dst32AnUnprefixed] */
59979   {
59980     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "add.b", 40,
59981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59982   },
59983 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u24}[$Dst32AnUnprefixed] */
59984   {
59985     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-An-relative-Unprefixed-QI", "add.b", 40,
59986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59987   },
59988 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u8}[sb] */
59989   {
59990     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "add.b", 24,
59991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59992   },
59993 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u8}[sb] */
59994   {
59995     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "add.b", 24,
59996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
59997   },
59998 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u8}[sb] */
59999   {
60000     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-SB-relative-Unprefixed-QI", "add.b", 24,
60001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60002   },
60003 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16}[sb] */
60004   {
60005     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "add.b", 32,
60006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60007   },
60008 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16}[sb] */
60009   {
60010     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "add.b", 32,
60011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60012   },
60013 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16}[sb] */
60014   {
60015     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-SB-relative-Unprefixed-QI", "add.b", 32,
60016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60017   },
60018 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-s8}[fb] */
60019   {
60020     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "add.b", 24,
60021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60022   },
60023 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-s8}[fb] */
60024   {
60025     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "add.b", 24,
60026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60027   },
60028 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-s8}[fb] */
60029   {
60030     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-8-FB-relative-Unprefixed-QI", "add.b", 24,
60031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60032   },
60033 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-s16}[fb] */
60034   {
60035     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "add.b", 32,
60036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60037   },
60038 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-s16}[fb] */
60039   {
60040     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "add.b", 32,
60041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60042   },
60043 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-s16}[fb] */
60044   {
60045     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-FB-relative-Unprefixed-QI", "add.b", 32,
60046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60047   },
60048 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u16} */
60049   {
60050     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "add.b", 32,
60051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60052   },
60053 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u16} */
60054   {
60055     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "add.b", 32,
60056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60057   },
60058 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u16} */
60059   {
60060     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-16-absolute-Unprefixed-QI", "add.b", 32,
60061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60062   },
60063 /* add.b${G} $Src32RnUnprefixedQI,${Dsp-16-u24} */
60064   {
60065     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_RN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-Rn-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "add.b", 40,
60066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60067   },
60068 /* add.b${G} $Src32AnUnprefixedQI,${Dsp-16-u24} */
60069   {
60070     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_DIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-direct-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "add.b", 40,
60071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60072   },
60073 /* add.b${G} [$Src32AnUnprefixed],${Dsp-16-u24} */
60074   {
60075     M32C_INSN_ADD32_B_BASIC_UNPREFIXED_16_UNPREFIXED_SRC32_AN_INDIRECT_UNPREFIXED_QI_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-basic-Unprefixed-16-Unprefixed-src32-An-indirect-Unprefixed-QI-dst32-16-24-absolute-Unprefixed-QI", "add.b", 40,
60076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60077   },
60078 /* add.w${G} ${Dsp-16-u8}[$Src16An],$Dst16RnHI */
60079   {
60080     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "add16.w-16-8-24-src16-16-8-An-relative-HI-dst16-Rn-direct-HI", "add.w", 24,
60081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60082   },
60083 /* add.w${G} ${Dsp-16-u8}[sb],$Dst16RnHI */
60084   {
60085     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "add16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-Rn-direct-HI", "add.w", 24,
60086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60087   },
60088 /* add.w${G} ${Dsp-16-s8}[fb],$Dst16RnHI */
60089   {
60090     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_RN_DIRECT_HI, "add16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-Rn-direct-HI", "add.w", 24,
60091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60092   },
60093 /* add.w${G} ${Dsp-16-u8}[$Src16An],$Dst16AnHI */
60094   {
60095     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "add16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-direct-HI", "add.w", 24,
60096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60097   },
60098 /* add.w${G} ${Dsp-16-u8}[sb],$Dst16AnHI */
60099   {
60100     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "add16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-direct-HI", "add.w", 24,
60101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60102   },
60103 /* add.w${G} ${Dsp-16-s8}[fb],$Dst16AnHI */
60104   {
60105     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_DIRECT_HI, "add16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-direct-HI", "add.w", 24,
60106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60107   },
60108 /* add.w${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
60109   {
60110     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "add16.w-16-8-24-src16-16-8-An-relative-HI-dst16-An-indirect-HI", "add.w", 24,
60111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60112   },
60113 /* add.w${G} ${Dsp-16-u8}[sb],[$Dst16An] */
60114   {
60115     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "add16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-An-indirect-HI", "add.w", 24,
60116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60117   },
60118 /* add.w${G} ${Dsp-16-s8}[fb],[$Dst16An] */
60119   {
60120     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "add16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-An-indirect-HI", "add.w", 24,
60121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60122   },
60123 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
60124   {
60125     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-An-relative-HI", "add.w", 32,
60126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60127   },
60128 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
60129   {
60130     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-An-relative-HI", "add.w", 32,
60131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60132   },
60133 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
60134   {
60135     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_AN_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-An-relative-HI", "add.w", 32,
60136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60137   },
60138 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
60139   {
60140     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-An-relative-HI", "add.w", 40,
60141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60142   },
60143 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
60144   {
60145     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-An-relative-HI", "add.w", 40,
60146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60147   },
60148 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
60149   {
60150     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_AN_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-An-relative-HI", "add.w", 40,
60151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60152   },
60153 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
60154   {
60155     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-SB-relative-HI", "add.w", 32,
60156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60157   },
60158 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
60159   {
60160     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-SB-relative-HI", "add.w", 32,
60161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60162   },
60163 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
60164   {
60165     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_SB_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-SB-relative-HI", "add.w", 32,
60166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60167   },
60168 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
60169   {
60170     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-SB-relative-HI", "add.w", 40,
60171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60172   },
60173 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
60174   {
60175     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-SB-relative-HI", "add.w", 40,
60176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60177   },
60178 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
60179   {
60180     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_SB_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-SB-relative-HI", "add.w", 40,
60181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60182   },
60183 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
60184   {
60185     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-8-FB-relative-HI", "add.w", 32,
60186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60187   },
60188 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
60189   {
60190     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-8-FB-relative-HI", "add.w", 32,
60191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60192   },
60193 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
60194   {
60195     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_8_FB_RELATIVE_HI, "add16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-8-FB-relative-HI", "add.w", 32,
60196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60197   },
60198 /* add.w${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
60199   {
60200     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_AN_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "add16.w-16-8-24-src16-16-8-An-relative-HI-dst16-24-16-absolute-HI", "add.w", 40,
60201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60202   },
60203 /* add.w${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
60204   {
60205     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_SB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "add16.w-16-8-24-src16-16-8-SB-relative-HI-dst16-24-16-absolute-HI", "add.w", 40,
60206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60207   },
60208 /* add.w${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
60209   {
60210     M32C_INSN_ADD16_W_16_8_24_SRC16_16_8_FB_RELATIVE_HI_DST16_24_16_ABSOLUTE_HI, "add16.w-16-8-24-src16-16-8-FB-relative-HI-dst16-24-16-absolute-HI", "add.w", 40,
60211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60212   },
60213 /* add.w${G} ${Dsp-16-u16}[$Src16An],$Dst16RnHI */
60214   {
60215     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_RN_DIRECT_HI, "add16.w-16-16-32-src16-16-16-An-relative-HI-dst16-Rn-direct-HI", "add.w", 32,
60216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60217   },
60218 /* add.w${G} ${Dsp-16-u16}[sb],$Dst16RnHI */
60219   {
60220     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_RN_DIRECT_HI, "add16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-Rn-direct-HI", "add.w", 32,
60221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60222   },
60223 /* add.w${G} ${Dsp-16-u16},$Dst16RnHI */
60224   {
60225     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_RN_DIRECT_HI, "add16.w-16-16-32-src16-16-16-absolute-HI-dst16-Rn-direct-HI", "add.w", 32,
60226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60227   },
60228 /* add.w${G} ${Dsp-16-u16}[$Src16An],$Dst16AnHI */
60229   {
60230     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_DIRECT_HI, "add16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-direct-HI", "add.w", 32,
60231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60232   },
60233 /* add.w${G} ${Dsp-16-u16}[sb],$Dst16AnHI */
60234   {
60235     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_DIRECT_HI, "add16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-direct-HI", "add.w", 32,
60236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60237   },
60238 /* add.w${G} ${Dsp-16-u16},$Dst16AnHI */
60239   {
60240     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_DIRECT_HI, "add16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-direct-HI", "add.w", 32,
60241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60242   },
60243 /* add.w${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
60244   {
60245     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_AN_INDIRECT_HI, "add16.w-16-16-32-src16-16-16-An-relative-HI-dst16-An-indirect-HI", "add.w", 32,
60246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60247   },
60248 /* add.w${G} ${Dsp-16-u16}[sb],[$Dst16An] */
60249   {
60250     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_AN_INDIRECT_HI, "add16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-An-indirect-HI", "add.w", 32,
60251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60252   },
60253 /* add.w${G} ${Dsp-16-u16},[$Dst16An] */
60254   {
60255     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_AN_INDIRECT_HI, "add16.w-16-16-32-src16-16-16-absolute-HI-dst16-An-indirect-HI", "add.w", 32,
60256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60257   },
60258 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
60259   {
60260     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-An-relative-HI", "add.w", 40,
60261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60262   },
60263 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
60264   {
60265     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_AN_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-An-relative-HI", "add.w", 40,
60266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60267   },
60268 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
60269   {
60270     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_AN_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-An-relative-HI", "add.w", 40,
60271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60272   },
60273 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
60274   {
60275     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-An-relative-HI", "add.w", 48,
60276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60277   },
60278 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
60279   {
60280     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_AN_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-An-relative-HI", "add.w", 48,
60281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60282   },
60283 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
60284   {
60285     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_AN_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-An-relative-HI", "add.w", 48,
60286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60287   },
60288 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
60289   {
60290     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-SB-relative-HI", "add.w", 40,
60291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60292   },
60293 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
60294   {
60295     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_SB_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-SB-relative-HI", "add.w", 40,
60296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60297   },
60298 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
60299   {
60300     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_SB_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-SB-relative-HI", "add.w", 40,
60301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60302   },
60303 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
60304   {
60305     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-SB-relative-HI", "add.w", 48,
60306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60307   },
60308 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
60309   {
60310     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_SB_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-SB-relative-HI", "add.w", 48,
60311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60312   },
60313 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
60314   {
60315     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_SB_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-SB-relative-HI", "add.w", 48,
60316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60317   },
60318 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
60319   {
60320     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-8-FB-relative-HI", "add.w", 40,
60321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60322   },
60323 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
60324   {
60325     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_8_FB_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-8-FB-relative-HI", "add.w", 40,
60326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60327   },
60328 /* add.w${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
60329   {
60330     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_8_FB_RELATIVE_HI, "add16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-8-FB-relative-HI", "add.w", 40,
60331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60332   },
60333 /* add.w${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
60334   {
60335     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_AN_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "add16.w-16-16-32-src16-16-16-An-relative-HI-dst16-32-16-absolute-HI", "add.w", 48,
60336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60337   },
60338 /* add.w${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
60339   {
60340     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_SB_RELATIVE_HI_DST16_32_16_ABSOLUTE_HI, "add16.w-16-16-32-src16-16-16-SB-relative-HI-dst16-32-16-absolute-HI", "add.w", 48,
60341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60342   },
60343 /* add.w${G} ${Dsp-16-u16},${Dsp-32-u16} */
60344   {
60345     M32C_INSN_ADD16_W_16_16_32_SRC16_16_16_ABSOLUTE_HI_DST16_32_16_ABSOLUTE_HI, "add16.w-16-16-32-src16-16-16-absolute-HI-dst16-32-16-absolute-HI", "add.w", 48,
60346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60347   },
60348 /* add.w${G} $Src16RnHI,$Dst16RnHI */
60349   {
60350     M32C_INSN_ADD16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_RN_DIRECT_HI, "add16.w-basic-16-src16-Rn-direct-HI-dst16-Rn-direct-HI", "add.w", 16,
60351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60352   },
60353 /* add.w${G} $Src16AnHI,$Dst16RnHI */
60354   {
60355     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_RN_DIRECT_HI, "add16.w-basic-16-src16-An-direct-HI-dst16-Rn-direct-HI", "add.w", 16,
60356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60357   },
60358 /* add.w${G} [$Src16An],$Dst16RnHI */
60359   {
60360     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_RN_DIRECT_HI, "add16.w-basic-16-src16-An-indirect-HI-dst16-Rn-direct-HI", "add.w", 16,
60361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60362   },
60363 /* add.w${G} $Src16RnHI,$Dst16AnHI */
60364   {
60365     M32C_INSN_ADD16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_DIRECT_HI, "add16.w-basic-16-src16-Rn-direct-HI-dst16-An-direct-HI", "add.w", 16,
60366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60367   },
60368 /* add.w${G} $Src16AnHI,$Dst16AnHI */
60369   {
60370     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_DIRECT_HI, "add16.w-basic-16-src16-An-direct-HI-dst16-An-direct-HI", "add.w", 16,
60371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60372   },
60373 /* add.w${G} [$Src16An],$Dst16AnHI */
60374   {
60375     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_DIRECT_HI, "add16.w-basic-16-src16-An-indirect-HI-dst16-An-direct-HI", "add.w", 16,
60376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60377   },
60378 /* add.w${G} $Src16RnHI,[$Dst16An] */
60379   {
60380     M32C_INSN_ADD16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_AN_INDIRECT_HI, "add16.w-basic-16-src16-Rn-direct-HI-dst16-An-indirect-HI", "add.w", 16,
60381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60382   },
60383 /* add.w${G} $Src16AnHI,[$Dst16An] */
60384   {
60385     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_AN_INDIRECT_HI, "add16.w-basic-16-src16-An-direct-HI-dst16-An-indirect-HI", "add.w", 16,
60386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60387   },
60388 /* add.w${G} [$Src16An],[$Dst16An] */
60389   {
60390     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_AN_INDIRECT_HI, "add16.w-basic-16-src16-An-indirect-HI-dst16-An-indirect-HI", "add.w", 16,
60391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60392   },
60393 /* add.w${G} $Src16RnHI,${Dsp-16-u8}[$Dst16An] */
60394   {
60395     M32C_INSN_ADD16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "add16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-An-relative-HI", "add.w", 24,
60396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60397   },
60398 /* add.w${G} $Src16AnHI,${Dsp-16-u8}[$Dst16An] */
60399   {
60400     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "add16.w-basic-16-src16-An-direct-HI-dst16-16-8-An-relative-HI", "add.w", 24,
60401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60402   },
60403 /* add.w${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
60404   {
60405     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_AN_RELATIVE_HI, "add16.w-basic-16-src16-An-indirect-HI-dst16-16-8-An-relative-HI", "add.w", 24,
60406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60407   },
60408 /* add.w${G} $Src16RnHI,${Dsp-16-u16}[$Dst16An] */
60409   {
60410     M32C_INSN_ADD16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "add16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-An-relative-HI", "add.w", 32,
60411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60412   },
60413 /* add.w${G} $Src16AnHI,${Dsp-16-u16}[$Dst16An] */
60414   {
60415     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "add16.w-basic-16-src16-An-direct-HI-dst16-16-16-An-relative-HI", "add.w", 32,
60416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60417   },
60418 /* add.w${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
60419   {
60420     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_AN_RELATIVE_HI, "add16.w-basic-16-src16-An-indirect-HI-dst16-16-16-An-relative-HI", "add.w", 32,
60421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60422   },
60423 /* add.w${G} $Src16RnHI,${Dsp-16-u8}[sb] */
60424   {
60425     M32C_INSN_ADD16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "add16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-SB-relative-HI", "add.w", 24,
60426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60427   },
60428 /* add.w${G} $Src16AnHI,${Dsp-16-u8}[sb] */
60429   {
60430     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "add16.w-basic-16-src16-An-direct-HI-dst16-16-8-SB-relative-HI", "add.w", 24,
60431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60432   },
60433 /* add.w${G} [$Src16An],${Dsp-16-u8}[sb] */
60434   {
60435     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_SB_RELATIVE_HI, "add16.w-basic-16-src16-An-indirect-HI-dst16-16-8-SB-relative-HI", "add.w", 24,
60436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60437   },
60438 /* add.w${G} $Src16RnHI,${Dsp-16-u16}[sb] */
60439   {
60440     M32C_INSN_ADD16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "add16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-SB-relative-HI", "add.w", 32,
60441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60442   },
60443 /* add.w${G} $Src16AnHI,${Dsp-16-u16}[sb] */
60444   {
60445     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "add16.w-basic-16-src16-An-direct-HI-dst16-16-16-SB-relative-HI", "add.w", 32,
60446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60447   },
60448 /* add.w${G} [$Src16An],${Dsp-16-u16}[sb] */
60449   {
60450     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_SB_RELATIVE_HI, "add16.w-basic-16-src16-An-indirect-HI-dst16-16-16-SB-relative-HI", "add.w", 32,
60451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60452   },
60453 /* add.w${G} $Src16RnHI,${Dsp-16-s8}[fb] */
60454   {
60455     M32C_INSN_ADD16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "add16.w-basic-16-src16-Rn-direct-HI-dst16-16-8-FB-relative-HI", "add.w", 24,
60456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60457   },
60458 /* add.w${G} $Src16AnHI,${Dsp-16-s8}[fb] */
60459   {
60460     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "add16.w-basic-16-src16-An-direct-HI-dst16-16-8-FB-relative-HI", "add.w", 24,
60461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60462   },
60463 /* add.w${G} [$Src16An],${Dsp-16-s8}[fb] */
60464   {
60465     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_8_FB_RELATIVE_HI, "add16.w-basic-16-src16-An-indirect-HI-dst16-16-8-FB-relative-HI", "add.w", 24,
60466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60467   },
60468 /* add.w${G} $Src16RnHI,${Dsp-16-u16} */
60469   {
60470     M32C_INSN_ADD16_W_BASIC_16_SRC16_RN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "add16.w-basic-16-src16-Rn-direct-HI-dst16-16-16-absolute-HI", "add.w", 32,
60471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60472   },
60473 /* add.w${G} $Src16AnHI,${Dsp-16-u16} */
60474   {
60475     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_DIRECT_HI_DST16_16_16_ABSOLUTE_HI, "add16.w-basic-16-src16-An-direct-HI-dst16-16-16-absolute-HI", "add.w", 32,
60476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60477   },
60478 /* add.w${G} [$Src16An],${Dsp-16-u16} */
60479   {
60480     M32C_INSN_ADD16_W_BASIC_16_SRC16_AN_INDIRECT_HI_DST16_16_16_ABSOLUTE_HI, "add16.w-basic-16-src16-An-indirect-HI-dst16-16-16-absolute-HI", "add.w", 32,
60481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60482   },
60483 /* add.b${G} ${Dsp-16-u8}[$Src16An],$Dst16RnQI */
60484   {
60485     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "add16.b-16-8-24-src16-16-8-An-relative-QI-dst16-Rn-direct-QI", "add.b", 24,
60486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60487   },
60488 /* add.b${G} ${Dsp-16-u8}[sb],$Dst16RnQI */
60489   {
60490     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "add16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-Rn-direct-QI", "add.b", 24,
60491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60492   },
60493 /* add.b${G} ${Dsp-16-s8}[fb],$Dst16RnQI */
60494   {
60495     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_RN_DIRECT_QI, "add16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-Rn-direct-QI", "add.b", 24,
60496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60497   },
60498 /* add.b${G} ${Dsp-16-u8}[$Src16An],$Dst16AnQI */
60499   {
60500     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "add16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-direct-QI", "add.b", 24,
60501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60502   },
60503 /* add.b${G} ${Dsp-16-u8}[sb],$Dst16AnQI */
60504   {
60505     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "add16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-direct-QI", "add.b", 24,
60506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60507   },
60508 /* add.b${G} ${Dsp-16-s8}[fb],$Dst16AnQI */
60509   {
60510     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_DIRECT_QI, "add16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-direct-QI", "add.b", 24,
60511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60512   },
60513 /* add.b${G} ${Dsp-16-u8}[$Src16An],[$Dst16An] */
60514   {
60515     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "add16.b-16-8-24-src16-16-8-An-relative-QI-dst16-An-indirect-QI", "add.b", 24,
60516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60517   },
60518 /* add.b${G} ${Dsp-16-u8}[sb],[$Dst16An] */
60519   {
60520     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "add16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-An-indirect-QI", "add.b", 24,
60521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60522   },
60523 /* add.b${G} ${Dsp-16-s8}[fb],[$Dst16An] */
60524   {
60525     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "add16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-An-indirect-QI", "add.b", 24,
60526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60527   },
60528 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[$Dst16An] */
60529   {
60530     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-An-relative-QI", "add.b", 32,
60531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60532   },
60533 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[$Dst16An] */
60534   {
60535     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-An-relative-QI", "add.b", 32,
60536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60537   },
60538 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[$Dst16An] */
60539   {
60540     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_AN_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-An-relative-QI", "add.b", 32,
60541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60542   },
60543 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[$Dst16An] */
60544   {
60545     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-An-relative-QI", "add.b", 40,
60546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60547   },
60548 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[$Dst16An] */
60549   {
60550     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-An-relative-QI", "add.b", 40,
60551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60552   },
60553 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[$Dst16An] */
60554   {
60555     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_AN_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-An-relative-QI", "add.b", 40,
60556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60557   },
60558 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u8}[sb] */
60559   {
60560     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-SB-relative-QI", "add.b", 32,
60561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60562   },
60563 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u8}[sb] */
60564   {
60565     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-SB-relative-QI", "add.b", 32,
60566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60567   },
60568 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u8}[sb] */
60569   {
60570     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_SB_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-SB-relative-QI", "add.b", 32,
60571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60572   },
60573 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16}[sb] */
60574   {
60575     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-SB-relative-QI", "add.b", 40,
60576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60577   },
60578 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16}[sb] */
60579   {
60580     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-SB-relative-QI", "add.b", 40,
60581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60582   },
60583 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16}[sb] */
60584   {
60585     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_SB_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-SB-relative-QI", "add.b", 40,
60586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60587   },
60588 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-s8}[fb] */
60589   {
60590     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-8-FB-relative-QI", "add.b", 32,
60591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60592   },
60593 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-s8}[fb] */
60594   {
60595     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-8-FB-relative-QI", "add.b", 32,
60596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60597   },
60598 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-s8}[fb] */
60599   {
60600     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_8_FB_RELATIVE_QI, "add16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-8-FB-relative-QI", "add.b", 32,
60601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60602   },
60603 /* add.b${G} ${Dsp-16-u8}[$Src16An],${Dsp-24-u16} */
60604   {
60605     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_AN_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "add16.b-16-8-24-src16-16-8-An-relative-QI-dst16-24-16-absolute-QI", "add.b", 40,
60606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60607   },
60608 /* add.b${G} ${Dsp-16-u8}[sb],${Dsp-24-u16} */
60609   {
60610     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_SB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "add16.b-16-8-24-src16-16-8-SB-relative-QI-dst16-24-16-absolute-QI", "add.b", 40,
60611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60612   },
60613 /* add.b${G} ${Dsp-16-s8}[fb],${Dsp-24-u16} */
60614   {
60615     M32C_INSN_ADD16_B_16_8_24_SRC16_16_8_FB_RELATIVE_QI_DST16_24_16_ABSOLUTE_QI, "add16.b-16-8-24-src16-16-8-FB-relative-QI-dst16-24-16-absolute-QI", "add.b", 40,
60616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60617   },
60618 /* add.b${G} ${Dsp-16-u16}[$Src16An],$Dst16RnQI */
60619   {
60620     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_RN_DIRECT_QI, "add16.b-16-16-32-src16-16-16-An-relative-QI-dst16-Rn-direct-QI", "add.b", 32,
60621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60622   },
60623 /* add.b${G} ${Dsp-16-u16}[sb],$Dst16RnQI */
60624   {
60625     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_RN_DIRECT_QI, "add16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-Rn-direct-QI", "add.b", 32,
60626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60627   },
60628 /* add.b${G} ${Dsp-16-u16},$Dst16RnQI */
60629   {
60630     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_RN_DIRECT_QI, "add16.b-16-16-32-src16-16-16-absolute-QI-dst16-Rn-direct-QI", "add.b", 32,
60631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60632   },
60633 /* add.b${G} ${Dsp-16-u16}[$Src16An],$Dst16AnQI */
60634   {
60635     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_DIRECT_QI, "add16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-direct-QI", "add.b", 32,
60636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60637   },
60638 /* add.b${G} ${Dsp-16-u16}[sb],$Dst16AnQI */
60639   {
60640     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_DIRECT_QI, "add16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-direct-QI", "add.b", 32,
60641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60642   },
60643 /* add.b${G} ${Dsp-16-u16},$Dst16AnQI */
60644   {
60645     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_DIRECT_QI, "add16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-direct-QI", "add.b", 32,
60646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60647   },
60648 /* add.b${G} ${Dsp-16-u16}[$Src16An],[$Dst16An] */
60649   {
60650     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_AN_INDIRECT_QI, "add16.b-16-16-32-src16-16-16-An-relative-QI-dst16-An-indirect-QI", "add.b", 32,
60651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60652   },
60653 /* add.b${G} ${Dsp-16-u16}[sb],[$Dst16An] */
60654   {
60655     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_AN_INDIRECT_QI, "add16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-An-indirect-QI", "add.b", 32,
60656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60657   },
60658 /* add.b${G} ${Dsp-16-u16},[$Dst16An] */
60659   {
60660     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_AN_INDIRECT_QI, "add16.b-16-16-32-src16-16-16-absolute-QI-dst16-An-indirect-QI", "add.b", 32,
60661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60662   },
60663 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[$Dst16An] */
60664   {
60665     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-An-relative-QI", "add.b", 40,
60666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60667   },
60668 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[$Dst16An] */
60669   {
60670     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_AN_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-An-relative-QI", "add.b", 40,
60671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60672   },
60673 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[$Dst16An] */
60674   {
60675     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_AN_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-An-relative-QI", "add.b", 40,
60676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60677   },
60678 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[$Dst16An] */
60679   {
60680     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-An-relative-QI", "add.b", 48,
60681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60682   },
60683 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[$Dst16An] */
60684   {
60685     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_AN_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-An-relative-QI", "add.b", 48,
60686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60687   },
60688 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[$Dst16An] */
60689   {
60690     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_AN_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-An-relative-QI", "add.b", 48,
60691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60692   },
60693 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u8}[sb] */
60694   {
60695     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-SB-relative-QI", "add.b", 40,
60696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60697   },
60698 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u8}[sb] */
60699   {
60700     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_SB_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-SB-relative-QI", "add.b", 40,
60701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60702   },
60703 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u8}[sb] */
60704   {
60705     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_SB_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-SB-relative-QI", "add.b", 40,
60706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60707   },
60708 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16}[sb] */
60709   {
60710     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-SB-relative-QI", "add.b", 48,
60711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60712   },
60713 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16}[sb] */
60714   {
60715     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_SB_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-SB-relative-QI", "add.b", 48,
60716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60717   },
60718 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16}[sb] */
60719   {
60720     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_SB_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-SB-relative-QI", "add.b", 48,
60721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60722   },
60723 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-s8}[fb] */
60724   {
60725     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-8-FB-relative-QI", "add.b", 40,
60726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60727   },
60728 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-s8}[fb] */
60729   {
60730     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_8_FB_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-8-FB-relative-QI", "add.b", 40,
60731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60732   },
60733 /* add.b${G} ${Dsp-16-u16},${Dsp-32-s8}[fb] */
60734   {
60735     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_8_FB_RELATIVE_QI, "add16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-8-FB-relative-QI", "add.b", 40,
60736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60737   },
60738 /* add.b${G} ${Dsp-16-u16}[$Src16An],${Dsp-32-u16} */
60739   {
60740     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_AN_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "add16.b-16-16-32-src16-16-16-An-relative-QI-dst16-32-16-absolute-QI", "add.b", 48,
60741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60742   },
60743 /* add.b${G} ${Dsp-16-u16}[sb],${Dsp-32-u16} */
60744   {
60745     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_SB_RELATIVE_QI_DST16_32_16_ABSOLUTE_QI, "add16.b-16-16-32-src16-16-16-SB-relative-QI-dst16-32-16-absolute-QI", "add.b", 48,
60746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60747   },
60748 /* add.b${G} ${Dsp-16-u16},${Dsp-32-u16} */
60749   {
60750     M32C_INSN_ADD16_B_16_16_32_SRC16_16_16_ABSOLUTE_QI_DST16_32_16_ABSOLUTE_QI, "add16.b-16-16-32-src16-16-16-absolute-QI-dst16-32-16-absolute-QI", "add.b", 48,
60751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60752   },
60753 /* add.b${G} $Src16RnQI,$Dst16RnQI */
60754   {
60755     M32C_INSN_ADD16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_RN_DIRECT_QI, "add16.b-basic-16-src16-Rn-direct-QI-dst16-Rn-direct-QI", "add.b", 16,
60756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60757   },
60758 /* add.b${G} $Src16AnQI,$Dst16RnQI */
60759   {
60760     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_RN_DIRECT_QI, "add16.b-basic-16-src16-An-direct-QI-dst16-Rn-direct-QI", "add.b", 16,
60761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60762   },
60763 /* add.b${G} [$Src16An],$Dst16RnQI */
60764   {
60765     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_RN_DIRECT_QI, "add16.b-basic-16-src16-An-indirect-QI-dst16-Rn-direct-QI", "add.b", 16,
60766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60767   },
60768 /* add.b${G} $Src16RnQI,$Dst16AnQI */
60769   {
60770     M32C_INSN_ADD16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_DIRECT_QI, "add16.b-basic-16-src16-Rn-direct-QI-dst16-An-direct-QI", "add.b", 16,
60771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60772   },
60773 /* add.b${G} $Src16AnQI,$Dst16AnQI */
60774   {
60775     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_DIRECT_QI, "add16.b-basic-16-src16-An-direct-QI-dst16-An-direct-QI", "add.b", 16,
60776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60777   },
60778 /* add.b${G} [$Src16An],$Dst16AnQI */
60779   {
60780     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_DIRECT_QI, "add16.b-basic-16-src16-An-indirect-QI-dst16-An-direct-QI", "add.b", 16,
60781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60782   },
60783 /* add.b${G} $Src16RnQI,[$Dst16An] */
60784   {
60785     M32C_INSN_ADD16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_AN_INDIRECT_QI, "add16.b-basic-16-src16-Rn-direct-QI-dst16-An-indirect-QI", "add.b", 16,
60786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60787   },
60788 /* add.b${G} $Src16AnQI,[$Dst16An] */
60789   {
60790     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_AN_INDIRECT_QI, "add16.b-basic-16-src16-An-direct-QI-dst16-An-indirect-QI", "add.b", 16,
60791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60792   },
60793 /* add.b${G} [$Src16An],[$Dst16An] */
60794   {
60795     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_AN_INDIRECT_QI, "add16.b-basic-16-src16-An-indirect-QI-dst16-An-indirect-QI", "add.b", 16,
60796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60797   },
60798 /* add.b${G} $Src16RnQI,${Dsp-16-u8}[$Dst16An] */
60799   {
60800     M32C_INSN_ADD16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "add16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-An-relative-QI", "add.b", 24,
60801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60802   },
60803 /* add.b${G} $Src16AnQI,${Dsp-16-u8}[$Dst16An] */
60804   {
60805     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "add16.b-basic-16-src16-An-direct-QI-dst16-16-8-An-relative-QI", "add.b", 24,
60806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60807   },
60808 /* add.b${G} [$Src16An],${Dsp-16-u8}[$Dst16An] */
60809   {
60810     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_AN_RELATIVE_QI, "add16.b-basic-16-src16-An-indirect-QI-dst16-16-8-An-relative-QI", "add.b", 24,
60811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60812   },
60813 /* add.b${G} $Src16RnQI,${Dsp-16-u16}[$Dst16An] */
60814   {
60815     M32C_INSN_ADD16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "add16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-An-relative-QI", "add.b", 32,
60816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60817   },
60818 /* add.b${G} $Src16AnQI,${Dsp-16-u16}[$Dst16An] */
60819   {
60820     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "add16.b-basic-16-src16-An-direct-QI-dst16-16-16-An-relative-QI", "add.b", 32,
60821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60822   },
60823 /* add.b${G} [$Src16An],${Dsp-16-u16}[$Dst16An] */
60824   {
60825     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_AN_RELATIVE_QI, "add16.b-basic-16-src16-An-indirect-QI-dst16-16-16-An-relative-QI", "add.b", 32,
60826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60827   },
60828 /* add.b${G} $Src16RnQI,${Dsp-16-u8}[sb] */
60829   {
60830     M32C_INSN_ADD16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "add16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-SB-relative-QI", "add.b", 24,
60831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60832   },
60833 /* add.b${G} $Src16AnQI,${Dsp-16-u8}[sb] */
60834   {
60835     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "add16.b-basic-16-src16-An-direct-QI-dst16-16-8-SB-relative-QI", "add.b", 24,
60836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60837   },
60838 /* add.b${G} [$Src16An],${Dsp-16-u8}[sb] */
60839   {
60840     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_SB_RELATIVE_QI, "add16.b-basic-16-src16-An-indirect-QI-dst16-16-8-SB-relative-QI", "add.b", 24,
60841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60842   },
60843 /* add.b${G} $Src16RnQI,${Dsp-16-u16}[sb] */
60844   {
60845     M32C_INSN_ADD16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "add16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-SB-relative-QI", "add.b", 32,
60846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60847   },
60848 /* add.b${G} $Src16AnQI,${Dsp-16-u16}[sb] */
60849   {
60850     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "add16.b-basic-16-src16-An-direct-QI-dst16-16-16-SB-relative-QI", "add.b", 32,
60851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60852   },
60853 /* add.b${G} [$Src16An],${Dsp-16-u16}[sb] */
60854   {
60855     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_SB_RELATIVE_QI, "add16.b-basic-16-src16-An-indirect-QI-dst16-16-16-SB-relative-QI", "add.b", 32,
60856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60857   },
60858 /* add.b${G} $Src16RnQI,${Dsp-16-s8}[fb] */
60859   {
60860     M32C_INSN_ADD16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "add16.b-basic-16-src16-Rn-direct-QI-dst16-16-8-FB-relative-QI", "add.b", 24,
60861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60862   },
60863 /* add.b${G} $Src16AnQI,${Dsp-16-s8}[fb] */
60864   {
60865     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "add16.b-basic-16-src16-An-direct-QI-dst16-16-8-FB-relative-QI", "add.b", 24,
60866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60867   },
60868 /* add.b${G} [$Src16An],${Dsp-16-s8}[fb] */
60869   {
60870     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_8_FB_RELATIVE_QI, "add16.b-basic-16-src16-An-indirect-QI-dst16-16-8-FB-relative-QI", "add.b", 24,
60871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60872   },
60873 /* add.b${G} $Src16RnQI,${Dsp-16-u16} */
60874   {
60875     M32C_INSN_ADD16_B_BASIC_16_SRC16_RN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "add16.b-basic-16-src16-Rn-direct-QI-dst16-16-16-absolute-QI", "add.b", 32,
60876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60877   },
60878 /* add.b${G} $Src16AnQI,${Dsp-16-u16} */
60879   {
60880     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_DIRECT_QI_DST16_16_16_ABSOLUTE_QI, "add16.b-basic-16-src16-An-direct-QI-dst16-16-16-absolute-QI", "add.b", 32,
60881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60882   },
60883 /* add.b${G} [$Src16An],${Dsp-16-u16} */
60884   {
60885     M32C_INSN_ADD16_B_BASIC_16_SRC16_AN_INDIRECT_QI_DST16_16_16_ABSOLUTE_QI, "add16.b-basic-16-src16-An-indirect-QI-dst16-16-16-absolute-QI", "add.b", 32,
60886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60887   },
60888 /* add.b${S} #${Imm-8-QI},r0l */
60889   {
60890     M32C_INSN_ADD16_B_S_IMM8_DST3_DST16_3_S_R0L_DIRECT_QI, "add16.b.S-imm8-dst3-dst16-3-S-R0l-direct-QI", "add.b", 16,
60891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60892   },
60893 /* add.b${S} #${Imm-8-QI},r0h */
60894   {
60895     M32C_INSN_ADD16_B_S_IMM8_DST3_DST16_3_S_R0H_DIRECT_QI, "add16.b.S-imm8-dst3-dst16-3-S-R0h-direct-QI", "add.b", 16,
60896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60897   },
60898 /* add.b${S} #${Imm-8-QI},${Dsp-16-u8}[sb] */
60899   {
60900     M32C_INSN_ADD16_B_S_IMM8_DST3_DST16_3_S_16_8_SB_RELATIVE_QI, "add16.b.S-imm8-dst3-dst16-3-S-16-8-SB-relative-QI", "add.b", 24,
60901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60902   },
60903 /* add.b${S} #${Imm-8-QI},${Dsp-16-s8}[fb] */
60904   {
60905     M32C_INSN_ADD16_B_S_IMM8_DST3_DST16_3_S_16_8_FB_RELATIVE_QI, "add16.b.S-imm8-dst3-dst16-3-S-16-8-FB-relative-QI", "add.b", 24,
60906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60907   },
60908 /* add.b${S} #${Imm-8-QI},${Dsp-16-u16} */
60909   {
60910     M32C_INSN_ADD16_B_S_IMM8_DST3_DST16_3_S_16_16_ABSOLUTE_QI, "add16.b.S-imm8-dst3-dst16-3-S-16-16-absolute-QI", "add.b", 32,
60911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
60912   },
60913 /* add.l${Q} #${Imm-12-s4},$Dst32RnUnprefixedSI */
60914   {
60915     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "add.l", 16,
60916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60917   },
60918 /* add.l${Q} #${Imm-12-s4},$Dst32AnUnprefixedSI */
60919   {
60920     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-SI", "add.l", 16,
60921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60922   },
60923 /* add.l${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
60924   {
60925     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-SI", "add.l", 16,
60926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60927   },
60928 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60929   {
60930     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "add.l", 24,
60931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60932   },
60933 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60934   {
60935     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "add.l", 32,
60936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60937   },
60938 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60939   {
60940     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "add.l", 40,
60941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60942   },
60943 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
60944   {
60945     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "add.l", 24,
60946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60947   },
60948 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
60949   {
60950     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "add.l", 32,
60951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60952   },
60953 /* add.l${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
60954   {
60955     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "add.l", 24,
60956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60957   },
60958 /* add.l${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
60959   {
60960     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "add.l", 32,
60961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60962   },
60963 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u16} */
60964   {
60965     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "add.l", 32,
60966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60967   },
60968 /* add.l${Q} #${Imm-12-s4},${Dsp-16-u24} */
60969   {
60970     M32C_INSN_ADD32_L_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "add.l", 40,
60971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60972   },
60973 /* add.w${Q} #${Imm-12-s4},$Dst32RnUnprefixedHI */
60974   {
60975     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "add.w", 16,
60976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60977   },
60978 /* add.w${Q} #${Imm-12-s4},$Dst32AnUnprefixedHI */
60979   {
60980     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "add.w", 16,
60981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60982   },
60983 /* add.w${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
60984   {
60985     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "add.w", 16,
60986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60987   },
60988 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
60989   {
60990     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "add.w", 24,
60991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60992   },
60993 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
60994   {
60995     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "add.w", 32,
60996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
60997   },
60998 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
60999   {
61000     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "add.w", 40,
61001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61002   },
61003 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
61004   {
61005     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "add.w", 24,
61006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61007   },
61008 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
61009   {
61010     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "add.w", 32,
61011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61012   },
61013 /* add.w${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
61014   {
61015     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "add.w", 24,
61016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61017   },
61018 /* add.w${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
61019   {
61020     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "add.w", 32,
61021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61022   },
61023 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u16} */
61024   {
61025     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "add.w", 32,
61026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61027   },
61028 /* add.w${Q} #${Imm-12-s4},${Dsp-16-u24} */
61029   {
61030     M32C_INSN_ADD32_W_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "add.w", 40,
61031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61032   },
61033 /* add.b${Q} #${Imm-12-s4},$Dst32RnUnprefixedQI */
61034   {
61035     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "add.b", 16,
61036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61037   },
61038 /* add.b${Q} #${Imm-12-s4},$Dst32AnUnprefixedQI */
61039   {
61040     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "add.b", 16,
61041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61042   },
61043 /* add.b${Q} #${Imm-12-s4},[$Dst32AnUnprefixed] */
61044   {
61045     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "add.b", 16,
61046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61047   },
61048 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61049   {
61050     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "add.b", 24,
61051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61052   },
61053 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61054   {
61055     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "add.b", 32,
61056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61057   },
61058 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61059   {
61060     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "add.b", 40,
61061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61062   },
61063 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u8}[sb] */
61064   {
61065     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "add.b", 24,
61066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61067   },
61068 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16}[sb] */
61069   {
61070     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "add.b", 32,
61071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61072   },
61073 /* add.b${Q} #${Imm-12-s4},${Dsp-16-s8}[fb] */
61074   {
61075     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "add.b", 24,
61076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61077   },
61078 /* add.b${Q} #${Imm-12-s4},${Dsp-16-s16}[fb] */
61079   {
61080     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "add.b", 32,
61081     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61082   },
61083 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u16} */
61084   {
61085     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "add.b", 32,
61086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61087   },
61088 /* add.b${Q} #${Imm-12-s4},${Dsp-16-u24} */
61089   {
61090     M32C_INSN_ADD32_B_IMM4_Q_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-imm4-Q-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "add.b", 40,
61091     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61092   },
61093 /* add.w${Q} #${Imm-8-s4},$Dst16RnHI */
61094   {
61095     M32C_INSN_ADD16_W_IMM4_Q_16_DST16_RN_DIRECT_HI, "add16.w-imm4-Q-16-dst16-Rn-direct-HI", "add.w", 16,
61096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61097   },
61098 /* add.w${Q} #${Imm-8-s4},$Dst16AnHI */
61099   {
61100     M32C_INSN_ADD16_W_IMM4_Q_16_DST16_AN_DIRECT_HI, "add16.w-imm4-Q-16-dst16-An-direct-HI", "add.w", 16,
61101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61102   },
61103 /* add.w${Q} #${Imm-8-s4},[$Dst16An] */
61104   {
61105     M32C_INSN_ADD16_W_IMM4_Q_16_DST16_AN_INDIRECT_HI, "add16.w-imm4-Q-16-dst16-An-indirect-HI", "add.w", 16,
61106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61107   },
61108 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
61109   {
61110     M32C_INSN_ADD16_W_IMM4_Q_16_DST16_16_8_AN_RELATIVE_HI, "add16.w-imm4-Q-16-dst16-16-8-An-relative-HI", "add.w", 24,
61111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61112   },
61113 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
61114   {
61115     M32C_INSN_ADD16_W_IMM4_Q_16_DST16_16_16_AN_RELATIVE_HI, "add16.w-imm4-Q-16-dst16-16-16-An-relative-HI", "add.w", 32,
61116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61117   },
61118 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
61119   {
61120     M32C_INSN_ADD16_W_IMM4_Q_16_DST16_16_8_SB_RELATIVE_HI, "add16.w-imm4-Q-16-dst16-16-8-SB-relative-HI", "add.w", 24,
61121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61122   },
61123 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
61124   {
61125     M32C_INSN_ADD16_W_IMM4_Q_16_DST16_16_16_SB_RELATIVE_HI, "add16.w-imm4-Q-16-dst16-16-16-SB-relative-HI", "add.w", 32,
61126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61127   },
61128 /* add.w${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
61129   {
61130     M32C_INSN_ADD16_W_IMM4_Q_16_DST16_16_8_FB_RELATIVE_HI, "add16.w-imm4-Q-16-dst16-16-8-FB-relative-HI", "add.w", 24,
61131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61132   },
61133 /* add.w${Q} #${Imm-8-s4},${Dsp-16-u16} */
61134   {
61135     M32C_INSN_ADD16_W_IMM4_Q_16_DST16_16_16_ABSOLUTE_HI, "add16.w-imm4-Q-16-dst16-16-16-absolute-HI", "add.w", 32,
61136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61137   },
61138 /* add.b${Q} #${Imm-8-s4},$Dst16RnQI */
61139   {
61140     M32C_INSN_ADD16_B_IMM4_Q_16_DST16_RN_DIRECT_QI, "add16.b-imm4-Q-16-dst16-Rn-direct-QI", "add.b", 16,
61141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61142   },
61143 /* add.b${Q} #${Imm-8-s4},$Dst16AnQI */
61144   {
61145     M32C_INSN_ADD16_B_IMM4_Q_16_DST16_AN_DIRECT_QI, "add16.b-imm4-Q-16-dst16-An-direct-QI", "add.b", 16,
61146     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61147   },
61148 /* add.b${Q} #${Imm-8-s4},[$Dst16An] */
61149   {
61150     M32C_INSN_ADD16_B_IMM4_Q_16_DST16_AN_INDIRECT_QI, "add16.b-imm4-Q-16-dst16-An-indirect-QI", "add.b", 16,
61151     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61152   },
61153 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u8}[$Dst16An] */
61154   {
61155     M32C_INSN_ADD16_B_IMM4_Q_16_DST16_16_8_AN_RELATIVE_QI, "add16.b-imm4-Q-16-dst16-16-8-An-relative-QI", "add.b", 24,
61156     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61157   },
61158 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16}[$Dst16An] */
61159   {
61160     M32C_INSN_ADD16_B_IMM4_Q_16_DST16_16_16_AN_RELATIVE_QI, "add16.b-imm4-Q-16-dst16-16-16-An-relative-QI", "add.b", 32,
61161     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61162   },
61163 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u8}[sb] */
61164   {
61165     M32C_INSN_ADD16_B_IMM4_Q_16_DST16_16_8_SB_RELATIVE_QI, "add16.b-imm4-Q-16-dst16-16-8-SB-relative-QI", "add.b", 24,
61166     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61167   },
61168 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16}[sb] */
61169   {
61170     M32C_INSN_ADD16_B_IMM4_Q_16_DST16_16_16_SB_RELATIVE_QI, "add16.b-imm4-Q-16-dst16-16-16-SB-relative-QI", "add.b", 32,
61171     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61172   },
61173 /* add.b${Q} #${Imm-8-s4},${Dsp-16-s8}[fb] */
61174   {
61175     M32C_INSN_ADD16_B_IMM4_Q_16_DST16_16_8_FB_RELATIVE_QI, "add16.b-imm4-Q-16-dst16-16-8-FB-relative-QI", "add.b", 24,
61176     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61177   },
61178 /* add.b${Q} #${Imm-8-s4},${Dsp-16-u16} */
61179   {
61180     M32C_INSN_ADD16_B_IMM4_Q_16_DST16_16_16_ABSOLUTE_QI, "add16.b-imm4-Q-16-dst16-16-16-absolute-QI", "add.b", 32,
61181     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61182   },
61183 /* add.w${G} #${Imm-16-HI},$Dst32RnUnprefixedHI */
61184   {
61185     M32C_INSN_ADD32_W_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "add32.w-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "add.w", 32,
61186     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61187   },
61188 /* add.w${G} #${Imm-16-HI},$Dst32AnUnprefixedHI */
61189   {
61190     M32C_INSN_ADD32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "add32.w-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-HI", "add.w", 32,
61191     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61192   },
61193 /* add.w${G} #${Imm-16-HI},[$Dst32AnUnprefixed] */
61194   {
61195     M32C_INSN_ADD32_W_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "add32.w-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-HI", "add.w", 32,
61196     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61197   },
61198 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61199   {
61200     M32C_INSN_ADD32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "add32.w-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "add.w", 40,
61201     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61202   },
61203 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
61204   {
61205     M32C_INSN_ADD32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "add32.w-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "add.w", 40,
61206     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61207   },
61208 /* add.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
61209   {
61210     M32C_INSN_ADD32_W_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "add32.w-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "add.w", 40,
61211     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61212   },
61213 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61214   {
61215     M32C_INSN_ADD32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "add32.w-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "add.w", 48,
61216     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61217   },
61218 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
61219   {
61220     M32C_INSN_ADD32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "add32.w-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "add.w", 48,
61221     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61222   },
61223 /* add.w${G} #${Imm-32-HI},${Dsp-16-s16}[fb] */
61224   {
61225     M32C_INSN_ADD32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "add32.w-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "add.w", 48,
61226     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61227   },
61228 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16} */
61229   {
61230     M32C_INSN_ADD32_W_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "add32.w-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "add.w", 48,
61231     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61232   },
61233 /* add.w${G} #${Imm-40-HI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61234   {
61235     M32C_INSN_ADD32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "add32.w-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "add.w", 56,
61236     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61237   },
61238 /* add.w${G} #${Imm-40-HI},${Dsp-16-u24} */
61239   {
61240     M32C_INSN_ADD32_W_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "add32.w-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "add.w", 56,
61241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61242   },
61243 /* add.b${G} #${Imm-16-QI},$Dst32RnUnprefixedQI */
61244   {
61245     M32C_INSN_ADD32_B_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "add32.b-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "add.b", 24,
61246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61247   },
61248 /* add.b${G} #${Imm-16-QI},$Dst32AnUnprefixedQI */
61249   {
61250     M32C_INSN_ADD32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "add32.b-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-QI", "add.b", 24,
61251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61252   },
61253 /* add.b${G} #${Imm-16-QI},[$Dst32AnUnprefixed] */
61254   {
61255     M32C_INSN_ADD32_B_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "add32.b-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-QI", "add.b", 24,
61256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61257   },
61258 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61259   {
61260     M32C_INSN_ADD32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "add32.b-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "add.b", 32,
61261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61262   },
61263 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
61264   {
61265     M32C_INSN_ADD32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "add32.b-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "add.b", 32,
61266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61267   },
61268 /* add.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
61269   {
61270     M32C_INSN_ADD32_B_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "add32.b-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "add.b", 32,
61271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61272   },
61273 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61274   {
61275     M32C_INSN_ADD32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "add32.b-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "add.b", 40,
61276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61277   },
61278 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
61279   {
61280     M32C_INSN_ADD32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "add32.b-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "add.b", 40,
61281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61282   },
61283 /* add.b${G} #${Imm-32-QI},${Dsp-16-s16}[fb] */
61284   {
61285     M32C_INSN_ADD32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "add32.b-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "add.b", 40,
61286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61287   },
61288 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16} */
61289   {
61290     M32C_INSN_ADD32_B_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "add32.b-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "add.b", 40,
61291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61292   },
61293 /* add.b${G} #${Imm-40-QI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61294   {
61295     M32C_INSN_ADD32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "add32.b-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "add.b", 48,
61296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61297   },
61298 /* add.b${G} #${Imm-40-QI},${Dsp-16-u24} */
61299   {
61300     M32C_INSN_ADD32_B_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "add32.b-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "add.b", 48,
61301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61302   },
61303 /* add.w${G} #${Imm-16-HI},$Dst16RnHI */
61304   {
61305     M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_RN_DIRECT_HI, "add16.w-imm-G-basic-dst16-Rn-direct-HI", "add.w", 32,
61306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61307   },
61308 /* add.w${G} #${Imm-16-HI},$Dst16AnHI */
61309   {
61310     M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_AN_DIRECT_HI, "add16.w-imm-G-basic-dst16-An-direct-HI", "add.w", 32,
61311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61312   },
61313 /* add.w${G} #${Imm-16-HI},[$Dst16An] */
61314   {
61315     M32C_INSN_ADD16_W_IMM_G_BASIC_DST16_AN_INDIRECT_HI, "add16.w-imm-G-basic-dst16-An-indirect-HI", "add.w", 32,
61316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61317   },
61318 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[$Dst16An] */
61319   {
61320     M32C_INSN_ADD16_W_IMM_G_16_8_DST16_16_8_AN_RELATIVE_HI, "add16.w-imm-G-16-8-dst16-16-8-An-relative-HI", "add.w", 40,
61321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61322   },
61323 /* add.w${G} #${Imm-24-HI},${Dsp-16-u8}[sb] */
61324   {
61325     M32C_INSN_ADD16_W_IMM_G_16_8_DST16_16_8_SB_RELATIVE_HI, "add16.w-imm-G-16-8-dst16-16-8-SB-relative-HI", "add.w", 40,
61326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61327   },
61328 /* add.w${G} #${Imm-24-HI},${Dsp-16-s8}[fb] */
61329   {
61330     M32C_INSN_ADD16_W_IMM_G_16_8_DST16_16_8_FB_RELATIVE_HI, "add16.w-imm-G-16-8-dst16-16-8-FB-relative-HI", "add.w", 40,
61331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61332   },
61333 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[$Dst16An] */
61334   {
61335     M32C_INSN_ADD16_W_IMM_G_16_16_DST16_16_16_AN_RELATIVE_HI, "add16.w-imm-G-16-16-dst16-16-16-An-relative-HI", "add.w", 48,
61336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61337   },
61338 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16}[sb] */
61339   {
61340     M32C_INSN_ADD16_W_IMM_G_16_16_DST16_16_16_SB_RELATIVE_HI, "add16.w-imm-G-16-16-dst16-16-16-SB-relative-HI", "add.w", 48,
61341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61342   },
61343 /* add.w${G} #${Imm-32-HI},${Dsp-16-u16} */
61344   {
61345     M32C_INSN_ADD16_W_IMM_G_16_16_DST16_16_16_ABSOLUTE_HI, "add16.w-imm-G-16-16-dst16-16-16-absolute-HI", "add.w", 48,
61346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61347   },
61348 /* add.b${G} #${Imm-16-QI},$Dst16RnQI */
61349   {
61350     M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_RN_DIRECT_QI, "add16.b-imm-G-basic-dst16-Rn-direct-QI", "add.b", 24,
61351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61352   },
61353 /* add.b${G} #${Imm-16-QI},$Dst16AnQI */
61354   {
61355     M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_AN_DIRECT_QI, "add16.b-imm-G-basic-dst16-An-direct-QI", "add.b", 24,
61356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61357   },
61358 /* add.b${G} #${Imm-16-QI},[$Dst16An] */
61359   {
61360     M32C_INSN_ADD16_B_IMM_G_BASIC_DST16_AN_INDIRECT_QI, "add16.b-imm-G-basic-dst16-An-indirect-QI", "add.b", 24,
61361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61362   },
61363 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[$Dst16An] */
61364   {
61365     M32C_INSN_ADD16_B_IMM_G_16_8_DST16_16_8_AN_RELATIVE_QI, "add16.b-imm-G-16-8-dst16-16-8-An-relative-QI", "add.b", 32,
61366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61367   },
61368 /* add.b${G} #${Imm-24-QI},${Dsp-16-u8}[sb] */
61369   {
61370     M32C_INSN_ADD16_B_IMM_G_16_8_DST16_16_8_SB_RELATIVE_QI, "add16.b-imm-G-16-8-dst16-16-8-SB-relative-QI", "add.b", 32,
61371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61372   },
61373 /* add.b${G} #${Imm-24-QI},${Dsp-16-s8}[fb] */
61374   {
61375     M32C_INSN_ADD16_B_IMM_G_16_8_DST16_16_8_FB_RELATIVE_QI, "add16.b-imm-G-16-8-dst16-16-8-FB-relative-QI", "add.b", 32,
61376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61377   },
61378 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[$Dst16An] */
61379   {
61380     M32C_INSN_ADD16_B_IMM_G_16_16_DST16_16_16_AN_RELATIVE_QI, "add16.b-imm-G-16-16-dst16-16-16-An-relative-QI", "add.b", 40,
61381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61382   },
61383 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16}[sb] */
61384   {
61385     M32C_INSN_ADD16_B_IMM_G_16_16_DST16_16_16_SB_RELATIVE_QI, "add16.b-imm-G-16-16-dst16-16-16-SB-relative-QI", "add.b", 40,
61386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61387   },
61388 /* add.b${G} #${Imm-32-QI},${Dsp-16-u16} */
61389   {
61390     M32C_INSN_ADD16_B_IMM_G_16_16_DST16_16_16_ABSOLUTE_QI, "add16.b-imm-G-16-16-dst16-16-16-absolute-QI", "add.b", 40,
61391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61392   },
61393 /* add.l${G} #${Imm-16-SI},$Dst32RnUnprefixedSI */
61394   {
61395     M32C_INSN_ADD32_L_IMM_G_BASIC_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_SI, "add32.l-imm-G-basic-Unprefixed-dst32-Rn-direct-Unprefixed-SI", "add.l", 48,
61396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61397   },
61398 /* add.l${G} #${Imm-16-SI},$Dst32AnUnprefixedSI */
61399   {
61400     M32C_INSN_ADD32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_SI, "add32.l-imm-G-basic-Unprefixed-dst32-An-direct-Unprefixed-SI", "add.l", 48,
61401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61402   },
61403 /* add.l${G} #${Imm-16-SI},[$Dst32AnUnprefixed] */
61404   {
61405     M32C_INSN_ADD32_L_IMM_G_BASIC_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_SI, "add32.l-imm-G-basic-Unprefixed-dst32-An-indirect-Unprefixed-SI", "add.l", 48,
61406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61407   },
61408 /* add.l${G} #${Imm-24-SI},${Dsp-16-u8}[$Dst32AnUnprefixed] */
61409   {
61410     M32C_INSN_ADD32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_SI, "add32.l-imm-G-16-8-Unprefixed-dst32-16-8-An-relative-Unprefixed-SI", "add.l", 56,
61411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61412   },
61413 /* add.l${G} #${Imm-24-SI},${Dsp-16-u8}[sb] */
61414   {
61415     M32C_INSN_ADD32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_SI, "add32.l-imm-G-16-8-Unprefixed-dst32-16-8-SB-relative-Unprefixed-SI", "add.l", 56,
61416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61417   },
61418 /* add.l${G} #${Imm-24-SI},${Dsp-16-s8}[fb] */
61419   {
61420     M32C_INSN_ADD32_L_IMM_G_16_8_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_SI, "add32.l-imm-G-16-8-Unprefixed-dst32-16-8-FB-relative-Unprefixed-SI", "add.l", 56,
61421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61422   },
61423 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16}[$Dst32AnUnprefixed] */
61424   {
61425     M32C_INSN_ADD32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_SI, "add32.l-imm-G-16-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-SI", "add.l", 64,
61426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61427   },
61428 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16}[sb] */
61429   {
61430     M32C_INSN_ADD32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_SI, "add32.l-imm-G-16-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-SI", "add.l", 64,
61431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61432   },
61433 /* add.l${G} #${Imm-32-SI},${Dsp-16-s16}[fb] */
61434   {
61435     M32C_INSN_ADD32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_SI, "add32.l-imm-G-16-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-SI", "add.l", 64,
61436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61437   },
61438 /* add.l${G} #${Imm-32-SI},${Dsp-16-u16} */
61439   {
61440     M32C_INSN_ADD32_L_IMM_G_16_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_SI, "add32.l-imm-G-16-16-Unprefixed-dst32-16-16-absolute-Unprefixed-SI", "add.l", 64,
61441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61442   },
61443 /* add.l${G} #${Imm-40-SI},${Dsp-16-u24}[$Dst32AnUnprefixed] */
61444   {
61445     M32C_INSN_ADD32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_SI, "add32.l-imm-G-16-24-Unprefixed-dst32-16-24-An-relative-Unprefixed-SI", "add.l", 72,
61446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61447   },
61448 /* add.l${G} #${Imm-40-SI},${Dsp-16-u24} */
61449   {
61450     M32C_INSN_ADD32_L_IMM_G_16_24_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_SI, "add32.l-imm-G-16-24-Unprefixed-dst32-16-24-absolute-Unprefixed-SI", "add.l", 72,
61451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61452   },
61453 /* adcf.w $Dst32RnUnprefixedHI */
61454   {
61455     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "adcf.w", 16,
61456     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61457   },
61458 /* adcf.w $Dst32AnUnprefixedHI */
61459   {
61460     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "adcf.w", 16,
61461     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61462   },
61463 /* adcf.w [$Dst32AnUnprefixed] */
61464   {
61465     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "adcf.w", 16,
61466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61467   },
61468 /* adcf.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61469   {
61470     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "adcf.w", 24,
61471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61472   },
61473 /* adcf.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61474   {
61475     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "adcf.w", 32,
61476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61477   },
61478 /* adcf.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61479   {
61480     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "adcf.w", 40,
61481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61482   },
61483 /* adcf.w ${Dsp-16-u8}[sb] */
61484   {
61485     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "adcf.w", 24,
61486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61487   },
61488 /* adcf.w ${Dsp-16-u16}[sb] */
61489   {
61490     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "adcf.w", 32,
61491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61492   },
61493 /* adcf.w ${Dsp-16-s8}[fb] */
61494   {
61495     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "adcf.w", 24,
61496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61497   },
61498 /* adcf.w ${Dsp-16-s16}[fb] */
61499   {
61500     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "adcf.w", 32,
61501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61502   },
61503 /* adcf.w ${Dsp-16-u16} */
61504   {
61505     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "adcf.w", 32,
61506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61507   },
61508 /* adcf.w ${Dsp-16-u24} */
61509   {
61510     M32C_INSN_ADCF32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "adcf32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "adcf.w", 40,
61511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61512   },
61513 /* adcf.b $Dst32RnUnprefixedQI */
61514   {
61515     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "adcf.b", 16,
61516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61517   },
61518 /* adcf.b $Dst32AnUnprefixedQI */
61519   {
61520     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "adcf.b", 16,
61521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61522   },
61523 /* adcf.b [$Dst32AnUnprefixed] */
61524   {
61525     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "adcf.b", 16,
61526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61527   },
61528 /* adcf.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61529   {
61530     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "adcf.b", 24,
61531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61532   },
61533 /* adcf.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61534   {
61535     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "adcf.b", 32,
61536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61537   },
61538 /* adcf.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61539   {
61540     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "adcf.b", 40,
61541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61542   },
61543 /* adcf.b ${Dsp-16-u8}[sb] */
61544   {
61545     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "adcf.b", 24,
61546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61547   },
61548 /* adcf.b ${Dsp-16-u16}[sb] */
61549   {
61550     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "adcf.b", 32,
61551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61552   },
61553 /* adcf.b ${Dsp-16-s8}[fb] */
61554   {
61555     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "adcf.b", 24,
61556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61557   },
61558 /* adcf.b ${Dsp-16-s16}[fb] */
61559   {
61560     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "adcf.b", 32,
61561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61562   },
61563 /* adcf.b ${Dsp-16-u16} */
61564   {
61565     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "adcf.b", 32,
61566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61567   },
61568 /* adcf.b ${Dsp-16-u24} */
61569   {
61570     M32C_INSN_ADCF32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "adcf32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "adcf.b", 40,
61571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61572   },
61573 /* adcf.w $Dst16RnHI */
61574   {
61575     M32C_INSN_ADCF16_W_16_DST16_RN_DIRECT_HI, "adcf16.w-16-dst16-Rn-direct-HI", "adcf.w", 16,
61576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61577   },
61578 /* adcf.w $Dst16AnHI */
61579   {
61580     M32C_INSN_ADCF16_W_16_DST16_AN_DIRECT_HI, "adcf16.w-16-dst16-An-direct-HI", "adcf.w", 16,
61581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61582   },
61583 /* adcf.w [$Dst16An] */
61584   {
61585     M32C_INSN_ADCF16_W_16_DST16_AN_INDIRECT_HI, "adcf16.w-16-dst16-An-indirect-HI", "adcf.w", 16,
61586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61587   },
61588 /* adcf.w ${Dsp-16-u8}[$Dst16An] */
61589   {
61590     M32C_INSN_ADCF16_W_16_DST16_16_8_AN_RELATIVE_HI, "adcf16.w-16-dst16-16-8-An-relative-HI", "adcf.w", 24,
61591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61592   },
61593 /* adcf.w ${Dsp-16-u16}[$Dst16An] */
61594   {
61595     M32C_INSN_ADCF16_W_16_DST16_16_16_AN_RELATIVE_HI, "adcf16.w-16-dst16-16-16-An-relative-HI", "adcf.w", 32,
61596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61597   },
61598 /* adcf.w ${Dsp-16-u8}[sb] */
61599   {
61600     M32C_INSN_ADCF16_W_16_DST16_16_8_SB_RELATIVE_HI, "adcf16.w-16-dst16-16-8-SB-relative-HI", "adcf.w", 24,
61601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61602   },
61603 /* adcf.w ${Dsp-16-u16}[sb] */
61604   {
61605     M32C_INSN_ADCF16_W_16_DST16_16_16_SB_RELATIVE_HI, "adcf16.w-16-dst16-16-16-SB-relative-HI", "adcf.w", 32,
61606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61607   },
61608 /* adcf.w ${Dsp-16-s8}[fb] */
61609   {
61610     M32C_INSN_ADCF16_W_16_DST16_16_8_FB_RELATIVE_HI, "adcf16.w-16-dst16-16-8-FB-relative-HI", "adcf.w", 24,
61611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61612   },
61613 /* adcf.w ${Dsp-16-u16} */
61614   {
61615     M32C_INSN_ADCF16_W_16_DST16_16_16_ABSOLUTE_HI, "adcf16.w-16-dst16-16-16-absolute-HI", "adcf.w", 32,
61616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61617   },
61618 /* adcf.b $Dst16RnQI */
61619   {
61620     M32C_INSN_ADCF16_B_16_DST16_RN_DIRECT_QI, "adcf16.b-16-dst16-Rn-direct-QI", "adcf.b", 16,
61621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61622   },
61623 /* adcf.b $Dst16AnQI */
61624   {
61625     M32C_INSN_ADCF16_B_16_DST16_AN_DIRECT_QI, "adcf16.b-16-dst16-An-direct-QI", "adcf.b", 16,
61626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61627   },
61628 /* adcf.b [$Dst16An] */
61629   {
61630     M32C_INSN_ADCF16_B_16_DST16_AN_INDIRECT_QI, "adcf16.b-16-dst16-An-indirect-QI", "adcf.b", 16,
61631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61632   },
61633 /* adcf.b ${Dsp-16-u8}[$Dst16An] */
61634   {
61635     M32C_INSN_ADCF16_B_16_DST16_16_8_AN_RELATIVE_QI, "adcf16.b-16-dst16-16-8-An-relative-QI", "adcf.b", 24,
61636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61637   },
61638 /* adcf.b ${Dsp-16-u16}[$Dst16An] */
61639   {
61640     M32C_INSN_ADCF16_B_16_DST16_16_16_AN_RELATIVE_QI, "adcf16.b-16-dst16-16-16-An-relative-QI", "adcf.b", 32,
61641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61642   },
61643 /* adcf.b ${Dsp-16-u8}[sb] */
61644   {
61645     M32C_INSN_ADCF16_B_16_DST16_16_8_SB_RELATIVE_QI, "adcf16.b-16-dst16-16-8-SB-relative-QI", "adcf.b", 24,
61646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61647   },
61648 /* adcf.b ${Dsp-16-u16}[sb] */
61649   {
61650     M32C_INSN_ADCF16_B_16_DST16_16_16_SB_RELATIVE_QI, "adcf16.b-16-dst16-16-16-SB-relative-QI", "adcf.b", 32,
61651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61652   },
61653 /* adcf.b ${Dsp-16-s8}[fb] */
61654   {
61655     M32C_INSN_ADCF16_B_16_DST16_16_8_FB_RELATIVE_QI, "adcf16.b-16-dst16-16-8-FB-relative-QI", "adcf.b", 24,
61656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61657   },
61658 /* adcf.b ${Dsp-16-u16} */
61659   {
61660     M32C_INSN_ADCF16_B_16_DST16_16_16_ABSOLUTE_QI, "adcf16.b-16-dst16-16-16-absolute-QI", "adcf.b", 32,
61661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61662   },
61663 /* abs.w $Dst32RnUnprefixedHI */
61664   {
61665     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-Rn-direct-Unprefixed-HI", "abs.w", 16,
61666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61667   },
61668 /* abs.w $Dst32AnUnprefixedHI */
61669   {
61670     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-An-direct-Unprefixed-HI", "abs.w", 16,
61671     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61672   },
61673 /* abs.w [$Dst32AnUnprefixed] */
61674   {
61675     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-An-indirect-Unprefixed-HI", "abs.w", 16,
61676     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61677   },
61678 /* abs.w ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61679   {
61680     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-HI", "abs.w", 24,
61681     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61682   },
61683 /* abs.w ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61684   {
61685     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-HI", "abs.w", 32,
61686     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61687   },
61688 /* abs.w ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61689   {
61690     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-HI", "abs.w", 40,
61691     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61692   },
61693 /* abs.w ${Dsp-16-u8}[sb] */
61694   {
61695     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-HI", "abs.w", 24,
61696     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61697   },
61698 /* abs.w ${Dsp-16-u16}[sb] */
61699   {
61700     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-HI", "abs.w", 32,
61701     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61702   },
61703 /* abs.w ${Dsp-16-s8}[fb] */
61704   {
61705     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-HI", "abs.w", 24,
61706     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61707   },
61708 /* abs.w ${Dsp-16-s16}[fb] */
61709   {
61710     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-HI", "abs.w", 32,
61711     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61712   },
61713 /* abs.w ${Dsp-16-u16} */
61714   {
61715     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-16-16-absolute-Unprefixed-HI", "abs.w", 32,
61716     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61717   },
61718 /* abs.w ${Dsp-16-u24} */
61719   {
61720     M32C_INSN_ABS32_W_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_HI, "abs32.w-16-Unprefixed-dst32-16-24-absolute-Unprefixed-HI", "abs.w", 40,
61721     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61722   },
61723 /* abs.b $Dst32RnUnprefixedQI */
61724   {
61725     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_RN_DIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-Rn-direct-Unprefixed-QI", "abs.b", 16,
61726     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61727   },
61728 /* abs.b $Dst32AnUnprefixedQI */
61729   {
61730     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_AN_DIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-An-direct-Unprefixed-QI", "abs.b", 16,
61731     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61732   },
61733 /* abs.b [$Dst32AnUnprefixed] */
61734   {
61735     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_AN_INDIRECT_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-An-indirect-Unprefixed-QI", "abs.b", 16,
61736     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61737   },
61738 /* abs.b ${Dsp-16-u8}[$Dst32AnUnprefixed] */
61739   {
61740     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_16_8_AN_RELATIVE_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-16-8-An-relative-Unprefixed-QI", "abs.b", 24,
61741     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61742   },
61743 /* abs.b ${Dsp-16-u16}[$Dst32AnUnprefixed] */
61744   {
61745     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_16_16_AN_RELATIVE_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-16-16-An-relative-Unprefixed-QI", "abs.b", 32,
61746     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61747   },
61748 /* abs.b ${Dsp-16-u24}[$Dst32AnUnprefixed] */
61749   {
61750     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_16_24_AN_RELATIVE_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-16-24-An-relative-Unprefixed-QI", "abs.b", 40,
61751     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61752   },
61753 /* abs.b ${Dsp-16-u8}[sb] */
61754   {
61755     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_16_8_SB_RELATIVE_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-16-8-SB-relative-Unprefixed-QI", "abs.b", 24,
61756     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61757   },
61758 /* abs.b ${Dsp-16-u16}[sb] */
61759   {
61760     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_16_16_SB_RELATIVE_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-16-16-SB-relative-Unprefixed-QI", "abs.b", 32,
61761     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61762   },
61763 /* abs.b ${Dsp-16-s8}[fb] */
61764   {
61765     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_16_8_FB_RELATIVE_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-16-8-FB-relative-Unprefixed-QI", "abs.b", 24,
61766     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61767   },
61768 /* abs.b ${Dsp-16-s16}[fb] */
61769   {
61770     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_16_16_FB_RELATIVE_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-16-16-FB-relative-Unprefixed-QI", "abs.b", 32,
61771     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61772   },
61773 /* abs.b ${Dsp-16-u16} */
61774   {
61775     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_16_16_ABSOLUTE_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-16-16-absolute-Unprefixed-QI", "abs.b", 32,
61776     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61777   },
61778 /* abs.b ${Dsp-16-u24} */
61779   {
61780     M32C_INSN_ABS32_B_16_UNPREFIXED_DST32_16_24_ABSOLUTE_UNPREFIXED_QI, "abs32.b-16-Unprefixed-dst32-16-24-absolute-Unprefixed-QI", "abs.b", 40,
61781     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61782   },
61783 /* abs.w $Dst16RnHI */
61784   {
61785     M32C_INSN_ABS16_W_16_DST16_RN_DIRECT_HI, "abs16.w-16-dst16-Rn-direct-HI", "abs.w", 16,
61786     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61787   },
61788 /* abs.w $Dst16AnHI */
61789   {
61790     M32C_INSN_ABS16_W_16_DST16_AN_DIRECT_HI, "abs16.w-16-dst16-An-direct-HI", "abs.w", 16,
61791     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61792   },
61793 /* abs.w [$Dst16An] */
61794   {
61795     M32C_INSN_ABS16_W_16_DST16_AN_INDIRECT_HI, "abs16.w-16-dst16-An-indirect-HI", "abs.w", 16,
61796     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61797   },
61798 /* abs.w ${Dsp-16-u8}[$Dst16An] */
61799   {
61800     M32C_INSN_ABS16_W_16_DST16_16_8_AN_RELATIVE_HI, "abs16.w-16-dst16-16-8-An-relative-HI", "abs.w", 24,
61801     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61802   },
61803 /* abs.w ${Dsp-16-u16}[$Dst16An] */
61804   {
61805     M32C_INSN_ABS16_W_16_DST16_16_16_AN_RELATIVE_HI, "abs16.w-16-dst16-16-16-An-relative-HI", "abs.w", 32,
61806     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61807   },
61808 /* abs.w ${Dsp-16-u8}[sb] */
61809   {
61810     M32C_INSN_ABS16_W_16_DST16_16_8_SB_RELATIVE_HI, "abs16.w-16-dst16-16-8-SB-relative-HI", "abs.w", 24,
61811     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61812   },
61813 /* abs.w ${Dsp-16-u16}[sb] */
61814   {
61815     M32C_INSN_ABS16_W_16_DST16_16_16_SB_RELATIVE_HI, "abs16.w-16-dst16-16-16-SB-relative-HI", "abs.w", 32,
61816     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61817   },
61818 /* abs.w ${Dsp-16-s8}[fb] */
61819   {
61820     M32C_INSN_ABS16_W_16_DST16_16_8_FB_RELATIVE_HI, "abs16.w-16-dst16-16-8-FB-relative-HI", "abs.w", 24,
61821     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61822   },
61823 /* abs.w ${Dsp-16-u16} */
61824   {
61825     M32C_INSN_ABS16_W_16_DST16_16_16_ABSOLUTE_HI, "abs16.w-16-dst16-16-16-absolute-HI", "abs.w", 32,
61826     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61827   },
61828 /* abs.b $Dst16RnQI */
61829   {
61830     M32C_INSN_ABS16_B_16_DST16_RN_DIRECT_QI, "abs16.b-16-dst16-Rn-direct-QI", "abs.b", 16,
61831     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61832   },
61833 /* abs.b $Dst16AnQI */
61834   {
61835     M32C_INSN_ABS16_B_16_DST16_AN_DIRECT_QI, "abs16.b-16-dst16-An-direct-QI", "abs.b", 16,
61836     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61837   },
61838 /* abs.b [$Dst16An] */
61839   {
61840     M32C_INSN_ABS16_B_16_DST16_AN_INDIRECT_QI, "abs16.b-16-dst16-An-indirect-QI", "abs.b", 16,
61841     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61842   },
61843 /* abs.b ${Dsp-16-u8}[$Dst16An] */
61844   {
61845     M32C_INSN_ABS16_B_16_DST16_16_8_AN_RELATIVE_QI, "abs16.b-16-dst16-16-8-An-relative-QI", "abs.b", 24,
61846     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61847   },
61848 /* abs.b ${Dsp-16-u16}[$Dst16An] */
61849   {
61850     M32C_INSN_ABS16_B_16_DST16_16_16_AN_RELATIVE_QI, "abs16.b-16-dst16-16-16-An-relative-QI", "abs.b", 32,
61851     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61852   },
61853 /* abs.b ${Dsp-16-u8}[sb] */
61854   {
61855     M32C_INSN_ABS16_B_16_DST16_16_8_SB_RELATIVE_QI, "abs16.b-16-dst16-16-8-SB-relative-QI", "abs.b", 24,
61856     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61857   },
61858 /* abs.b ${Dsp-16-u16}[sb] */
61859   {
61860     M32C_INSN_ABS16_B_16_DST16_16_16_SB_RELATIVE_QI, "abs16.b-16-dst16-16-16-SB-relative-QI", "abs.b", 32,
61861     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61862   },
61863 /* abs.b ${Dsp-16-s8}[fb] */
61864   {
61865     M32C_INSN_ABS16_B_16_DST16_16_8_FB_RELATIVE_QI, "abs16.b-16-dst16-16-8-FB-relative-QI", "abs.b", 24,
61866     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61867   },
61868 /* abs.b ${Dsp-16-u16} */
61869   {
61870     M32C_INSN_ABS16_B_16_DST16_16_16_ABSOLUTE_QI, "abs16.b-16-dst16-16-16-absolute-QI", "abs.b", 32,
61871     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61872   },
61873 /* add.w$Q #${Imm-12-s4},sp */
61874   {
61875     M32C_INSN_ADD16_WQ_SP, "add16-wQ-sp", "add.w", 16,
61876     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61877   },
61878 /* add.b$G #${Imm-16-QI},sp */
61879   {
61880     M32C_INSN_ADD16_B_G_SP, "add16.b-G-sp", "add.b", 24,
61881     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61882   },
61883 /* add.w$G #${Imm-16-HI},sp */
61884   {
61885     M32C_INSN_ADD16_W_G_SP, "add16.w-G-sp", "add.w", 32,
61886     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61887   },
61888 /* add.l$Q #${Imm3-S},sp */
61889   {
61890     M32C_INSN_ADD32_L_IMM3_Q, "add32.l-imm3-Q", "add.l", 8,
61891     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61892   },
61893 /* add.l$S #${Imm-16-QI},sp */
61894   {
61895     M32C_INSN_ADD32_L_IMM8_S, "add32.l-imm8-S", "add.l", 24,
61896     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61897   },
61898 /* add.l$G #${Imm-16-HI},sp */
61899   {
61900     M32C_INSN_ADD32_L_IMM16_G, "add32.l-imm16-G", "add.l", 32,
61901     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61902   },
61903 /* dadc.b #${Imm-16-QI} */
61904   {
61905     M32C_INSN_DADC16_B_IMM8, "dadc16.b-imm8", "dadc.b", 24,
61906     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61907   },
61908 /* dadc.w #${Imm-16-HI} */
61909   {
61910     M32C_INSN_DADC16_W_IMM16, "dadc16.w-imm16", "dadc.w", 32,
61911     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61912   },
61913 /* dadc.b r0h,r0l */
61914   {
61915     M32C_INSN_DADC16_B_R0H_R0L, "dadc16.b-r0h-r0l", "dadc.b", 16,
61916     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61917   },
61918 /* dadc.w r1,r0 */
61919   {
61920     M32C_INSN_DADC16_W_R1_R0, "dadc16.w-r1-r0", "dadc.w", 16,
61921     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61922   },
61923 /* dadd.b #${Imm-16-QI} */
61924   {
61925     M32C_INSN_DADD16_B_IMM8, "dadd16.b-imm8", "dadd.b", 24,
61926     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61927   },
61928 /* dadd.w #${Imm-16-HI} */
61929   {
61930     M32C_INSN_DADD16_W_IMM16, "dadd16.w-imm16", "dadd.w", 32,
61931     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61932   },
61933 /* dadd.b r0h,r0l */
61934   {
61935     M32C_INSN_DADD16_B_R0H_R0L, "dadd16.b-r0h-r0l", "dadd.b", 16,
61936     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61937   },
61938 /* dadd.w r1,r0 */
61939   {
61940     M32C_INSN_DADD16_W_R1_R0, "dadd16.w-r1-r0", "dadd.w", 16,
61941     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61942   },
61943 /* bm$cond16c c */
61944   {
61945     M32C_INSN_BM16_C, "bm16-c", "bm", 16,
61946     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61947   },
61948 /* bm$cond32 c */
61949   {
61950     M32C_INSN_BM32_C, "bm32-c", "bm", 16,
61951     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61952   },
61953 /* brk */
61954   {
61955     M32C_INSN_BRK16, "brk16", "brk", 8,
61956     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61957   },
61958 /* brk */
61959   {
61960     M32C_INSN_BRK32, "brk32", "brk", 8,
61961     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61962   },
61963 /* brk2 */
61964   {
61965     M32C_INSN_BRK232, "brk232", "brk2", 8,
61966     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61967   },
61968 /* dec.w ${Dst16An-S} */
61969   {
61970     M32C_INSN_DEC16_W, "dec16.w", "dec.w", 8,
61971     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61972   },
61973 /* div.b #${Imm-16-QI} */
61974   {
61975     M32C_INSN_DIV16_B_IMM_16_QI, "div16.b-Imm-16-QI", "div.b", 24,
61976     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61977   },
61978 /* div.w #${Imm-16-HI} */
61979   {
61980     M32C_INSN_DIV16_W_IMM_16_HI, "div16.w-Imm-16-HI", "div.w", 32,
61981     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61982   },
61983 /* div.b #${Imm-16-QI} */
61984   {
61985     M32C_INSN_DIV32_B_IMM_16_QI, "div32.b-Imm-16-QI", "div.b", 24,
61986     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61987   },
61988 /* div.w #${Imm-16-HI} */
61989   {
61990     M32C_INSN_DIV32_W_IMM_16_HI, "div32.w-Imm-16-HI", "div.w", 32,
61991     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
61992   },
61993 /* divu.b #${Imm-16-QI} */
61994   {
61995     M32C_INSN_DIVU16_B_IMM_16_QI, "divu16.b-Imm-16-QI", "divu.b", 24,
61996     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
61997   },
61998 /* divu.w #${Imm-16-HI} */
61999   {
62000     M32C_INSN_DIVU16_W_IMM_16_HI, "divu16.w-Imm-16-HI", "divu.w", 32,
62001     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62002   },
62003 /* divu.b #${Imm-16-QI} */
62004   {
62005     M32C_INSN_DIVU32_B_IMM_16_QI, "divu32.b-Imm-16-QI", "divu.b", 24,
62006     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62007   },
62008 /* divu.w #${Imm-16-HI} */
62009   {
62010     M32C_INSN_DIVU32_W_IMM_16_HI, "divu32.w-Imm-16-HI", "divu.w", 32,
62011     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62012   },
62013 /* divx.b #${Imm-16-QI} */
62014   {
62015     M32C_INSN_DIVX16_B_IMM_16_QI, "divx16.b-Imm-16-QI", "divx.b", 24,
62016     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62017   },
62018 /* divx.w #${Imm-16-HI} */
62019   {
62020     M32C_INSN_DIVX16_W_IMM_16_HI, "divx16.w-Imm-16-HI", "divx.w", 32,
62021     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62022   },
62023 /* divx.b #${Imm-16-QI} */
62024   {
62025     M32C_INSN_DIVX32_B_IMM_16_QI, "divx32.b-Imm-16-QI", "divx.b", 24,
62026     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62027   },
62028 /* divx.w #${Imm-16-HI} */
62029   {
62030     M32C_INSN_DIVX32_W_IMM_16_HI, "divx32.w-Imm-16-HI", "divx.w", 32,
62031     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62032   },
62033 /* dsbb.b #${Imm-16-QI} */
62034   {
62035     M32C_INSN_DSBB16_B_IMM8, "dsbb16.b-imm8", "dsbb.b", 24,
62036     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62037   },
62038 /* dsbb.w #${Imm-16-HI} */
62039   {
62040     M32C_INSN_DSBB16_W_IMM16, "dsbb16.w-imm16", "dsbb.w", 32,
62041     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62042   },
62043 /* dsbb.b r0h,r0l */
62044   {
62045     M32C_INSN_DSBB16_B_R0H_R0L, "dsbb16.b-r0h-r0l", "dsbb.b", 16,
62046     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62047   },
62048 /* dsbb.w r1,r0 */
62049   {
62050     M32C_INSN_DSBB16_W_R1_R0, "dsbb16.w-r1-r0", "dsbb.w", 16,
62051     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62052   },
62053 /* dsub.b #${Imm-16-QI} */
62054   {
62055     M32C_INSN_DSUB16_B_IMM8, "dsub16.b-imm8", "dsub.b", 24,
62056     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62057   },
62058 /* dsub.w #${Imm-16-HI} */
62059   {
62060     M32C_INSN_DSUB16_W_IMM16, "dsub16.w-imm16", "dsub.w", 32,
62061     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62062   },
62063 /* dsub.b r0h,r0l */
62064   {
62065     M32C_INSN_DSUB16_B_R0H_R0L, "dsub16.b-r0h-r0l", "dsub.b", 16,
62066     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62067   },
62068 /* dsub.w r1,r0 */
62069   {
62070     M32C_INSN_DSUB16_W_R1_R0, "dsub16.w-r1-r0", "dsub.w", 16,
62071     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62072   },
62073 /* enter #${Dsp-16-u8} */
62074   {
62075     M32C_INSN_ENTER16, "enter16", "enter", 24,
62076     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62077   },
62078 /* exitd */
62079   {
62080     M32C_INSN_EXITD16, "exitd16", "exitd", 16,
62081     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62082   },
62083 /* enter #${Dsp-8-u8} */
62084   {
62085     M32C_INSN_ENTER32, "enter32", "enter", 16,
62086     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62087   },
62088 /* exitd */
62089   {
62090     M32C_INSN_EXITD32, "exitd32", "exitd", 8,
62091     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62092   },
62093 /* fclr ${flags16} */
62094   {
62095     M32C_INSN_FCLR16, "fclr16", "fclr", 16,
62096     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62097   },
62098 /* fset ${flags16} */
62099   {
62100     M32C_INSN_FSET16, "fset16", "fset", 16,
62101     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62102   },
62103 /* fclr ${flags32} */
62104   {
62105     M32C_INSN_FCLR, "fclr", "fclr", 16,
62106     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62107   },
62108 /* fset ${flags32} */
62109   {
62110     M32C_INSN_FSET, "fset", "fset", 16,
62111     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62112   },
62113 /* inc.w ${Dst16An-S} */
62114   {
62115     M32C_INSN_INC16_W, "inc16.w", "inc.w", 8,
62116     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62117   },
62118 /* freit */
62119   {
62120     M32C_INSN_FREIT32, "freit32", "freit", 8,
62121     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62122   },
62123 /* int #${Dsp-10-u6} */
62124   {
62125     M32C_INSN_INT16, "int16", "int", 16,
62126     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62127   },
62128 /* into */
62129   {
62130     M32C_INSN_INTO16, "into16", "into", 8,
62131     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62132   },
62133 /* int #${Dsp-8-u6} */
62134   {
62135     M32C_INSN_INT32, "int32", "int", 16,
62136     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62137   },
62138 /* into */
62139   {
62140     M32C_INSN_INTO32, "into32", "into", 8,
62141     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62142   },
62143 /* j$cond16j5 ${Lab-8-8} */
62144   {
62145     M32C_INSN_JCND16_5, "jcnd16-5", "j", 16,
62146     { 0|A(RELAXABLE)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62147   },
62148 /* j$cond16j ${Lab-16-8} */
62149   {
62150     M32C_INSN_JCND16, "jcnd16", "j", 24,
62151     { 0|A(RELAXABLE)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62152   },
62153 /* j$cond32j ${Lab-8-8} */
62154   {
62155     M32C_INSN_JCND32, "jcnd32", "j", 16,
62156     { 0|A(RELAXABLE)|A(COND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62157   },
62158 /* jmp.s ${Lab-5-3} */
62159   {
62160     M32C_INSN_JMP16_S, "jmp16.s", "jmp.s", 8,
62161     { 0|A(RELAXABLE)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62162   },
62163 /* jmp.b ${Lab-8-8} */
62164   {
62165     M32C_INSN_JMP16_B, "jmp16.b", "jmp.b", 16,
62166     { 0|A(RELAXABLE)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62167   },
62168 /* jmp.w ${Lab-8-16} */
62169   {
62170     M32C_INSN_JMP16_W, "jmp16.w", "jmp.w", 24,
62171     { 0|A(RELAXABLE)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62172   },
62173 /* jmp.a ${Lab-8-24} */
62174   {
62175     M32C_INSN_JMP16_A, "jmp16.a", "jmp.a", 32,
62176     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62177   },
62178 /* jmps #${Imm-8-QI} */
62179   {
62180     M32C_INSN_JMPS16, "jmps16", "jmps", 16,
62181     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62182   },
62183 /* jmp.s ${Lab32-jmp-s} */
62184   {
62185     M32C_INSN_JMP32_S, "jmp32.s", "jmp.s", 8,
62186     { 0|A(RELAXABLE)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62187   },
62188 /* jmp.b ${Lab-8-8} */
62189   {
62190     M32C_INSN_JMP32_B, "jmp32.b", "jmp.b", 16,
62191     { 0|A(RELAXABLE)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62192   },
62193 /* jmp.w ${Lab-8-16} */
62194   {
62195     M32C_INSN_JMP32_W, "jmp32.w", "jmp.w", 24,
62196     { 0|A(RELAXABLE)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62197   },
62198 /* jmp.a ${Lab-8-24} */
62199   {
62200     M32C_INSN_JMP32_A, "jmp32.a", "jmp.a", 32,
62201     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62202   },
62203 /* jmps #${Imm-8-QI} */
62204   {
62205     M32C_INSN_JMPS32, "jmps32", "jmps", 16,
62206     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62207   },
62208 /* jsr.w ${Lab-8-16} */
62209   {
62210     M32C_INSN_JSR16_W, "jsr16.w", "jsr.w", 24,
62211     { 0|A(RELAXABLE)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62212   },
62213 /* jsr.a ${Lab-8-24} */
62214   {
62215     M32C_INSN_JSR16_A, "jsr16.a", "jsr.a", 32,
62216     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62217   },
62218 /* jsr.w ${Lab-8-16} */
62219   {
62220     M32C_INSN_JSR32_W, "jsr32.w", "jsr.w", 24,
62221     { 0|A(RELAXABLE)|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62222   },
62223 /* jsr.a ${Lab-8-24} */
62224   {
62225     M32C_INSN_JSR32_A, "jsr32.a", "jsr.a", 32,
62226     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62227   },
62228 /* jsrs #${Imm-8-QI} */
62229   {
62230     M32C_INSN_JSRS16, "jsrs16", "jsrs", 16,
62231     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62232   },
62233 /* jsrs #${Imm-8-QI} */
62234   {
62235     M32C_INSN_JSRS, "jsrs", "jsrs", 16,
62236     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62237   },
62238 /* ldc #${Imm-16-HI},${cr16} */
62239   {
62240     M32C_INSN_LDC16_IMM16, "ldc16.imm16", "ldc", 32,
62241     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62242   },
62243 /* ldc #${Imm-16-HI},${cr1-Unprefixed-32} */
62244   {
62245     M32C_INSN_LDC32_IMM16_CR1, "ldc32.imm16-cr1", "ldc", 32,
62246     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62247   },
62248 /* ldc #${Dsp-16-u24},${cr2-32} */
62249   {
62250     M32C_INSN_LDC32_IMM16_CR2, "ldc32.imm16-cr2", "ldc", 40,
62251     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62252   },
62253 /* ldc #${Dsp-16-u24},${cr3-Unprefixed-32} */
62254   {
62255     M32C_INSN_LDC32_IMM16_CR3, "ldc32.imm16-cr3", "ldc", 40,
62256     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62257   },
62258 /* ldctx ${Dsp-16-u16},${Dsp-32-u24} */
62259   {
62260     M32C_INSN_LDCTX16, "ldctx16", "ldctx", 56,
62261     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62262   },
62263 /* ldctx ${Dsp-16-u16},${Dsp-32-u24} */
62264   {
62265     M32C_INSN_LDCTX32, "ldctx32", "ldctx", 56,
62266     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62267   },
62268 /* stctx ${Dsp-16-u16},${Dsp-32-u24} */
62269   {
62270     M32C_INSN_STCTX16, "stctx16", "stctx", 56,
62271     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62272   },
62273 /* stctx ${Dsp-16-u16},${Dsp-32-u24} */
62274   {
62275     M32C_INSN_STCTX32, "stctx32", "stctx", 56,
62276     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62277   },
62278 /* ldipl #${Imm-13-u3} */
62279   {
62280     M32C_INSN_LDIPL16_IMM, "ldipl16.imm", "ldipl", 16,
62281     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62282   },
62283 /* ldipl #${Imm-13-u3} */
62284   {
62285     M32C_INSN_LDIPL32_IMM, "ldipl32.imm", "ldipl", 16,
62286     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62287   },
62288 /* mov.b$S #${Imm-8-QI},a0 */
62289   {
62290     M32C_INSN_MOV16_B_S_IMM_A0, "mov16.b.S-imm-a0", "mov.b", 16,
62291     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62292   },
62293 /* mov.b$S #${Imm-8-QI},a1 */
62294   {
62295     M32C_INSN_MOV16_B_S_IMM_A1, "mov16.b.S-imm-a1", "mov.b", 16,
62296     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62297   },
62298 /* mov.w$S #${Imm-8-HI},a0 */
62299   {
62300     M32C_INSN_MOV16_W_S_IMM_A0, "mov16.w.S-imm-a0", "mov.w", 24,
62301     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62302   },
62303 /* mov.w$S #${Imm-8-HI},a1 */
62304   {
62305     M32C_INSN_MOV16_W_S_IMM_A1, "mov16.w.S-imm-a1", "mov.w", 24,
62306     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62307   },
62308 /* mov.w$S #${Imm-8-HI},a0 */
62309   {
62310     M32C_INSN_MOV32_W_A0, "mov32-w-a0", "mov.w", 24,
62311     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62312   },
62313 /* mov.w$S #${Imm-8-HI},a1 */
62314   {
62315     M32C_INSN_MOV32_W_A1, "mov32-w-a1", "mov.w", 24,
62316     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62317   },
62318 /* mov.l$S #${Dsp-8-s24},a0 */
62319   {
62320     M32C_INSN_MOV32_L_A0, "mov32-l-a0", "mov.l", 32,
62321     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62322   },
62323 /* mov.l$S #${Dsp-8-s24},a1 */
62324   {
62325     M32C_INSN_MOV32_L_A1, "mov32-l-a1", "mov.l", 32,
62326     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62327   },
62328 /* mov.b$S r0l,a1 */
62329   {
62330     M32C_INSN_MOV16_B_S_R0L_A1, "mov16.b.S-r0l-a1", "mov.b", 8,
62331     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62332   },
62333 /* mov.b$S r0h,a0 */
62334   {
62335     M32C_INSN_MOV16_B_S_R0H_A0, "mov16.b.S-r0h-a0", "mov.b", 8,
62336     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62337   },
62338 /* nop */
62339   {
62340     M32C_INSN_NOP16, "nop16", "nop", 8,
62341     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62342   },
62343 /* nop */
62344   {
62345     M32C_INSN_NOP32, "nop32", "nop", 8,
62346     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62347   },
62348 /* popc ${cr16} */
62349   {
62350     M32C_INSN_POPC16_IMM16, "popc16.imm16", "popc", 16,
62351     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62352   },
62353 /* popc ${cr1-Unprefixed-32} */
62354   {
62355     M32C_INSN_POPC32_IMM16_CR1, "popc32.imm16-cr1", "popc", 16,
62356     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62357   },
62358 /* popc ${cr2-32} */
62359   {
62360     M32C_INSN_POPC32_IMM16_CR2, "popc32.imm16-cr2", "popc", 16,
62361     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62362   },
62363 /* pushc ${cr16} */
62364   {
62365     M32C_INSN_PUSHC16_IMM16, "pushc16.imm16", "pushc", 16,
62366     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62367   },
62368 /* pushc ${cr1-Unprefixed-32} */
62369   {
62370     M32C_INSN_PUSHC32_IMM16_CR1, "pushc32.imm16-cr1", "pushc", 16,
62371     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62372   },
62373 /* pushc ${cr2-32} */
62374   {
62375     M32C_INSN_PUSHC32_IMM16_CR2, "pushc32.imm16-cr2", "pushc", 16,
62376     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62377   },
62378 /* popm ${Regsetpop} */
62379   {
62380     M32C_INSN_POPM16, "popm16", "popm", 16,
62381     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62382   },
62383 /* pushm ${Regsetpush} */
62384   {
62385     M32C_INSN_PUSHM16, "pushm16", "pushm", 16,
62386     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62387   },
62388 /* popm ${Regsetpop} */
62389   {
62390     M32C_INSN_POPM, "popm", "popm", 16,
62391     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62392   },
62393 /* pushm ${Regsetpush} */
62394   {
62395     M32C_INSN_PUSHM, "pushm", "pushm", 16,
62396     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62397   },
62398 /* push.b$G #${Imm-16-QI} */
62399   {
62400     M32C_INSN_PUSH16_B_G_IMM, "push16.b.G-imm", "push.b", 24,
62401     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62402   },
62403 /* push.w$G #${Imm-16-HI} */
62404   {
62405     M32C_INSN_PUSH16_W_G_IMM, "push16.w.G-imm", "push.w", 32,
62406     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62407   },
62408 /* push.b #Imm-8-QI */
62409   {
62410     M32C_INSN_PUSH32_B_IMM, "push32.b.imm", "push.b", 16,
62411     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62412   },
62413 /* push.w #${Imm-8-HI} */
62414   {
62415     M32C_INSN_PUSH32_W_IMM, "push32.w.imm", "push.w", 24,
62416     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62417   },
62418 /* push.l #${Imm-16-SI} */
62419   {
62420     M32C_INSN_PUSH32_L_IMM, "push32.l.imm", "push.l", 48,
62421     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62422   },
62423 /* reit */
62424   {
62425     M32C_INSN_REIT16, "reit16", "reit", 8,
62426     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62427   },
62428 /* reit */
62429   {
62430     M32C_INSN_REIT32, "reit32", "reit", 8,
62431     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62432   },
62433 /* rmpa.b */
62434   {
62435     M32C_INSN_RMPA16_B, "rmpa16.b", "rmpa.b", 16,
62436     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62437   },
62438 /* rmpa.w */
62439   {
62440     M32C_INSN_RMPA16_W, "rmpa16.w", "rmpa.w", 16,
62441     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62442   },
62443 /* rmpa.b */
62444   {
62445     M32C_INSN_RMPA32_B, "rmpa32.b", "rmpa.b", 16,
62446     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62447   },
62448 /* rmpa.w */
62449   {
62450     M32C_INSN_RMPA32_W, "rmpa32.w", "rmpa.w", 16,
62451     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62452   },
62453 /* rts */
62454   {
62455     M32C_INSN_RTS16, "rts16", "rts", 8,
62456     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62457   },
62458 /* rts */
62459   {
62460     M32C_INSN_RTS32, "rts32", "rts", 8,
62461     { 0|A(UNCOND_CTI), { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62462   },
62463 /* scmpu.b */
62464   {
62465     M32C_INSN_SCMPU_B, "scmpu.b", "scmpu.b", 16,
62466     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62467   },
62468 /* scmpu.w */
62469   {
62470     M32C_INSN_SCMPU_W, "scmpu.w", "scmpu.w", 16,
62471     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62472   },
62473 /* sha.l #${Imm-sh-12-s4},r2r0 */
62474   {
62475     M32C_INSN_SHA16_L_IMM_R2R0, "sha16-L-imm-r2r0", "sha.l", 16,
62476     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62477   },
62478 /* sha.l #${Imm-sh-12-s4},r3r1 */
62479   {
62480     M32C_INSN_SHA16_L_IMM_R3R1, "sha16-L-imm-r3r1", "sha.l", 16,
62481     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62482   },
62483 /* sha.l r1h,r2r0 */
62484   {
62485     M32C_INSN_SHA16_L_R1H_R2R0, "sha16-L-r1h-r2r0", "sha.l", 16,
62486     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62487   },
62488 /* sha.l r1h,r3r1 */
62489   {
62490     M32C_INSN_SHA16_L_R1H_R3R1, "sha16-L-r1h-r3r1", "sha.l", 16,
62491     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62492   },
62493 /* shl.l #${Imm-sh-12-s4},r2r0 */
62494   {
62495     M32C_INSN_SHL16_L_IMM_R2R0, "shl16-L-imm-r2r0", "shl.l", 16,
62496     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62497   },
62498 /* shl.l #${Imm-sh-12-s4},r3r1 */
62499   {
62500     M32C_INSN_SHL16_L_IMM_R3R1, "shl16-L-imm-r3r1", "shl.l", 16,
62501     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62502   },
62503 /* shl.l r1h,r2r0 */
62504   {
62505     M32C_INSN_SHL16_L_R1H_R2R0, "shl16-L-r1h-r2r0", "shl.l", 16,
62506     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62507   },
62508 /* shl.l r1h,r3r1 */
62509   {
62510     M32C_INSN_SHL16_L_R1H_R3R1, "shl16-L-r1h-r3r1", "shl.l", 16,
62511     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62512   },
62513 /* sin.b */
62514   {
62515     M32C_INSN_SIN32_B, "sin32.b", "sin.b", 16,
62516     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62517   },
62518 /* sin.w */
62519   {
62520     M32C_INSN_SIN32_W, "sin32.w", "sin.w", 16,
62521     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62522   },
62523 /* smovb.b */
62524   {
62525     M32C_INSN_SMOVB16_B, "smovb16.b", "smovb.b", 16,
62526     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62527   },
62528 /* smovb.w */
62529   {
62530     M32C_INSN_SMOVB16_W, "smovb16.w", "smovb.w", 16,
62531     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62532   },
62533 /* smovb.b */
62534   {
62535     M32C_INSN_SMOVB32_B, "smovb32.b", "smovb.b", 16,
62536     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62537   },
62538 /* smovb.w */
62539   {
62540     M32C_INSN_SMOVB32_W, "smovb32.w", "smovb.w", 16,
62541     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62542   },
62543 /* smovf.b */
62544   {
62545     M32C_INSN_SMOVF16_B, "smovf16.b", "smovf.b", 16,
62546     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62547   },
62548 /* smovf.w */
62549   {
62550     M32C_INSN_SMOVF16_W, "smovf16.w", "smovf.w", 16,
62551     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62552   },
62553 /* smovf.b */
62554   {
62555     M32C_INSN_SMOVF32_B, "smovf32.b", "smovf.b", 16,
62556     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62557   },
62558 /* smovf.w */
62559   {
62560     M32C_INSN_SMOVF32_W, "smovf32.w", "smovf.w", 16,
62561     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62562   },
62563 /* smovu.b */
62564   {
62565     M32C_INSN_SMOVU_B, "smovu.b", "smovu.b", 16,
62566     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62567   },
62568 /* smovu.w */
62569   {
62570     M32C_INSN_SMOVU_W, "smovu.w", "smovu.w", 16,
62571     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62572   },
62573 /* sout.b */
62574   {
62575     M32C_INSN_SOUT_B, "sout.b", "sout.b", 16,
62576     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62577   },
62578 /* sout.w */
62579   {
62580     M32C_INSN_SOUT_W, "sout.w", "sout.w", 16,
62581     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62582   },
62583 /* sstr.b */
62584   {
62585     M32C_INSN_SSTR16_B, "sstr16.b", "sstr.b", 16,
62586     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62587   },
62588 /* sstr.w */
62589   {
62590     M32C_INSN_SSTR16_W, "sstr16.w", "sstr.w", 16,
62591     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62592   },
62593 /* sstr.b */
62594   {
62595     M32C_INSN_SSTR_B, "sstr.b", "sstr.b", 16,
62596     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62597   },
62598 /* sstr.w */
62599   {
62600     M32C_INSN_SSTR_W, "sstr.w", "sstr.w", 16,
62601     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62602   },
62603 /* stzx #${Imm-8-QI},#${Imm-16-QI},r0h */
62604   {
62605     M32C_INSN_STZX16_IMM8_IMM8_R0H, "stzx16-imm8-imm8-r0h", "stzx", 24,
62606     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62607   },
62608 /* stzx #${Imm-8-QI},#${Imm-16-QI},r0l */
62609   {
62610     M32C_INSN_STZX16_IMM8_IMM8_R0L, "stzx16-imm8-imm8-r0l", "stzx", 24,
62611     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62612   },
62613 /* stzx #${Imm-8-QI},#${Imm-24-QI},${Dsp-16-u8}[sb] */
62614   {
62615     M32C_INSN_STZX16_IMM8_IMM8_DSP8SB, "stzx16-imm8-imm8-dsp8sb", "stzx", 32,
62616     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62617   },
62618 /* stzx #${Imm-8-QI},#${Imm-24-QI},${Dsp-16-s8}[fb] */
62619   {
62620     M32C_INSN_STZX16_IMM8_IMM8_DSP8FB, "stzx16-imm8-imm8-dsp8fb", "stzx", 32,
62621     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62622   },
62623 /* stzx #${Imm-8-QI},#${Imm-32-QI},${Dsp-16-u16} */
62624   {
62625     M32C_INSN_STZX16_IMM8_IMM8_ABS16, "stzx16-imm8-imm8-abs16", "stzx", 40,
62626     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62627   },
62628 /* und */
62629   {
62630     M32C_INSN_UND16, "und16", "und", 8,
62631     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62632   },
62633 /* und */
62634   {
62635     M32C_INSN_UND32, "und32", "und", 8,
62636     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62637   },
62638 /* wait */
62639   {
62640     M32C_INSN_WAIT16, "wait16", "wait", 16,
62641     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62642   },
62643 /* wait */
62644   {
62645     M32C_INSN_WAIT, "wait", "wait", 16,
62646     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62647   },
62648 /* exts.w r0 */
62649   {
62650     M32C_INSN_EXTS16_W_R0, "exts16.w-r0", "exts.w", 16,
62651     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x80" } } } }
62652   },
62653 /* src-indirect */
62654   {
62655     M32C_INSN_SRCIND, "srcind", "src-indirect", 8,
62656     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62657   },
62658 /* dest-indirect */
62659   {
62660     M32C_INSN_DESTIND, "destind", "dest-indirect", 8,
62661     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62662   },
62663 /* src-dest-indirect */
62664   {
62665     M32C_INSN_SRCDESTIND, "srcdestind", "src-dest-indirect", 8,
62666     { 0, { { { (1<<MACH_BASE), 0 } }, { { 1, "\x40" } } } }
62667   },
62668 };
62669
62670 #undef OP
62671 #undef A
62672
62673 /* Initialize anything needed to be done once, before any cpu_open call.  */
62674
62675 static void
62676 init_tables (void)
62677 {
62678 }
62679
62680 static const CGEN_MACH * lookup_mach_via_bfd_name (const CGEN_MACH *, const char *);
62681 static void build_hw_table      (CGEN_CPU_TABLE *);
62682 static void build_ifield_table  (CGEN_CPU_TABLE *);
62683 static void build_operand_table (CGEN_CPU_TABLE *);
62684 static void build_insn_table    (CGEN_CPU_TABLE *);
62685 static void m32c_cgen_rebuild_tables (CGEN_CPU_TABLE *);
62686
62687 /* Subroutine of m32c_cgen_cpu_open to look up a mach via its bfd name.  */
62688
62689 static const CGEN_MACH *
62690 lookup_mach_via_bfd_name (const CGEN_MACH *table, const char *name)
62691 {
62692   while (table->name)
62693     {
62694       if (strcmp (name, table->bfd_name) == 0)
62695         return table;
62696       ++table;
62697     }
62698   abort ();
62699 }
62700
62701 /* Subroutine of m32c_cgen_cpu_open to build the hardware table.  */
62702
62703 static void
62704 build_hw_table (CGEN_CPU_TABLE *cd)
62705 {
62706   int i;
62707   int machs = cd->machs;
62708   const CGEN_HW_ENTRY *init = & m32c_cgen_hw_table[0];
62709   /* MAX_HW is only an upper bound on the number of selected entries.
62710      However each entry is indexed by it's enum so there can be holes in
62711      the table.  */
62712   const CGEN_HW_ENTRY **selected =
62713     (const CGEN_HW_ENTRY **) xmalloc (MAX_HW * sizeof (CGEN_HW_ENTRY *));
62714
62715   cd->hw_table.init_entries = init;
62716   cd->hw_table.entry_size = sizeof (CGEN_HW_ENTRY);
62717   memset (selected, 0, MAX_HW * sizeof (CGEN_HW_ENTRY *));
62718   /* ??? For now we just use machs to determine which ones we want.  */
62719   for (i = 0; init[i].name != NULL; ++i)
62720     if (CGEN_HW_ATTR_VALUE (&init[i], CGEN_HW_MACH)
62721         & machs)
62722       selected[init[i].type] = &init[i];
62723   cd->hw_table.entries = selected;
62724   cd->hw_table.num_entries = MAX_HW;
62725 }
62726
62727 /* Subroutine of m32c_cgen_cpu_open to build the hardware table.  */
62728
62729 static void
62730 build_ifield_table (CGEN_CPU_TABLE *cd)
62731 {
62732   cd->ifld_table = & m32c_cgen_ifld_table[0];
62733 }
62734
62735 /* Subroutine of m32c_cgen_cpu_open to build the hardware table.  */
62736
62737 static void
62738 build_operand_table (CGEN_CPU_TABLE *cd)
62739 {
62740   int i;
62741   int machs = cd->machs;
62742   const CGEN_OPERAND *init = & m32c_cgen_operand_table[0];
62743   /* MAX_OPERANDS is only an upper bound on the number of selected entries.
62744      However each entry is indexed by it's enum so there can be holes in
62745      the table.  */
62746   const CGEN_OPERAND **selected = xmalloc (MAX_OPERANDS * sizeof (* selected));
62747
62748   cd->operand_table.init_entries = init;
62749   cd->operand_table.entry_size = sizeof (CGEN_OPERAND);
62750   memset (selected, 0, MAX_OPERANDS * sizeof (CGEN_OPERAND *));
62751   /* ??? For now we just use mach to determine which ones we want.  */
62752   for (i = 0; init[i].name != NULL; ++i)
62753     if (CGEN_OPERAND_ATTR_VALUE (&init[i], CGEN_OPERAND_MACH)
62754         & machs)
62755       selected[init[i].type] = &init[i];
62756   cd->operand_table.entries = selected;
62757   cd->operand_table.num_entries = MAX_OPERANDS;
62758 }
62759
62760 /* Subroutine of m32c_cgen_cpu_open to build the hardware table.
62761    ??? This could leave out insns not supported by the specified mach/isa,
62762    but that would cause errors like "foo only supported by bar" to become
62763    "unknown insn", so for now we include all insns and require the app to
62764    do the checking later.
62765    ??? On the other hand, parsing of such insns may require their hardware or
62766    operand elements to be in the table [which they mightn't be].  */
62767
62768 static void
62769 build_insn_table (CGEN_CPU_TABLE *cd)
62770 {
62771   int i;
62772   const CGEN_IBASE *ib = & m32c_cgen_insn_table[0];
62773   CGEN_INSN *insns = xmalloc (MAX_INSNS * sizeof (CGEN_INSN));
62774
62775   memset (insns, 0, MAX_INSNS * sizeof (CGEN_INSN));
62776   for (i = 0; i < MAX_INSNS; ++i)
62777     insns[i].base = &ib[i];
62778   cd->insn_table.init_entries = insns;
62779   cd->insn_table.entry_size = sizeof (CGEN_IBASE);
62780   cd->insn_table.num_init_entries = MAX_INSNS;
62781 }
62782
62783 /* Subroutine of m32c_cgen_cpu_open to rebuild the tables.  */
62784
62785 static void
62786 m32c_cgen_rebuild_tables (CGEN_CPU_TABLE *cd)
62787 {
62788   int i;
62789   CGEN_BITSET *isas = cd->isas;
62790   unsigned int machs = cd->machs;
62791
62792   cd->int_insn_p = CGEN_INT_INSN_P;
62793
62794   /* Data derived from the isa spec.  */
62795 #define UNSET (CGEN_SIZE_UNKNOWN + 1)
62796   cd->default_insn_bitsize = UNSET;
62797   cd->base_insn_bitsize = UNSET;
62798   cd->min_insn_bitsize = 65535; /* Some ridiculously big number.  */
62799   cd->max_insn_bitsize = 0;
62800   for (i = 0; i < MAX_ISAS; ++i)
62801     if (cgen_bitset_contains (isas, i))
62802       {
62803         const CGEN_ISA *isa = & m32c_cgen_isa_table[i];
62804
62805         /* Default insn sizes of all selected isas must be
62806            equal or we set the result to 0, meaning "unknown".  */
62807         if (cd->default_insn_bitsize == UNSET)
62808           cd->default_insn_bitsize = isa->default_insn_bitsize;
62809         else if (isa->default_insn_bitsize == cd->default_insn_bitsize)
62810           ; /* This is ok.  */
62811         else
62812           cd->default_insn_bitsize = CGEN_SIZE_UNKNOWN;
62813
62814         /* Base insn sizes of all selected isas must be equal
62815            or we set the result to 0, meaning "unknown".  */
62816         if (cd->base_insn_bitsize == UNSET)
62817           cd->base_insn_bitsize = isa->base_insn_bitsize;
62818         else if (isa->base_insn_bitsize == cd->base_insn_bitsize)
62819           ; /* This is ok.  */
62820         else
62821           cd->base_insn_bitsize = CGEN_SIZE_UNKNOWN;
62822
62823         /* Set min,max insn sizes.  */
62824         if (isa->min_insn_bitsize < cd->min_insn_bitsize)
62825           cd->min_insn_bitsize = isa->min_insn_bitsize;
62826         if (isa->max_insn_bitsize > cd->max_insn_bitsize)
62827           cd->max_insn_bitsize = isa->max_insn_bitsize;
62828       }
62829
62830   /* Data derived from the mach spec.  */
62831   for (i = 0; i < MAX_MACHS; ++i)
62832     if (((1 << i) & machs) != 0)
62833       {
62834         const CGEN_MACH *mach = & m32c_cgen_mach_table[i];
62835
62836         if (mach->insn_chunk_bitsize != 0)
62837         {
62838           if (cd->insn_chunk_bitsize != 0 && cd->insn_chunk_bitsize != mach->insn_chunk_bitsize)
62839             {
62840               fprintf (stderr, "m32c_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'\n",
62841                        cd->insn_chunk_bitsize, mach->insn_chunk_bitsize);
62842               abort ();
62843             }
62844
62845           cd->insn_chunk_bitsize = mach->insn_chunk_bitsize;
62846         }
62847       }
62848
62849   /* Determine which hw elements are used by MACH.  */
62850   build_hw_table (cd);
62851
62852   /* Build the ifield table.  */
62853   build_ifield_table (cd);
62854
62855   /* Determine which operands are used by MACH/ISA.  */
62856   build_operand_table (cd);
62857
62858   /* Build the instruction table.  */
62859   build_insn_table (cd);
62860 }
62861
62862 /* Initialize a cpu table and return a descriptor.
62863    It's much like opening a file, and must be the first function called.
62864    The arguments are a set of (type/value) pairs, terminated with
62865    CGEN_CPU_OPEN_END.
62866
62867    Currently supported values:
62868    CGEN_CPU_OPEN_ISAS:    bitmap of values in enum isa_attr
62869    CGEN_CPU_OPEN_MACHS:   bitmap of values in enum mach_attr
62870    CGEN_CPU_OPEN_BFDMACH: specify 1 mach using bfd name
62871    CGEN_CPU_OPEN_ENDIAN:  specify endian choice
62872    CGEN_CPU_OPEN_END:     terminates arguments
62873
62874    ??? Simultaneous multiple isas might not make sense, but it's not (yet)
62875    precluded.
62876
62877    ??? We only support ISO C stdargs here, not K&R.
62878    Laziness, plus experiment to see if anything requires K&R - eventually
62879    K&R will no longer be supported - e.g. GDB is currently trying this.  */
62880
62881 CGEN_CPU_DESC
62882 m32c_cgen_cpu_open (enum cgen_cpu_open_arg arg_type, ...)
62883 {
62884   CGEN_CPU_TABLE *cd = (CGEN_CPU_TABLE *) xmalloc (sizeof (CGEN_CPU_TABLE));
62885   static int init_p;
62886   CGEN_BITSET *isas = 0;  /* 0 = "unspecified" */
62887   unsigned int machs = 0; /* 0 = "unspecified" */
62888   enum cgen_endian endian = CGEN_ENDIAN_UNKNOWN;
62889   va_list ap;
62890
62891   if (! init_p)
62892     {
62893       init_tables ();
62894       init_p = 1;
62895     }
62896
62897   memset (cd, 0, sizeof (*cd));
62898
62899   va_start (ap, arg_type);
62900   while (arg_type != CGEN_CPU_OPEN_END)
62901     {
62902       switch (arg_type)
62903         {
62904         case CGEN_CPU_OPEN_ISAS :
62905           isas = va_arg (ap, CGEN_BITSET *);
62906           break;
62907         case CGEN_CPU_OPEN_MACHS :
62908           machs = va_arg (ap, unsigned int);
62909           break;
62910         case CGEN_CPU_OPEN_BFDMACH :
62911           {
62912             const char *name = va_arg (ap, const char *);
62913             const CGEN_MACH *mach =
62914               lookup_mach_via_bfd_name (m32c_cgen_mach_table, name);
62915
62916             machs |= 1 << mach->num;
62917             break;
62918           }
62919         case CGEN_CPU_OPEN_ENDIAN :
62920           endian = va_arg (ap, enum cgen_endian);
62921           break;
62922         default :
62923           fprintf (stderr, "m32c_cgen_cpu_open: unsupported argument `%d'\n",
62924                    arg_type);
62925           abort (); /* ??? return NULL? */
62926         }
62927       arg_type = va_arg (ap, enum cgen_cpu_open_arg);
62928     }
62929   va_end (ap);
62930
62931   /* Mach unspecified means "all".  */
62932   if (machs == 0)
62933     machs = (1 << MAX_MACHS) - 1;
62934   /* Base mach is always selected.  */
62935   machs |= 1;
62936   if (endian == CGEN_ENDIAN_UNKNOWN)
62937     {
62938       /* ??? If target has only one, could have a default.  */
62939       fprintf (stderr, "m32c_cgen_cpu_open: no endianness specified\n");
62940       abort ();
62941     }
62942
62943   cd->isas = cgen_bitset_copy (isas);
62944   cd->machs = machs;
62945   cd->endian = endian;
62946   /* FIXME: for the sparc case we can determine insn-endianness statically.
62947      The worry here is where both data and insn endian can be independently
62948      chosen, in which case this function will need another argument.
62949      Actually, will want to allow for more arguments in the future anyway.  */
62950   cd->insn_endian = endian;
62951
62952   /* Table (re)builder.  */
62953   cd->rebuild_tables = m32c_cgen_rebuild_tables;
62954   m32c_cgen_rebuild_tables (cd);
62955
62956   /* Default to not allowing signed overflow.  */
62957   cd->signed_overflow_ok_p = 0;
62958   
62959   return (CGEN_CPU_DESC) cd;
62960 }
62961
62962 /* Cover fn to m32c_cgen_cpu_open to handle the simple case of 1 isa, 1 mach.
62963    MACH_NAME is the bfd name of the mach.  */
62964
62965 CGEN_CPU_DESC
62966 m32c_cgen_cpu_open_1 (const char *mach_name, enum cgen_endian endian)
62967 {
62968   return m32c_cgen_cpu_open (CGEN_CPU_OPEN_BFDMACH, mach_name,
62969                                CGEN_CPU_OPEN_ENDIAN, endian,
62970                                CGEN_CPU_OPEN_END);
62971 }
62972
62973 /* Close a cpu table.
62974    ??? This can live in a machine independent file, but there's currently
62975    no place to put this file (there's no libcgen).  libopcodes is the wrong
62976    place as some simulator ports use this but they don't use libopcodes.  */
62977
62978 void
62979 m32c_cgen_cpu_close (CGEN_CPU_DESC cd)
62980 {
62981   unsigned int i;
62982   const CGEN_INSN *insns;
62983
62984   if (cd->macro_insn_table.init_entries)
62985     {
62986       insns = cd->macro_insn_table.init_entries;
62987       for (i = 0; i < cd->macro_insn_table.num_init_entries; ++i, ++insns)
62988         if (CGEN_INSN_RX ((insns)))
62989           regfree (CGEN_INSN_RX (insns));
62990     }
62991
62992   if (cd->insn_table.init_entries)
62993     {
62994       insns = cd->insn_table.init_entries;
62995       for (i = 0; i < cd->insn_table.num_init_entries; ++i, ++insns)
62996         if (CGEN_INSN_RX (insns))
62997           regfree (CGEN_INSN_RX (insns));
62998     }  
62999
63000   if (cd->macro_insn_table.init_entries)
63001     free ((CGEN_INSN *) cd->macro_insn_table.init_entries);
63002
63003   if (cd->insn_table.init_entries)
63004     free ((CGEN_INSN *) cd->insn_table.init_entries);
63005
63006   if (cd->hw_table.entries)
63007     free ((CGEN_HW_ENTRY *) cd->hw_table.entries);
63008
63009   if (cd->operand_table.entries)
63010     free ((CGEN_HW_ENTRY *) cd->operand_table.entries);
63011
63012   free (cd);
63013 }
63014